单片机
- 关于mov,movc,movx
- 区分LJMP、AJMP、SJMP、JMP
- 时钟周期,机器周期,指令周期
- 定时器/计数器
- 与定时/计数器有关的寄存器
- 定时控制寄存器TCON
- 定时器方式寄存器(TMOD)
- 定时/计数器工作方式
- 计算计时初始值(重点)
- 中断系统
- 中断源
- 中断控制寄存器
- 串口控制寄存器(SCON)
- 中断允许寄存器(IE)
关于mov,movc,movx
movc:
只可单向使用。
movx:
可双向使用。
区分LJMP、AJMP、SJMP、JMP
时钟周期,机器周期,指令周期
1,时钟周期
时钟周期是单片机时钟控制信号的基本时间单位。
若时钟晶体的振荡频率为f _osc,则时钟周期T_osc=1/f_osc。
如f _osc = 6MHz,T_osc=166.7ns。
2,机器周期
CPU完成一个基本操作所需要的实践称为机器周期。单片机中常把执行一条指令的过程分为几个机器周期。每个机器周期完成一个基本操作,如取指令,读数据或写数据等。AT89S52/52单片机每12个时钟周期为一个机器周期,即T_cy=12/f_osc。
3,指令周期
指令周期是CPU执行一条指令所需的时间。
定时器/计数器
TH(TIME high)
TL(TIME LOW)
M(Mode):控制选择T0或T1。
与定时/计数器有关的寄存器
定时控制寄存器TCON
定时器方式寄存器(TMOD)
定时/计数器工作方式
计算计时初始值(重点)
方式0
实例
方式1
方式2
总结:
三种方式原理类似。
中断系统
中断源
中断控制寄存器
各位注解:
串口控制寄存器(SCON)
中断允许寄存器(IE)