设单片机的晶振频率为6MHZ编写一段延时程序约延时100ms的子程序
设单片机的晶振频率为6MHZ编写一段延时程序约延时100ms的子程序
日期:2017-11-22 17:52:30 人气:1
机器周期=12/6MHz=2μs
定时100ms的计数值 =100ms/2μs =50000
设T1工作于方式1(16位计数器)
计数初值 =2^16 -50000=65536=15536=3CB0H
MOV TMOD,#10H ;; T1工作方式1、定时模式
MOV TH1,#3CH ;; 写入计数初值高8位
MOV TL1,#B0H ;; 写入计数初值低8位
SETB TR1 ;; 启动T1,开始计时
SETB ET1 ;; 允许T中断
SE