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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

霍爾計數器單片機程序(基于金沙灘開發板+ 44E霍爾開關元件 實現)

[復制鏈接]
跳轉到指定樓層
樓主
ID:435526 發表于 2018-11-29 10:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. //本項目基于金沙灘開發板+ 44E霍爾開關元件 實現
  2. //功能: 實現利用STC89單片機P33引腳上的霍爾開關引發P33引腳的中斷,
  3. //實現計數功能,所計數據顯示在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. //主函數
  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.             //將各位上的數字轉化為相應字符串
  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. }
復制代碼
原理圖在http://www.zg4o1577.cn/bbs/dpj-108286-1.html

霍爾計數1.7z

21.73 KB, 下載次數: 36, 下載積分: 黑幣 -5

基于金沙灘開發板+ 44E霍爾開關元件 實現

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

使用道具 舉報

沙發
ID:447651 發表于 2018-12-17 09:37 | 只看該作者
hallInit();       //霍爾初始化
這個的初始化要怎么做呢??
回復

使用道具 舉報

板凳
ID:447673 發表于 2018-12-18 10:58 | 只看該作者
沒有.c文件哇,腦殼痛
回復

使用道具 舉報

地板
ID:448897 發表于 2018-12-18 14:24 | 只看該作者
.c文件呢
回復

使用道具 舉報

5#
ID:426788 發表于 2019-1-6 22:13 | 只看該作者
hall.c呢
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成在线人视频免费视频 | 国产激情在线观看 | 日韩成人免费视频 | 久久久精品日本 | 在线视频一区二区三区 | 免费看一区二区三区 | 中文字字幕一区二区三区四区五区 | 国产xxxx在线 | 欧美精品久久 | 欧美黄色录像 | 中文av在线播放 | 91av在线免费观看 | 免费特黄视频 | 在线免费观看欧美 | 成人性生交大片 | 国产精品久久国产精品 | 中文字幕精品一区 | 日韩中文电影 | 日韩成人一区 | 91看片在线观看 | 精品九九九 | 人人性人人性碰国产 | 久久九九色 | 狠狠爱免费视频 | 国产精品国产馆在线真实露脸 | 日韩精品中文字幕一区二区三区 | 欧美aaaaaaaaaa | 久久精品色视频 | 午夜看看 | 国产免费av网 | 日韩成人精品在线观看 | 久久久久久久国产精品影院 | 久久精彩视频 | 日本一区二区高清不卡 | 中文字幕人成乱码在线观看 | 久久黄色网 | 天天操网 | 狠狠操狠狠色 | 欧美在线a | 精品视频一二区 | 精品中文字幕一区二区三区 |