单片机守时器/计数器的操控
与守时/计数器有关的操控寄存器有 2 个
1.守时器操控寄存器 TCON (字节地址 88H )
位地址 | 8FH | 8EH | 8DH | 8CH | 8BH | 8AH | 89H | 88H |
位符号 | TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
TR0 (TR1) -守时计数器 T0 (T1) 作业操控位。
该位由软件置 1 或清 0 。
TR0 (TR1)= 1 主张守时计数=0接连守时计数
TCON 除字节寻址外,各位还能够位寻址。
例如 主张 T0 开端计数作业,可作业指令
MOV TCON , #00010000B 或许 SETB TR0 与守时 / 计数器有关的操控寄存器有 2 个
位地址 | 8FH | 8EH | 8DH | 8CH | 8BH | 8AH | 89H | 88H |
位符号 | TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
TF0 (TF1)-计数溢出象征位
当 T0/T1 计数溢出时,该位由硬件主动置 “1” 。
查询方法下,此位作计数溢出状况位供查询,留神溢出后应以软件方法及时清 0 ;
接连方法下,此位会当 T0 溢出时,由硬件主动置 1 ,并向 CPU 恳求接连, 当 CPU 照应接连进入接连效劳程序后,它又被硬件主动清 0
2.守时器作业方法寄存器 TMOD (89H)
用于 2 个守时器 T0、T1 的作业方法设定 , TMOD 不能位寻址,只能用字节指令设置守时器作业方法。
M1 M0 设置守时作业方法
上一篇:学啥单片机最有将来
相关推荐