TCON控制字及TMOD寄存器
来源:互联网 发布:索多玛120天 知乎 编辑:程序博客网 时间:2024/06/02 04:08
TCON:定时器控制寄存器
寄存器地址88H,位寻址8FH~88H
TF0(TF1)——计数溢出标志位,当计数器计数溢出时,该位置1。
TR0(TR1)——定时器运行控制位
当TR0(TR1)=0
当TR0(TR1)=1
IE0(IE1)——外中断请求标志位
当CPU采样到P3.2(P3.3)出现有效中断请求时,此位由硬件置1。在中断响应完成后转向中断服务时,再由硬件自动清0。
IT0(IT1)——外中断请求信号方式控制位
当IT0(IT1)=1 脉冲方式(后沿负跳有效)
当IT0(IT1)=0 电平方式(低电平有效)此位由软件置1或清0。
TF0(TF1)——计数溢出标志位
当计数器产生计数溢出时,此位由硬件置1。当转向中断服务时,再有硬件自动清0。计数溢出的标志位的使用有两种情况:采用中断方式时,作中断请求标志位来使用;采用查询方式时,作查询状态位来使用。
TMOD寄存器
GATE
其中低四位定义定时器/计数器T0,高四位定义定时器/计数器T1,各位的说明:
Ⅰ,GATE——门控制。
GATE=1时,由外部中断引脚INT0、INT1和控制寄存器的TR0,TR1来启动定时器。
GATE=0时,仅由TR0,TR1置位分别启动定时器T0、T1。
Ⅱ,C/T——功能选择位
置位时选择计数功能,清零时选择定时功能。
Ⅲ,M0、M1——方式选择功能
由于有2位,因此有4种工作方式
================================================================
M1M0 工作方式 计数器模式 TMOD(设置定时器模式)
0 0 方式0 13位计数器 TMOD=0x00
0 1 方式1 16位计数器 TMOD=0x01
1 0 方式2 自动重装8位计数器 TMOD=0x02
1 1 方式3 T0分为2个8位计数器,T1为波特率发生器 TMOD=0x03
================================================================
- TCON控制字及TMOD寄存器
- TCON控制字及TMOD寄存器
- TMOD TCON SCON
- 【蓝桥单片机】51单片机(stc15f)的两个寄存器TCON和TMOD
- TMOD:定时器/计数器模式控制寄存器
- 寄存器TCON
- 串口之计数器溢出率计算和串口的波特率之间的关系&& TMOD TCON SCON (转)
- 控制寄存器
- 控制寄存器
- 控制寄存器
- 控制寄存器
- 控制寄存器
- 控制寄存器
- 51单片机中的PCON寄存器(电源控制及波特率选择寄存器)
- 80386控制寄存器
- 803686的控制寄存器
- 修改控制寄存器GPBCON
- 8051内部控制寄存器
- MyBatis学习之入门篇(一)
- 黑马学习笔记--双例集合(Map)
- xshell连接本地linux,可以ping通
- linux下gdb调试
- 黑马学习笔记--泛型
- TCON控制字及TMOD寄存器
- (CF792 ABCD题解) 模拟,树状数组
- C# winform制作不规则窗体
- 网页框架
- rman备份文件格式
- 中断
- spring 配置文件属性命名注意点
- TXT数据转OpenCV中的Mat数据
- Oracle VM VirtualBox安装增强功能和共享文件夹的方法