按下列要求设置定时初值,并置TH0/TH1、TL0/TL1值。已知晶振频率为6MHz,要求P1.0 口输出100ms的方波,选择T0或T1,进行定时器设置和初值计算。 相关知识点: 试题来源: 解析 答:机器周期为2us,选择定时T1方式1,定时计数长度16位,设计数次数为C,则2*C=100000(us),C=50000,换算成16进制数为C350H,TH=C3H,...
就是使用汇编编程时,计数器/定时器,所计算的初值,低八位,和高八位相同 ,或者是采用定时器的第二种工作方式,所设定的初值相同
方式0,那么TL1只有低5位,TH1是8位,所以1C18H相当于28*32+24=920
我在书中看到,定时器T1处于工作模式0(13位由TH1的高八位和TL1的低五位构成),根据计算定时器初值的公式定时时间=(2^13-X)*机器周期定时时间为1ms,机器周期为2us,得到X=7692=1E0CH,然后就得到TH1=0F0H,TL1=0CH请教如何得到的TH1和TL1的值? 兮兮乎摸6r2014-09-28 扫二维码下载作业帮 1.75亿学生的选择 其他...