单片机day2--中断,定时器

中断 计时器 计数器

/*
机器周期和指令周期

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://upload-images.jianshu.io/upload_images/3113135-f14b1cca8c9250bc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
二极管显示数字.png
扩展数据类型.png

你可能感兴趣的:(单片机day2--中断,定时器)