wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 604|回復: 2
收起左側

基于51單片機LCD1602液晶的轉速表程序設計

[復制鏈接]
ID:109858 發表于 2025-10-25 14:11 | 顯示全部樓層 |閱讀模式
單片機又稱單片微控制器(MCU),它把一個計算機系統集成到一個芯片上。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。    本文便是運用AT89C51單片機控制的轉速表設計。電機在運行過程中,需要對其進行監控,轉速是一個必不可少的參數。數字式轉速表就是對電機轉速進行測量,并可以和PC機進行通信,顯示電機的轉速,并觀察電機運行的基本情況。本設計主要是運用了AT89C51作為控制核心,由霍爾傳感器,LED數碼顯示管,施密特觸發器等構成。充分發揮單片機的性能。 本設計優點是電路較簡單、功能完善、測量速度快、精度高、控制系統可靠,性價比較高等特點。

電路原理圖如下:

電路圖

電路圖


單片機源程序如下:
  1.   #include<reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit COUNT_IN=P3^2;
  5. // 定義1602 相關管腳
  6. sbit rs=P2^7;
  7. sbit en=P2^6;
  8. // 按鍵定義
  9. sbit add=P3^3;
  10. sbit dec=P3^4;
  11. sbit BUZZ=P1^0;
  12. uint count,m,n;
  13. unsigned long RPM;
  14. long shangxian=10000;
  15. bit flag;
  16. uchar code tab1[]={" VH: r/min "}; // 一行顯示的固定字符
  17. uchar code tab2[]={" RV: r/min "}; // 轉速顯示的固定字符
  18. void delay(uint x)
  19. {
  20. uint i,j;
  21. for(i=0;i<x;i++)
  22. for(j=0;j<110;j++);
  23. }
  24. void init()
  25. {
  26. IT0=1; //INT0 負跳變觸發
  27. TMOD=0x01;// 定時器工作于方式1
  28. TH0=0xfc; //1ms
  29. TL0=0x18;
  30. EA=1; //CPU 開中斷總允許
  31. ET0=1;// 開定時中斷
  32. EX0=1;// 開外部INTO中斷
  33. TR0=1;// 啟動定時
  34. }
  35. /******** 液晶寫入指令函數與寫入數據函數, 以后可調用
  36. **************/
  37. void write_1602com(uchar com)//**** 液晶寫入指令函數****
  38. {
  39. rs=0;// 數據/ 指令選擇置為指令
  40. P0=com;// 送入數據
  41. delay(1);
  42. en=1;// 拉高使能端,為制造有效的下降沿做準備
  43. delay(1);
  44. en=0;//en 由高變低,產生下降沿,液晶執行命令
  45. }
  46. void write_1602dat(uchar dat)//*** 液晶寫入數據函數****
  47. {
  48. rs=1;// 數據/ 指令選擇置為數據
  49. P0=dat;// 送入數據
  50. delay(1);
  51. en=1; //en 置高電平,為制造下降沿做準備
  52. delay(1);
  53. en=0; //en 由高變低,產生下降沿,液晶執行命令
  54. }
  55. void lcd_init()//*** 液晶初始化函數****
  56. {
  57. uchar a;
  58. write_1602com(0x38);// 設置液晶工作模式,意思: 16*2 行顯示,5*7 點陣, 8 位數據
  59. write_1602com(0x0c);// 開顯示不顯示光標
  60. write_1602com(0x06);// 整屏不移動,光標自動右移
  61. write_1602com(0x01);// 清顯示
  62. write_1602com(0x80);// 顯示固定符號從第一行第1 個位置之后開始顯示
  63. for(a=0;a<16;a++)
  64. {
  65. write_1602dat(tab1[a]);// 向液晶屏寫固定符號部分
  66. }
  67. write_1602com(0x80+0x40);// 顯示固定符號寫入位置,從第2 個位置后開始顯示
  68. for(a=0;a<16;a++)
  69. {
  70. write_1602dat(tab2[a]);// 寫顯示固定符號
  71. }
  72. }
  73. void display()
  74. {
  75. uchar gw,sw,bw,qw,ww;
  76. if(RPM<=99999) // 范圍內時
  77. {
  78. ww=RPM/10000;
  79. qw=RPM%10000/1000;
  80. bw=RPM%1000/100;//取得百位
  81. sw=RPM%100/10;//取得十位數字
  82. gw=RPM%10;// 取得個位數字
  83. write_1602com(0x80+0x40+5);
  84. if(ww==0)
  85. write_1602dat(' ');
  86. else
  87. write_1602dat(0x30+ww);
  88. if((ww+qw)==0)
  89. write_1602dat(' ');
  90. else
  91. write_1602dat(0x30+qw);
  92. if((ww+qw+bw)==0)
  93. write_1602dat(' ');
  94. else
  95. write_1602dat(0x30+bw);
  96. if((ww+qw+bw+sw)==0)
  97. write_1602dat(' ');
  98. else
  99. write_1602dat(0x30+sw);
  100. write_1602dat(0x30+gw);// 數字+30 得到該數字的LCD1602顯示碼
  101. }
  102. else // 超過范圍時顯示-----
  103. {
  104. write_1602com(0x80+0x40+2);
  105. write_1602dat('-');
  106. write_1602dat('-');
  107. write_1602dat('-');
  108. write_1602dat('-');
  109. write_1602dat('-');
  110. }
  111. }
  112. void display_shangxian()
  113. {
  114. write_1602com(0x80+5);
  115. if(shangxian/10000==0)
  116. write_1602dat(' ');
  117. else
  118. write_1602dat(0x30+shangxian/10000);
  119. if((shangxian/1000)==0)
  120. write_1602dat(' ');
  121. else
  122. write_1602dat(0x30+shangxian%10000/1000);
  123. if((shangxian/100)==0)
  124. write_1602dat(' ');
  125. else
  126. write_1602dat(0x30+shangxian%10000%1000/100);
  127. if((shangxian/10)==0)
  128. write_1602dat(' ');
  129. else
  130. write_1602dat(0x30+shangxian%10000%1000%100%10);// 數字+30得到該數字的LCD1602顯示碼
  131. }
  132. void key()
  133. {
  134. uint key_press_num;
  135. uchar p;
  136. if(add==0)
  137. {
  138. delay(20);
  139. if(add==0)
  140. {
  141. while(!add)
  142. {
  143. key_press_num++;
  144. if(key_press_num>=20)
  145. {
  146. key_press_num=0;
  147. while(!add)
  148. {
  149. shangxian=shangxian+10;
  150. if(shangxian>20000)
  151. shangxian=0;
  152. // for(p=0;p<20;p++)
  153. display_shangxian();
  154. }
  155. }
  156. display();
  157. delay(10);
  158. }
  159. if(key_press_num!=0)
  160. {
  161. key_press_num=0;
  162. shangxian++;
  163. if(shangxia
  164. {
  165. key_press_num=0;
  166. while(!dec)
  167. {
  168. shangxian=shangxian-10;
  169. if(shangxian<0)
  170. shangxian=20000;
  171. // for(p=0;p<20;p++)
  172. display_shangxian();
  173. }
  174. }
  175. display();
  176. delay(10);
  177. }
  178. if(key_press_num!=0)
  179. {
  180. key_press_num=0;
  181. shangxian--;
  182. if(shangxian<0)
  183. shangxian=20000;
  184. }
  185. }
  186. }
  187. }
  188. void alarm()
  189. {
  190. if(RPM>=shangxian)
  191. BUZZ=0;
  192. else
  193. BUZZ=1;
  194. }
  195. void main()
  196. {
  197. init();
  198. lcd_init();
  199. while(1)
  200. {
  201. display();
  202. display_shangxian();
  203. key();
  204. alarm();
  205. }
  206. }
  207. void EXINT0() interrupt 0
  208. {
  209. count++;
  210. flag=1;
  211. n=0;
  212. if(count>=10)
  213. 下載附件編輯查看
復制代碼

Keil源程序下載: 固件.7z (22.5 KB, 下載次數: 0)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:520967 發表于 2025-10-28 16:36 | 顯示全部樓層
很好的學習資料,受益匪淺
回復

使用道具 舉報

ID:1147727 發表于 2025-11-1 08:35 | 顯示全部樓層
能編寫出這么一段程序,樓主還是下了功夫的:但是程序的編寫格式:如果能按規范點來編寫,就更完美……
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
男女羞羞网站| 中文av一区二区| 在线看片一区| 亚洲天堂黄色| 国产日韩欧美一区二区三区在线观看| 亚洲综合激情在线| 亚洲精品网址| 欧美成人日本| 亚洲高清av| 国产日韩欧美在线播放不卡| 噜噜噜91成人网| 日本麻豆一区二区三区视频| 久久国产精品第一页| 精品一区二区三区视频| 国产激情一区二区三区| 99久久免费精品高清特色大片| jvid福利写真一区二区三区| 99r国产精品| 国产精品免费视频一区| 亚洲精品国产无天堂网2021| 亚洲一区自拍偷拍| 精品人伦一区二区三区蜜桃网站 | 国产欧美 在线欧美| 国产精品欧美日韩一区二区| 91丝袜美腿美女视频网站| 国产精品久久久久av福利动漫| 久久人人九九| 日韩最新中文字幕| 欧美精品自拍视频| 成人在线短视频| 日韩精品电影一区二区| 麻豆亚洲av熟女国产一区二 | 亚洲free性xxxx护士白浆| 亚洲最大福利视频网站| 久久综合狠狠综合久久综青草| 午夜精品视频在线观看一区二区| av久久久久久| 99re6在线观看| 白白色免费视频| 中国一级免费毛片| 亚洲精品综合久久| jiuse.com91视频| 亚洲电影欧美电影有声小说| 麻豆视频网站在线观看| jizz免费一区二区三区| 羞羞色国产精品网站| 欧美精品一线| 国产精品1区2区| 亚洲少妇中出一区| 欧美卡1卡2卡| 日韩在线高清视频| 国产欧美日韩视频| 亚洲图片欧洲图片日韩av| 激情五月婷婷久久| 亚洲精品一区二区三区影院忠贞| 日韩三级小视频| 亚洲AV无码国产精品午夜字幕 | 欧美网站在线观看| 日韩av在线网| 97成人精品视频在线观看| 国产在线欧美日韩| 国产精品999视频| 日韩 中文字幕| 国产精品777777| 性欧美video视频另类| 高清中文字幕在线| 在线看一级片| 国产精品自在| 久久亚洲国产精品一区二区| 久久久久久**毛片大全| 欧美性猛交xxxxxx富婆| 自拍偷拍亚洲欧美| 国产一区在线播放| av影院在线播放| 中文字幕无码人妻少妇免费| 97人人澡人人爽人人模亚洲 | 神马久久一区二区三区| 另类亚洲自拍| 亚洲精品高清在线观看| 欧美精品一区二区三区高清aⅴ | 国产福利在线免费观看| 久久99国产精品久久99大师 | 神马影院一区二区| 黄色一级片免费播放| 久热精品在线观看| 亚洲综合爱爱久久网| 性色av一区| 在线成人免费| 久久看片网站| 一区二区在线观看免费视频播放| 日韩高清av一区二区三区| 国产精品青草久久久久福利99| 99re6这里有精品热视频| aaaaa一级片| 超碰在线观看99| 亚洲欧美中文字幕在线观看| 日韩电影免费观看高清完整版| 国产精品久久久久9999赢消| 91亚洲永久精品| 91精品欧美一区二区三区综合在| 国模吧一区二区| 国产盗摄视频在线观看| 精品无码在线视频| 精品毛片在线观看| 濑亚美莉一二区在线视频| 国产91在线精品| 鲁大师影院一区二区三区| 一级日本不卡的影视| 日韩中文字幕在线观看| 亚洲国产一区二区三区在线播| 中国xxxx性xxxx产国| wwwav在线播放| 一级二级三级在线观看| 日本韩国欧美超级黄在线观看| 国产盗摄精品一区二区三区在线 | 在线观看视频亚洲| 久久精品日产第一区二区三区精品版| 网站在线你懂的| 国产一区二区在线视频观看| 精东传媒在线观看| 欧美理论电影在线精品| 91在线视频播放地址| 亚洲精品少妇网址| 日本一区二区在线| 免费成人美女女在线观看| 久久久久亚洲精品一区二区三区| 超碰超碰在线| 日韩午夜黄色| 日本韩国一区二区| 国产欧美韩国高清| 91成人在线观看喷潮蘑菇| 亚洲av无码乱码国产麻豆| 麻豆app在线观看| 不卡一区2区| jiujiure精品视频播放| av一区二区久久| 在线免费看av不卡| 激情视频小说图片| 日韩xxx高潮hd| 妞干网免费视频| 999久久精品| 久久久国际精品| 久久伊人精品一区二区三区| www.射射射| 在线观看色网站| 日本啊v在线| 久久久五月天| 色综合欧美在线视频区| 亚洲一区二区中文| 粉嫩av蜜桃av蜜臀av| 国产高清在线视频| 久久日本片精品aaaaa国产| 本田岬高潮一区二区三区| 一区二区欧美激情| www.激情网| 中文字幕在线观看视频一区| 在线免费观看黄色av| 99亚洲一区二区| 51久久夜色精品国产麻豆| 国产综合 伊人色| 丝袜美腿小色网| 日本特黄a级高清免费大片| 欧美日韩精品一区二区视频| 亚洲国产三级在线| 成人h片在线播放免费网站| 亚洲狠狠婷婷综合久久久久图片| 国产95在线|亚洲| 911精品国产| 亚洲精品日产精品乱码不卡| 国产精品女人网站| 中文字幕在线观看免费高清| 天天操夜夜做| 狠狠色狠狠色综合婷婷tag| 欧美日韩午夜激情| 精品国产aⅴ麻豆| 久久中文字幕无码| 国产福利片在线| 青草av.久久免费一区| 在线精品91av| 黄大色黄女片18第一次| 欧美成人高清手机在线视频| 亚洲一区二区三区中文字幕在线观看| 国产精品久久久久久久久免费桃花 | 久久亚洲精品石原莉奈| 成人影院免费观看| 日韩在线卡一卡二| 亚洲天堂免费视频| 热99精品里视频精品| 中国男女全黄大片| 在线观看岛国片| 国产精品调教| 色94色欧美sute亚洲线路一久| 国内一区二区三区在线视频| 日韩欧美亚洲一区二区三区| 国产在线视频网址| 麻豆精品在线播放| 色综合导航网站| 日韩成人av一区二区| 爆操妹子视频在线观看| 午夜性色一区二区三区免费视频| 亚洲国产成人在线播放| 99免费视频观看| 91sese| 日本电影一区二区| 日韩三级免费观看| 国产男女无遮挡| 国产精品视频h| 国产一区二区亚洲| 欧美va日韩va| 日韩一级理论片| 成年免费插网| 国内自拍一区| 最新亚洲国产精品| aa一级黄色片| 青青草超碰在线| 国产精品一区二区果冻传媒| 91成人在线播放| 翔田千里88av中文字幕| 嫩草香蕉在线91一二三区| 91在线精品一区二区| 国产一区深夜福利| 懂色av蜜臀av粉嫩av分享吧最新章节| 9999热视频在线观看| 国产精品久久毛片| 欧洲亚洲一区二区| 国产1区在线观看| 粉嫩久久久久久久极品| 7777精品伊人久久久大香线蕉经典版下载 | 欧美区在线观看| 欧美日韩国产精品激情在线播放| 国产成人综合亚洲欧美在| 国产精品99视频| 中文字幕亚洲一区| 国产交换配乱淫视频免费| 久久视频www| 久久综合久久鬼色中文字| 国产精品日韩一区二区| 国产浮力第一页| 久久资源综合| 亚洲电影成人av99爱色| 免费在线观看日韩av| 小明精品国产一区二区三区| 亚洲高清黄色| 欧美性猛交xxxx富婆弯腰| 成人性免费视频| 黄色免费网站观看| 日韩精品一二三四| 国产精品久久久久久av福利| 91午夜精品亚洲一区二区三区| 国产极品一区| 欧美精品 日韩| 国产探花在线观看视频| 一不卡在线视频| 99re这里只有精品首页| 欧美激情www| 欧美成人午夜做爰视频在线观看| 欧美日韩一区二区国产| 性色av一区二区三区| 国产污视频在线看| 在线视频成人| 亚洲国产精品va在看黑人| 中文幕无线码中文字蜜桃| 男人添女人下部高潮视频在线观看| 一区二区三区高清| 18禁男女爽爽爽午夜网站免费| 成人av影视| 99re视频精品| 亚洲午夜在线观看| www.免费黄色| 国产精品99久久久久久似苏梦涵 | 国产欧美日韩视频| 日本国产在线观看| 欧美福利网址| 国产成人在线精品| 国产精品午夜福利| 日韩理论在线| 欧美激情一区二区三区成人| 中文字幕高清在线免费播放| 久久av国产紧身裤| 色哟哟亚洲精品一区二区| 精品一级少妇久久久久久久| 青青国产精品| 日韩电影第一页| 人妻无码一区二区三区免费| 成人美女黄网站| 日韩你懂的电影在线观看| 怡红院一区二区三区| 日韩毛片在线| 精品无人国产偷自产在线| 九九视频在线免费观看| 综合欧美亚洲| 久久精品国产一区二区三区| 国产成人一级片| 国产最新精品| 日韩av不卡在线| 日本激情一区二区三区| 亚洲制服少妇| 好看的日韩精品视频在线| xxxxxx国产精品视频| 国产精品99久久久| 在线不卡日本| 3dmax动漫人物在线看| 亚洲精品乱码久久久久久| 污污的视频免费| 国产盗摄在线视频网站| 亚洲成人精品在线| 国产女同在线观看| 精品国产乱码久久久| 国产成人91久久精品| 被男同事摸的水好多| 日韩电影一区二区三区| 欧美一区少妇| 国产激情视频网址| 亚洲在线一区二区三区| 国产精品网红直播| 国产精品视频流白浆免费视频 | 国产这里只有精品| seerx性欧美巨大| 94色蜜桃网一区二区三区| 青青草成人免费在线视频| 精品久久av| 欧美日本一区二区三区四区| 大地资源高清在线视频观看| 澳门久久精品| 欧美最猛性xxxxx(亚洲精品)| 老师让我她我爽了好久视频| 国产伦精品一区二区三区视频青涩| 只有这里有精品| 成人jjav| 日韩免费视频一区| 久草视频在线观| 国产精品观看| 日韩欧美一区二区三区四区五区| 五月天婷婷综合社区| 亚洲第一搞黄网站| 美女100%露胸无遮挡| 亚洲电影男人天堂| 国产精品入口夜色视频大尺度 | 在线观看免费网站| 色欧美日韩亚洲| 丁香花五月激情| 999视频精品| 久久综合九色99| 在线观看的av网站| 制服丝袜激情欧洲亚洲| 国产精品人人人人| 99热这里只有成人精品国产| 一区二区三区四区| 日本不卡不卡| 亚洲精品日韩在线| 免费国产精品视频| 成人免费毛片片v| 亚洲成人福利在线| 忘忧草在线日韩www影院| xvideos国产精品| 中文字幕在线免费视频| 久久综合九色综合97_久久久| 欧美三级理论片| 精品日韩视频| 91精品国产91| 极度色播免费播放视频| 午夜久久久久久| 福利所第一导航| 欧美日本一区二区高清播放视频| 欧美日韩国产精品一卡| 你懂的在线观看| 亚洲精品久久在线| 好男人在线视频www| 成人性生交大片免费看中文网站| 少妇一级淫免费播放| 久久爱www.| 亚洲r级在线观看| 国产香蕉视频在线观看| 日韩免费看网站| 性做久久久久久久久久| 久久丝袜美腿综合| 伊人网在线视频观看| 久久香蕉国产| 懂色av粉嫩av蜜臀av| 国产丝袜视频在线播放| 久久久久久久久久久免费精品| 国产又粗又爽| 香蕉加勒比综合久久| 久久久久久国产精品免费播放| 国产精品一国产精品k频道56| 国产亚洲黄色片| 韩国精品主播一区二区在线观看 | 91一区二区在线| 91精品久久久久久久久久久| 黄色免费看片| 精品国精品自拍自在线| 成人午夜福利视频| 中文字幕永久在线不卡| 午夜精品福利在线视频| 136国产福利精品导航网址| 日韩欧美国产免费| 91精品国产色综合久久不卡粉嫩| 亚洲自拍偷拍在线| 国产午夜在线观看| 九九精品视频在线|