首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

MCS-51单片机定时器有关问题

2012-04-08 
MCS-51单片机定时器问题MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p

MCS-51单片机定时器问题
MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率   ?


MOV   TMOD,#01H  
SETB   TR0  
LOOP:MOV   TH0,#0B1H  
MOV   TL0,#0E0H  
LOOP1:JNB   TF0,LOOP1  
CLR   TR0  
CPL   P1.0  
SJMP   LOOP

[解决办法]
1:TF0不进入中断服务程序不会自动清0
2:循环中CLR TR0后没有 SETB TR0
3:你的意图里:计数器每次计满需要(#0FFFFH-#B1E0H)*10^(-6) 秒

热点排行