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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

數字電壓表0809

[復制鏈接]
跳轉到指定樓層
樓主
多路數字電壓表


單片機源程序如下:
  1. #include<reg52.h>
  2. #include"1602.h"
  3. #define uint unsigned int
  4. #define uchar unsigned char

  5. sbit ale=P2^6;
  6. sbit start=P2^7;
  7. sbit eoc=P3^0;
  8. sbit oe=P3^1;

  9. sbit adda=P2^0;
  10. sbit addb=P2^1;
  11. sbit addc=P2^2;

  12. uchar add;
  13. uint voltdata,realvolt;

  14. void addselect()
  15. {
  16. switch(add)
  17. {
  18. case 0:adda=0;addb=0;addc=0;break;
  19. case 1:adda=1;addb=0;addc=1;break;
  20. case 2:adda=0;addb=1;addc=0;break;
  21. default:break;
  22. }
  23. }

  24. uint adtrans()
  25. {
  26.     addselect();
  27.         ale=1;
  28.         ale=0;
  29.         start=1;                         //啟動AD轉換。
  30.         start=0;
  31.         while(eoc==0);                 //等待轉換結束。
  32.         oe=1;
  33.         voltdata=P1;         //出入轉換結果。
  34.         delay(1);
  35.         oe=0;
  36.         voltdata=(100*voltdata)/51;                   //處理運算結果。
  37.         return voltdata;
  38. }

  39. void disvolt()
  40. {
  41. uchar qian,bai,shi,ge;
  42. switch(add)
  43. {
  44. case 0:realvolt=voltdata;writelcd_cmd(0x80+15);writelcd_dat('0');writelcd_cmd(0xc0+4);writelcd_dat('0');writelcd_dat('5');break;
  45. case 1:realvolt=voltdata*2;writelcd_cmd(0x80+15);writelcd_dat('1');writelcd_cmd(0xc0+4);writelcd_dat('1');writelcd_dat('0');break;
  46. case 2:realvolt=voltdata*10;writelcd_cmd(0x80+15);writelcd_dat('2');writelcd_cmd(0xc0+4);writelcd_dat('5');writelcd_dat('0');break;
  47. default:break;
  48. }
  49. qian=realvolt/1000;
  50. bai=realvolt%1000/100;
  51. shi=realvolt%100/10;
  52. ge=realvolt%10;
  53. writelcd_cmd(0xc0+9);
  54. writelcd_dat(qian+0x30);
  55. writelcd_dat(bai+0x30);
  56. writelcd_cmd(0xc0+12);
  57. writelcd_dat(shi+0x30);
  58. writelcd_dat(ge+0x30);
  59. }

  60. void init()
  61. {
  62. EA=1;
  63. EX0=1;
  64. IT0=1;
  65. add=0;
  66. lcd_init();
  67. }

  68. void main()
  69. {
  70.         init();
  71. ……………………

  72. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
數字電壓表.rar (102.52 KB, 下載次數: 52)


評分

參與人數 1黑幣 +1 收起 理由
zam + 1 很給力!

查看全部評分

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

使用道具 舉報

沙發
ID:232023 發表于 2017-9-9 10:23 | 只看該作者
好東西正是我需要的
回復

使用道具 舉報

板凳
ID:232023 發表于 2017-9-9 13:24 | 只看該作者
兄弟加下你微信
回復

使用道具 舉報

地板
ID:259533 發表于 2017-12-11 09:17 | 只看該作者
兄弟 你這沒有源程序啊  只有電路圖
回復

使用道具 舉報

5#
ID:318191 發表于 2018-5-7 02:56 | 只看該作者
看起來不錯~~~!!!支持
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩国产中文字幕 | 国产精品免费播放 | 亚洲精品一区国产精品 | 国产一区二区久久 | 成人激情视频在线播放 | 福利网站导航 | 在线不卡 | 国户精品久久久久久久久久久不卡 | 国产精品久久久久久久三级 | 尤物在线视频 | 九九热在线免费观看 | 免费观看毛片 | 亚洲码欧美码一区二区三区 | 久久三区 | 国产亚洲日本精品 | 欧美日韩国产综合在线 | 色婷婷一区二区三区四区 | 久久一区二区免费视频 | 久久久www成人免费无遮挡大片 | 久久亚洲国产精品日日av夜夜 | 毛片区 | 日韩美女一区二区三区在线观看 | 综合一区二区三区 | 日韩欧美亚洲 | 久久午夜精品 | 久久久xx| 精品久久av | 欧洲一级毛片 | 免费成人高清在线视频 | 国产成在线观看免费视频 | 天堂在线网 | 国产精品乱码一区二区三区 | 99免费在线视频 | 成人欧美一区二区三区在线播放 | 国产99久久精品一区二区永久免费 | 九九热精品视频 | 欧美日韩国产精品激情在线播放 | 成人精品鲁一区一区二区 | 欧美成人免费 | 日韩成人在线播放 | 色婷婷综合久久久中文字幕 |