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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機+AD0809怎么樣實現(xiàn)多路采集和發(fā)送 求幫助

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:588691 發(fā)表于 2019-7-25 21:49 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
不知道protues的原理圖和程序是否配套

  1. #include"reg51.h"

  2. #include <intrins.h>

  3. #include<stdio.h>
  4. typedef unsigned int u16;          //對數(shù)據(jù)類型進行聲明定義
  5. typedef unsigned char u8;

  6. #define uint unsigned int

  7. #define uchar unsigned char

  8. uchar code LEDData[]=
  9. {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

  10. sbit LSA=P2^2;
  11. sbit LSB=P2^3;
  12. sbit LSC=P2^4;

  13. sbit OE  = P1^0;
  14. sbit EOC = P1^1;
  15. sbit ST  = P1^2;
  16. sbit CLK = P1^3;
  17. sbit ADDA = P1^4;
  18. sbit ADDB = P1^5;
  19. sbit ADDC = P1^6;

  20. sbit LED=P1^7;


  21. u8 weixuan[4];
  22. uint temp;

  23. uchar getdata;

  24. uchar b;

  25. uchar s;

  26. uchar g;

  27. void delayus(uchar us)
  28. {

  29. uchar i;

  30. while(us--)

  31. for(i=0;i<120;i++);

  32. }

  33. void init()
  34. {

  35. TMOD=0x21;

  36. TH0=(65536-200)/256;

  37. TL0=(65536-200)%256;

  38. TH1=0XF3;

  39. TL1=0XF3;

  40. PCON=0X80;

  41. SCON=0X50;

  42. ES=1;

  43. ET0=1;

  44. EA=1;

  45. TR1=1;

  46. TR0=1;

  47. }

  48. void TImer0()interrupt 1

  49. { TH0=(65535-200)/256;

  50. TL0=(65535-200)%256;

  51. CLK=~CLK;

  52. }


  53. void DigDisplay()
  54. {
  55.         u8 i;
  56.         for(i=0;i<4;i++)
  57.         {
  58.                 switch(i)         //位選,選擇點亮的數(shù)碼管,
  59.                 {
  60.                         case(0):
  61.                                 LSA=0;LSB=0;LSC=0; break;//顯示第0位
  62.                         case(1):
  63.                                 LSA=1;LSB=0;LSC=0; break;//顯示第1位
  64.                         case(2):
  65.                                 LSA=0;LSB=1;LSC=0; break;//顯示第2位
  66.                         case(3):
  67.                                 LSA=1;LSB=1;LSC=0; break;//顯示第3位
  68.                                 
  69.                 }
  70.                 P0=weixuan[i];//發(fā)送段碼
  71.                 delayus(10); //間隔一段時間掃描        
  72.             P0=0x00;//消隱
  73.         }
  74. }
  75. void Display_Result()
  76. {

  77.         weixuan[1] =  LEDData[b];
  78.                
  79.         weixuan[2] =  LEDData[s];
  80.                
  81.         weixuan[3] =  LEDData[g];
  82.         
  83.              DigDisplay();
  84.          
  85. }


  86. void ADDX(uchar x,uchar y,uchar z)
  87. {
  88. ADDC=x;
  89. ADDB=y;
  90. ADDA=z;
  91. }

  92. void send(uchar x)
  93. {

  94. EA=0;

  95. SBUF=x;

  96. while(TI==0);

  97. TI=0;

  98. EA=1;



  99. }

  100. void ADC0808()
  101. {
  102. ST=0;

  103. OE=0;

  104. ST=1;

  105. ST=0;

  106. while(EOC==0);

  107. OE=1;

  108. getdata=P3;
  109. send(getdata);
  110. OE=0;
  111. }

  112. void main()
  113. {


  114. init();

  115. LED=0;

  116. ADDX(0,0,0);

  117. while(1)
  118. {


  119. ADC0808();
  120. temp=getdata*1.0/255*500;

  121. b=temp/100;

  122. s=temp/10%10;

  123. g=temp%10;
  124. if(RI==1)
  125. {

  126. RI=0;

  127. if(SBUF=='A')
  128. {

  129. LED=~LED;

  130. }

  131. }
  132. Display_Result();
  133. }
  134. }
復(fù)制代碼



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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 黄色片a级 | 欧美精品久久久 | 毛片网在线观看 | 尤物在线 | 美女三区 | 91精品久久久久久久久久入口 | 91在线观看视频 | 欧美一区二区在线看 | 亚洲高清av在线 | 亚洲欧美国产精品久久 | 人碰人操| 午夜影院在线观看版 | 999观看免费高清www | 亚洲综合在线网 | 国产免费一区二区 | 91麻豆精品国产91久久久久久久久 | 久久久久久久久久一区 | 欧美激情a∨在线视频播放 成人免费共享视频 | 亚洲 日本 欧美 中文幕 | 亚洲免费在线观看 | 国产伦精品一区二区三区照片91 | 亚洲国产精品suv | 黄色一级网 | 亚洲最大av网站 | 成人免费片 | 欧美激情视频一区二区三区在线播放 | 户外露出一区二区三区 | 在线看一区二区三区 | 欧美日韩高清免费 | 中文字幕视频一区二区 | 精品视频成人 | 国产精品免费在线 | 国产一级一级国产 | 中文字幕一区二区三区在线观看 | 欧美国产日韩在线观看 | 国产亚洲精品成人av久久ww | 密桃av | 亚洲视频中文字幕 | 亚洲乱码国产乱码精品精98午夜 | 亚洲一区二区精品 | 久久久久国产一区二区三区 |