久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關(guān)于51單片機測速模塊的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:595886 發(fā)表于 2019-9-13 20:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩,這兩天我在做小車測速,然后液晶1602顯示小車速度,兩個測速模塊輸出端接到兩個外部中斷口,采用下降沿觸發(fā),每進入一次中斷,計數(shù)加一。測速模塊就是通過碼盤計數(shù)那一種。但是我發(fā)現(xiàn)無論我怎么改程序,液晶都不能正確顯示。最后我發(fā)現(xiàn)應(yīng)該是測速模塊的問題。我發(fā)現(xiàn)就算輪子沒有轉(zhuǎn),中斷里面的計數(shù)也會一直加,并且加的速度很快。我想問問各位前輩,這是怎么回事?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:155507 發(fā)表于 2019-9-13 22:50 | 只看該作者
這個問題就是你的程序問題
沒有程序、沒有原理圖、沒有實物,誰能知道怎么來找問題,否則只能靠猜了

回復(fù)

使用道具 舉報

板凳
ID:595886 發(fā)表于 2019-9-14 00:40 | 只看該作者
有沒有前輩幫忙看一下啊
回復(fù)

使用道具 舉報

地板
ID:478885 發(fā)表于 2019-9-14 04:54 | 只看該作者
用示波器觀察一下,外部中斷口輪子沒有轉(zhuǎn)肯定有脈沖,碼盤不會有問題,問題出在碼盤供電濾波
回復(fù)

使用道具 舉報

5#
ID:595886 發(fā)表于 2019-9-14 10:40 | 只看該作者
angmall 發(fā)表于 2019-9-13 22:50
這個問題就是你的程序問題
沒有程序、沒有原理圖、沒有實物,誰能知道怎么來找問題,否則只能靠猜了

前輩,這就是我的測試程序,就是把外部中斷的脈沖數(shù)顯示到開發(fā)板的數(shù)碼管上,結(jié)果脈沖數(shù)一直在增加。
  1. #include<reg52.h>

  2. sbit ADDR0=P1^0;
  3. sbit ADDR1=P1^1;
  4. sbit ADDR2=P1^2;
  5. sbit ADDR3=P1^3;
  6. sbit ENLED=P1^4;

  7. unsigned char code LedChar[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
  8. unsigned char LedBuff[6]={0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};

  9. unsigned long second=0;
  10. unsigned int count=0;
  11. unsigned char i=0;
  12. bit dir=0;
  13. unsigned int count1;

  14. void main()
  15. {
  16.         ENLED=0;
  17.         ADDR3=1;
  18.         
  19.         EA=1;
  20.         TMOD&=0xF0;
  21.         TMOD|=0x01;
  22.         TH0=0xFC;
  23.         TL0=0x67;
  24.         ET0=1;
  25.         TR0=1;
  26.         EX0=1;
  27.         IT0=1;

  28.         while(1)
  29.         {
  30.                 if(dir)
  31.                 {
  32.                         dir=0;
  33.                         LedBuff[0]=LedChar[count1%10];
  34.                         LedBuff[1]=LedChar[count1/10%10];
  35.                         LedBuff[2]=LedChar[count1/100%10];
  36.                         LedBuff[3]=LedChar[count1/1000%10];
  37.                         LedBuff[4]=LedChar[count1/10000%10];
  38.                         LedBuff[5]=LedChar[count1/100000%10];
  39.                 }
  40.         }
  41. }

  42. void InterruptTimer0() interrupt 1
  43. {
  44.         TH0=0xFC;
  45.         TL0=0x67;
  46.         count++;
  47.         if(count>=1000)
  48.         {
  49.                 count=0;
  50.                 dir=1;
  51.         }
  52.         P0=0xFF;
  53.         P1=(P1&0xF8)|i;        
  54.         P0=LedBuff[i];
  55.         if(i<5) i++;
  56.         else i=0;              
  57. }

  58. void OutTimer0()  interrupt 0
  59. {
  60.         count1++;
  61. }
復(fù)制代碼
回復(fù)

使用道具 舉報

6#
ID:595886 發(fā)表于 2019-9-14 10:41 | 只看該作者
swzh 發(fā)表于 2019-9-14 04:54
用示波器觀察一下,外部中斷口輪子沒有轉(zhuǎn)肯定有脈沖,碼盤不會有問題,問題出在碼盤供電濾波

碼盤供電我是把單片機的5V電源引出來之后,又加了一個100uf的電容之后再給測速模塊供電的,應(yīng)該不是供電問題
回復(fù)

使用道具 舉報

7#
ID:213173 發(fā)表于 2019-9-14 16:59 | 只看該作者
就是這樣酷 發(fā)表于 2019-9-14 10:40
前輩,這就是我的測試程序,就是把外部中斷的脈沖數(shù)顯示到開發(fā)板的數(shù)碼管上,結(jié)果脈沖數(shù)一直在增加。

count1變量需要定時清0,否則怎么計算速度?
回復(fù)

使用道具 舉報

8#
ID:595886 發(fā)表于 2019-9-17 22:25 | 只看該作者
wulin 發(fā)表于 2019-9-14 16:59
count1變量需要定時清0,否則怎么計算速度?

是啊,測速的時候清零啊
回復(fù)

使用道具 舉報

9#
ID:595886 發(fā)表于 2019-9-17 22:57 | 只看該作者
wulin 發(fā)表于 2019-9-14 16:59
count1變量需要定時清0,否則怎么計算速度?

是啊,測速的時候清零啊
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产在 | 久久色视频 | 一区二区三区高清 | 色久影院 | 国产精品久久国产精品 | 最新高清无码专区 | 91亚洲精华国产 | 艹逼网| 天天曰夜夜操 | www.啪啪.com| 久久久久国产 | 精品国产青草久久久久96 | 国产精品毛片 | 盗摄精品av一区二区三区 | 亚洲天堂免费在线 | 精品蜜桃一区二区三区 | 视频三区 | 免费在线观看毛片 | 自拍第一页 | pacopacomama在线 | 日本精品一区二区在线观看 | 久久国产精品视频 | 色婷婷久久久亚洲一区二区三区 | 午夜影院在线观看 | 国产99在线 | 欧美 | 国产视频一区二区在线观看 | 高清视频一区二区三区 | 国产免费a视频 | 成人激情视频在线观看 | 人人爽人人草 | 亚洲人成人一区二区在线观看 | 国产精品18hdxxxⅹ在线 | 日本成人在线网址 | av男人天堂影院 | aaaa网站| 久久国产欧美日韩精品 | 男女av| 91麻豆精品国产91久久久更新资源速度超快 | 美女一区 | 亚洲精品天堂 | 久久人人国产 |