编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400us,占空比为1:10的矩形脉冲。想求计数初值

2024-12-25 22:00:20
推荐回答(3个)
回答1:

假设机器周期1US;
定时器只能定时固定的周期,
假如定时400US
TH=(65536-400)/256;
TL=(65536-400)%256;
这就是初始值,其它依次类推。

回答2:

t=(2的8次方-计数初值)x机器周期,晶振频率6MHz时,机器周期为2us,晶振频率12MHz时,机器周期为1us,

回答3:

低电平40us,采用晶体振荡器频率6mhz,机器周期2us,机器周期数为40/2=20,初值为256-20=236