当前位置: 代码迷 >> 单片机 >> MCS-51单片机定时器有关问题
  详细解决方案

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

热度:96   发布时间:2016-04-28 16:21:43.0
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) 秒
  相关解决方案