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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1601|回復: 1
打印 上一主題 下一主題
收起左側

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

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

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

  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)化為相應字符串
  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. }
復制代碼

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


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

使用道具 舉報

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久中文字幕 | 日韩精品在线免费观看 | 国产男女视频网站 | av毛片| 日本三级在线网站 | 日韩欧美视频免费在线观看 | 中文字幕av免费 | 久久天堂 | 欧美日韩久久精品 | 亚洲精品观看 | 精品国偷自产在线 | 热99视频| 久久久久久久久91 | 国产高清久久 | 91精品国产91久久久久久 | av天天爽 | 国产在线1区 | 91视频88av | 日本又色又爽又黄又高潮 | 最近免费日本视频在线 | 最新中文在线视频 | 日韩电影a| 久久精品视频在线播放 | 高清视频一区二区三区 | 男女网站免费观看 | 黄色一级免费 | 国产乱码精品一区二区三区中文 | 毛片视频网址 | 国产乱码精品1区2区3区 | 在线不卡视频 | 国产99视频精品免费播放照片 | 国产高清一区二区三区 | 99国产精品视频免费观看一公开 | 国产一区二区三区四区 | 成人免费在线观看视频 | 欧美精品片 | 免费看国产精品视频 | 国产亚洲欧美日韩精品一区二区三区 | 精品欧美一区二区久久久伦 | 国产精品一区在线观看 | 亚洲视频一区二区三区 |