设单片机的晶体震荡器的频率是11.0592MHz,利用定时器1采用方式1定时20ms,写出初值的计

日期:2018-04-05 14:38:18 人气:1

设单片机的晶体震荡器的频率是11.0592MHz,利用定时器1采用方式1定时20ms,写出初值的计

一个机器周期=1/11.0592/12=1.08507us 20毫秒需要周期数=20*1000/1.08507=18432 所以初值为65536-18432 #include #define uchar unsigned char uchar times=0; sbit p17=P1^7; void t0isr() interrupt 1 { TH0=(65536-18432)/256; TL0=(65536-18432)%256; times++;
    A+
热门评论