中断 计时器 计数器
/*
机器周期和指令周期
1 振荡周期--也称为时钟周期 是单片机晶振的振荡周期 80C51 周期为11.0592MHZ
2 状态周期--每个状态周期是振荡周期时钟周期的2倍
3 机器周期--一个机器周期包括6个状态周期也是12个振荡周期/时钟周期
4 指令周期--CPU完成一个指令的时间
*/
TCON Timer Control Register控制寄存器 TCON的作用是控制定时器的启、停,标志定时器溢出和中断情况
SCON(Serial Control Register)串行口控制寄存器,用于控制串行通信的方式选择、接收和发送,指示 串口的状态。
是个寄存器,用于串行通讯的控制
中断 中断的类型 五种
中断源 允许位 名称
INTO0 EX0 外部中断0
T0 ET0 计时器中断0
INTO1 EX1 外部中断0
T1 ET1 计时器中断0
RX/TX ES 串口中断
其中外部中断分为两种 IT0 =1 跳沿中断(是指有发送电压变化产生下沿或者上沿电压)
IT0 = 0 低电压中断 (指输入低电压时产生中断 例如接地)
IT1同理IT0
中断条件和时间
1 中断源有中断请求 即外部中断 或者计时器发生中断事件(跳沿或者低电平)
2 此中断源允许位=1 例如:EX0 = 1
3 CPU开中断 即EA = 1
定时器 /计数器
TMOD 8位 设置计数/计时方式 低四位为T0(计时器0) 高四位为T1(计时器1)
TCON 控制寄存器 8位 控制计时/计数 开始停止状态
低四位用于外部中断控制即(EX0 EX1)
高四位 TF0 TF1 是单片机控制 TR0 TR1 类似 TR1 = 0时定时器T1开始工作, =1时 停止工作
![单片机时序-机器周期-指令周期.png](https://img.haomeiwen.com/i3113135/f14b1cca8c9250bc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
二极管显示数字.png
扩展数据类型.png
网友评论