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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機(jī)霍爾計數(shù)源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:448684 發(fā)表于 2018-12-18 10:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機(jī)源程序如下:
  1. //開發(fā)板+ 44E霍爾開關(guān)元件 實現(xiàn)
  2. //功能: 實現(xiàn)利用STC89單片機(jī)P33引腳上的霍爾開關(guān)引發(fā)P33引腳的中斷,
  3. //實現(xiàn)計數(shù)功能,所計數(shù)據(jù)顯示在LCD顯示屏上
  4. //實驗時間第12-13周

  5. //預(yù)編譯
  6. #include <reg52.h>
  7. #include "LCD.h"
  8. #include "hall.h"
  9. #define NUM_LEN 5        //定義顯示長度,共5位,即最大值99999=100000-1,與hall.c文件中對應(yīng)

  10. //變量聲明
  11. unsigned int countN = 0;
  12. unsigned int oriCountN = -1;


  13. //主函數(shù)
  14. void main()
  15. {
  16.         unsigned char str1[] = "  Hall Counter  ";
  17.         unsigned char str2[] = "                ";
  18.         unsigned char i;
  19.         unsigned int temp;         
  20.         EA=1;        //開啟總中斷         
  21.         hallInit();           //霍爾初始化

  22.         InitLcd1602();
  23.         LcdShowStr(0, 0, str1);
  24.         LcdShowStr(0, 1, str2);
  25.         while(1)
  26.         {
  27.                
  28.                 if(oriCountN != countN)
  29.                 {
  30.                         temp = countN ;
  31.                         oriCountN = countN;
  32.                         //以下用于刷新顯示

  33.                         //將各位上的數(shù)字轉(zhuǎn)化為相應(yīng)字符串
  34.                         i = 1;       
  35.                         do
  36.                         {
  37.                                 str2[NUM_LEN-i] = 0x30 + temp % 10;
  38.                                 temp /= 10;
  39.                                 i++;
  40.                         }while(i<=NUM_LEN);

  41.                         //如果有前置的零,則改為空格
  42.                         i=0;       
  43.                         while(i<NUM_LEN)
  44.                         {
  45.                                 if(str2[i] == '0')
  46.                                         str2[i] = ' ';
  47.                                 else
  48.                                         break;
  49.                                 i++;
  50.                         }

  51.                        
  52.                         LcdShowStr(0, 1, str2);
  53.                 }
  54.         }
  55. }
復(fù)制代碼

所有資料51hei提供下載:
霍爾計數(shù)1下發(fā).7z (21.73 KB, 下載次數(shù): 13)


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

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2018-12-18 17:40 | 只看該作者
補(bǔ)全原理圖或者詳細(xì)說明一下電路連接即可獲得100+黑幣
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕精品一区二区三区精品 | 久久亚洲天堂 | 成人免费看片 | 麻豆精品久久 | 亚洲午夜在线 | 国产精品自拍视频网站 | 国产精品久久久99 | av片在线观看网站 | 麻豆av一区二区三区久久 | 日韩一区二区三区四区五区 | 国产精品久久99 | 99久热 | 爱爱综合网 | 久久久精| 亚洲国产aⅴ成人精品无吗 综合国产在线 | 操久久| 男女免费在线观看视频 | 欧美区在线 | 免费视频99 | 91资源在线观看 | 欧美极品少妇xxxxⅹ免费视频 | 日本免费一区二区三区四区 | 精品国产一区二区在线 | 国产激情视频网址 | 一区二区在线不卡 | 高清免费在线 | 亚洲三级av | 91天堂网 | 日韩免费在线 | 国产成人在线播放 | 精品福利在线视频 | 一区二区三区回区在观看免费视频 | www.久久.com | 欧美中文一区 | 国产一区二区久久久 | 91夜色在线观看 | www.亚洲视频.com | 成人做爰69片免费观看 | 亚洲精品乱码久久久久久按摩 | 欧美精品久久久久 | 亚洲视频区 |