- 5
- 0
- 约1.74千字
- 约 40页
- 2018-02-11 发布于天津
- 举报
项目导读;知识分布网络 ;
;定时或延时功能实现的一般方法:
1.软件定时:程序
2.不可编程的硬件定时:时基电路555,
外接定时部件-电阻和电容
3.可编程的定时器
;循环程序设计;; 由图4-1可知,8051单片机定时器/计数器由定时器0(T0)、定时器1(T1)、定时器方式寄存器TMOD和定时器控制寄存器TCON组成 。;(2)定时/计数器的工作原理;(3)定时/计数器的方式寄存器和控制寄存器;2)工作方式控制寄存器TMOD(89H);(3) 方式2—8位自动装入时间常数方式 ;(4) 方式3—2个8位计数器方式 ;二者的定时时间分别是:;例4-1 假设晶振频率是12MHz,用定时器1方式0实现1s的延时。
解:
因方式0采用13位计数器,其最大定时时间为: 213×1?s =8192×1?s = 8.192ms,因此,可选择定时时间为5ms,再循环200次。
;可编得1s延时子程序如下: ;编程练习:定时50ms,循环20次-定时器T1方式1方式1: 65.536ms;可编得1s延时子程序如下: ;例4-2 假设晶振频率是12MHz,用定时器1方式2实现1s延时。
解:因为方式2是8位计数器,其最大定时时间为:256×1?s = 256?s,为实现1s延时,可选择定时时间为250?s,再
原创力文档

文档评论(0)