怎么用51单片机做定时器

如题所述

假定使用51系列单片机
机器周期T =12 / Fosc =12/(24x10^6Hz) = 0.5μs
计数值C =10ms / 0.5μs =20000d
定时器T1工作于方式1,是16位计数器,模M=2^16=65536d
计数初装值a =M -C =65536d -20000d =45536d =B1E0h
初始化程序如下:
MOV TMOD, #01h ;;方式1,作定时器
MOV TH1, #B1h ;;T1计数预装值高8位
MOV TL1, #E0h ;;T1计数预装值低8位
SETB TR1 ;;启动T1计数
温馨提示:答案为网友推荐,仅供参考
相似回答