找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2221|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

求大佬講解一下用單片機(jī)定時器算占空比的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:409013 發(fā)表于 2019-4-27 10:40 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
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.然后我就蒙了,怎么解決啊

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:409013 發(fā)表于 2019-4-27 11:07 | 只看該作者
剛才測試了下tl1和tl2都是1.th1和th2都是零
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表