標(biāo)題: 求大佬講解一下用單片機定時器算占空比的問題 [打印本頁]

作者: Lucky_Dog    時間: 2019-4-27 10:40
標(biāo)題: 求大佬講解一下用單片機定時器算占空比的問題
void timer2_init(void)         //定時/計數(shù)器初始化
{
  TMOD=0x66;                //計數(shù)器0和計數(shù)器1工作工作方式2,自動重裝初值
  TH1=0;                    //計數(shù)器初值為0
  TL1=0;
  while(P35==1);
  while(!P35);
  TR1=1;
  while(P35);
  th1=TH1; tl1=TL1;
  while(!P35);
  TR1=0;
  th2=TH1; tl2=TL1;
  TH1=0;                    //計數(shù)器初值為0
  TL1=0;
  tim1=(th1<<8)+tl1;
  tim2=(th2<<8)+tl2;
  per=tim1/tim2;
  ET1=1;
  EA=1;
}
寫了這個程序,但是仿真出來占空比顯示一直是1.然后我就蒙了,怎么解決啊


作者: Lucky_Dog    時間: 2019-4-27 11:07
剛才測試了下tl1和tl2都是1.th1和th2都是零




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1