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

標題: ADC0832數字電壓表仿真圖+單片機C程序 [打印本頁]

作者: 370894249    時間: 2021-1-25 10:51
標題: ADC0832數字電壓表仿真圖+單片機C程序
使用單片機AT89C52和ADC0832芯片設計數字電壓表,通過測量0-5V之間的直流電壓值,并將測得的電壓數值信息顯示在LED數碼管(SH3461BS),從而達到測量電壓的目的。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


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


  5. //數碼管段選定義      0     1    2    3    4    5        6         7          8           9       
  6. uchar code smg_du[]={0x28,0xee,0x32,0xa2,0xe4,0xa1,0x21,0xea,0x20,0xa0,
  7.                                            0x60,0x25,0x39,0x26,0x31,0x71,0xff};         //段碼
  8. //數碼管位選定義
  9. uchar code smg_we[]={0xef,0xdf,0xbf,0x7f};
  10. uchar dis_smg[8]  = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8};       
  11. uchar smg_i = 3;    //顯示數碼管的個位數

  12. sbit SCL=P2^2;                //SCL定義為P1口的第3位腳,連接ADC0832SCL腳
  13. sbit DO=P2^3;                //DO定義為P1口的第4位腳,連接ADC0832DO腳
  14. sbit CS=P2^0;                //CS定義為P1口的第4位腳,連接ADC0832CS腳

  15. uint p1[9];


  16. /***********************1ms延時函數*****************************/
  17. void delay_1ms(uint q)
  18. {
  19.         uint i,j;
  20.         for(i=0;i<q;i++)
  21.                 for(j=0;j<120;j++);
  22. }

  23. /***********讀數模轉換數據********************************************************/       
  24. //請先了解ADC0832模數轉換的串行協議,再來讀本函數,主要是對應時序圖來理解,本函數是模擬0832的串行協議進行的
  25.                                                 //  1  1  0 通道
  26.                                                 //  1  1  1 通道
  27. unsigned char ad0832read(bit SGL,bit ODD)
  28. {
  29.         unsigned char i=0,value=0,value1=0;               
  30.                 SCL=0;
  31.                 DO=1;
  32.                 CS=0;                //開始
  33.                 SCL=1;                //第一個上升沿       
  34.                 SCL=0;
  35.                 DO=SGL;
  36.                 SCL=1;          //第二個上升沿
  37.                 SCL=0;
  38.                 DO=ODD;
  39.                 SCL=1;           //第三個上升沿
  40.                 SCL=0;           //第三個下降沿
  41.                 DO=1;
  42.                 for(i=0;i<8;i++)
  43.                 {
  44.                         SCL=1;
  45.                         SCL=0; //開始從第四個下降沿接收數據
  46.                         value<<=1;
  47.                         if(DO)
  48.                                 value++;                                               
  49.                 }
  50.                 for(i=0;i<8;i++)
  51.                 {                        //接收校驗數據
  52.                         value1>>=1;
  53.                         if(DO)
  54.                                 value1+=0x80;
  55.                         SCL=1;
  56.                         SCL=0;
  57.                 }
  58.                 CS=1;
  59.                 SCL=1;       
  60.                 if(value==value1)                                //與校驗數據比較,正確就返回數據,否則返回0       
  61.                         return value;
  62.         return 0;
  63. }


  64. /***********************數碼顯示函數*****************************/
  65. void display()
  66. {
  67.         uchar i;
  68.         for(i=0;i<smg_i;i++)
  69.         {       
  70.                 P1 = 0xff;                         //消隱                                           
  71.                 P3 = smg_we[i];                          //位選
  72.                 P1 = dis_smg[i];                 //段選             
  73.                 delay_1ms(1);                         
  74.         }       
  75. }

  76.        
  77. /************ 排序***************/
  78. void pingjun_zhi(uint *p)
  79. {
  80.         static uint value;
  81.         static uchar i,j;
  82.         for(j=1;j<9;j++)                   //先對整個數組的9個值進行從小到大的排列
  83.                 for(i=0;i<9 - j;i++)
  84.                 {
  85.                         if(p[i] > p[i+1])
  86.                         {
  87.                                 value = p[i];
  88.                                 p[i] = p[i+1];
  89.                                 p[i+1] = value;               
  90.                         }       
  91.                 }
  92. }





  93. /*****************主函數********************/
  94. void main()
  95. {
  96.         static uchar i,j;
  97.         uint temp;
  98.         while(1)
  99.         {
  100.                 display();                  //數碼管顯示函數
  101.                 if(i % 3 == 0)          //循環(huán)10次
  102.                 {       
  103.                         pingjun_zhi(p1);         //把數從小到大排序
  104.                        
  105.                         p1[j++] = ad0832read(1,0);        //循環(huán)255個周期讀取一次0832,因CPU運行比較快,沒必要每次循環(huán)都去讀取,選擇通過CH0輸入               
  106.                         if(j >= 9)
  107.                         {
  108.                                 j = 0;
  109.                                 temp = p1[3] ;    //取個中間值
  110.                                 temp = temp * 100 / 255 * 4.5 * 2;
  111.                         dis_smg[2]=smg_du[temp/100%10] & 0xdf;        //得到百位                               
  112.                         dis_smg[1]=smg_du[temp/10%10];        //十位
  113.                         dis_smg[0]=smg_du[temp%10];            //個位        ADC0832為8位ADC,數值為0~255,我們將其分開放入l_tmpdate數組中顯示
  114.                         }

  115.                 }
  116.                 i++;
  117.         }
  118. }
復制代碼

所有資料51hei提供下載:
ADC0832數字電壓表仿真圖+C程序.rar (43.6 KB, 下載次數: 63)





歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
自拍视频在线免费观看| 国产成人av一区二区三区在线| 成年人在线观看网站| 影音先锋在线资源中文字幕| 成年人网站在线观看视频| 青春草国产视频| 成人免费大片黄在线播放| 精品久久人人做人人爽| 国产精品久久三| 美女看a上一区| 成人久久一区| 国产成人免费av一区二区午夜 | 97久久综合区小说区图片区| 亚洲视频tv| 天天爽夜夜爽| 在线视频在线视频7m国产| 精品国产xxx| 性猛交ⅹxxx富婆video| 久久美女福利视频| 日韩免费中文专区| 91久久国产精品| 欧美精品在线免费| 精品国产91乱码一区二区三区| 亚洲自拍欧美精品| 95精品视频在线| 日本不卡的三区四区五区| 久久中文字幕av一区二区不卡| 日日悠悠久久| 国产无遮挡呻吟娇喘视频| 国产视频三区四区| 欧美一级特黄aaa| 日韩黄色短视频| 日韩精品资源| 福利视频久久| 日本精品一区二区三区在线播放视频| 亚洲图片欧美日产| 精品动漫一区二区三区在线观看| 日韩欧美国产网站| 亚洲综合久久久久| 国产精品激情偷乱一区二区∴| 国产成人精品一区二| 日韩av一区二区三区四区| 99热国内精品| 亚洲精品亚洲人成在线| 欧美黄色一级| 爱情电影网av一区二区| 日韩精品三区| 欧美18av| 成人福利视频| 国产理论在线| 好看的中文字幕在线播放| 在线观看麻豆| 1区2区3区在线观看| 青青九九免费视频在线| 最新在线地址| 国产在线制服美女| 免费在线黄色av| 色视频www在线播放国产人成| 国产福利一区二区在线精品| 国产中文字幕av| 精品国语对白精品自拍视| 中文字幕有码热在线视频| 香港一级纯黄大片| 中文字幕先锋av影音资源网| 亚洲不卡1卡2卡三卡2021麻豆| 欧美一级特黄aaaaaa在线看片| 国产精品有限公司| 国产精品二区三区| 国产日韩精品一区观看| 国产精品区一区| 国产日产精品一区二区三区四区| 国产女主播一区二区三区| 91日本在线视频| 亚洲在线一区二区| 亚洲一区免费网站| 91久久极品少妇xxxxⅹ软件| 国产91aaa| 久久久久高清| 欧美美女喷水视频| 精品日韩欧美在线| 亚洲精品美女免费| 国产一区二区三区久久精品| 伊人精品在线观看| 成年人精品视频| 久久全球大尺度高清视频| 久久久久免费精品国产| 欧美一级大片视频| 91久久久久久久| 成人免费看片网址| 日本不卡一区| 成年丰满熟妇午夜免费视频 | 欧美日韩hd| 亚洲视频1区| 久久er99精品| 国产婷婷一区二区| 亚洲国产精品视频| 欧美三区在线视频| 日韩av网站导航| 久久综合伊人77777尤物| 456国产精品| 999精品视频一区二区三区| 欧美少妇一区| 成人一级生活片| 国产精品自拍视频在线| 亚洲国产第一区| 日本福利片在线观看| 一本一道人人妻人人妻αv| 熟妇人妻av无码一区二区三区| 欧美黑人疯狂性受xxxxx喷水| 波多野结衣视频在线播放| 一级片在线视频| 成人在线网址| 国产麻豆精品| 欧美午夜一区二区福利视频| 国产乱人伦偷精品视频免下载| 国产欧美精品一区二区三区四区| 色狠狠色噜噜噜综合网| 亚洲电影免费观看高清完整版在线观看 | 三级视频网站在线| 在线观看精品一区二区三区| 裤袜国产欧美精品一区| 久久精品福利| 水野朝阳av一区二区三区| 91美女视频网站| 一本久久a久久精品亚洲| 精品五月天久久| 日韩美女视频中文字幕| 日韩精品成人一区二区在线观看| 青青草原成人网| 国产三级国产精品| 亚洲精品一区二区二区| 国产成人精品一区二区免费视频| 污污软件在线观看| 91精品美女| 欧美二区不卡| 91片黄在线观看| 欧美日韩亚洲综合一区二区三区| 久热精品在线视频| 国产精品国产亚洲精品看不卡15| 69堂免费视频| 欧美另类videoxo高潮| 国产福利第一页| 午夜网站在线观看| 国内高清免费在线视频| 九九久久精品| 国产在线国偷精品产拍免费yy| 亚洲一区二区三区四区中文字幕| 亚洲国产三级网| 国产欧美久久一区二区| 999在线观看视频| 乱老熟女一区二区三区| 天天干天天色天天| 李宗瑞系列合集久久| 69堂精品视频在线播放| 亚洲日本国产| 一区二区三区美女视频| 在线观看国产精品淫| 久久国产精品一区二区三区四区 | 99国产盗摄| 在线免费观看av的网站| 久久久全国免费视频| 国产在线第一页| 国产一二三区在线观看| 水蜜桃精品av一区二区| 久久免费精品国产久精品久久久久| 日韩一级视频免费观看在线| 国产大片精品免费永久看nba| 日韩国产成人无码av毛片| 国产午夜精品理论片在线| 一区免费观看| 在线日本中文字幕| 亚洲小说图片| 久久嫩草精品久久久精品| 亚洲精品电影网| 国产亚洲福利社区| 免费在线观看成年人视频| 亚洲经典一区二区| 国产福利在线观看| 日韩欧美午夜| 亚洲欧洲中文日韩久久av乱码| 日韩视频免费在线观看| 懂色av粉嫩av蜜臀av| 国产又粗又硬又长又爽| 青娱乐在线视频观看| 国产日韩另类视频一区| 日韩电影在线观看一区| 欧美无砖专区一中文字| 91亚洲精品在线观看| 苍井空张开腿实干12次| www.亚洲一区二区三区| 中文字幕中文字幕在线十八区| 在线播放日韩| 色哟哟国产精品免费观看| 国产精品老女人精品视频| 国产精品嫩草影院8vv8| 丰满人妻一区二区三区免费视频| 91高清在线| 日韩午夜av在线| 欧美军同video69gay| 官网99热精品| 手机av在线看| 久草免费在线播放| 国产一区二区三区天码| 一区二区三区在线播放| 日韩av高清不卡| 中文字幕第3页| 国产激情视频一区二区三区| 亚洲成av在线| 91亚洲精品久久久蜜桃网站 | 色一情一伦一子一伦一区| 91在线视频导航| 亚洲一区二区三区日韩| 日日干夜夜骑| 国产精品chinese在线观看| 国产精品视频观看| 国产91在线播放| fc2成人免费视频| 午夜娱乐在线| www.豆豆成人网.com| 亚洲欧美在线视频| 欧美最猛性xxxx| a天堂视频在线观看| 尤物视频在线视频| 波多野结衣一区二区三区免费视频| 国产亚洲综合av| 热99在线视频| 亚洲av综合一区二区| www.撸撸| 成人亚洲一区二区| 欧美亚洲尤物久久| 亚洲日本无吗高清不卡| 日本久久综合网| 激情在线小视频| 国产美女精品一区二区三区| 久久久精品国产亚洲| 91性高潮久久久久久久| 国产视频中文字幕| 欧美人成在线观看ccc36| 精品久久久久久久久久| 欧美日韩国产精品一卡| 黄色污污网站在线观看| 国产理论在线观看| 成人综合婷婷国产精品久久| 韩国欧美亚洲国产| 中字幕一区二区三区乱码| 亚洲美女在线免费观看| 亚洲免费网站| 日韩在线视频网| 免费黄视频在线观看| 福利视频网站导航| 一区二区三区午夜视频| 亚洲国产天堂久久综合网| 黄色国产精品视频| 国产变态拳头交视频一区二区| 亚洲精品蜜桃乱晃| 欧美精品在线一区二区三区| 日韩精品久久一区二区| 自拍偷拍国产| 免费av一区| 精品国产一区二区亚洲人成毛片 | 午夜一区在线观看| 伊人www22综合色| 色综合天天综合网天天看片| 亚洲一区尤物| 午夜影院在线视频| 欧美精品中文| 精品国产91乱码一区二区三区| 狠狠热免费视频| 色姑娘资源站| 欧美三级乱码| 日韩在线www| 亚洲精品国产91| 国产系列在线观看| 99精品视频一区二区三区| 成人午夜小视频| 日韩手机在线视频| 欧美18av| 调教+趴+乳夹+国产+精品| 91网站在线观看免费| 欧美黑人xxxx猛牲大交| 一本一本久久a久久综合精品| 亚洲区中文字幕| 成年人网站免费在线观看| 免费理论片在线观看播放老| 成人sese在线| 国产激情一区二区三区在线观看| 国产精品欧美亚洲| 狠狠久久伊人| 亚洲精品国产精品国自产在线| 超碰91在线播放| 在线中文字幕资源| 26uuu亚洲综合色欧美| 精品网站在线看| 男女啪啪网站| 欧美在线黄色| 欧美激情精品久久久久久| 欧美精品一区二区成人| 手机在线观看av网站| 黑人巨大精品欧美一区二区免费| 成熟丰满熟妇高潮xxxxx视频| 美女被艹网站| 青青草精品视频| 91精品久久久久久久久久久| 97av免费视频| 精品久久久久久久久久久aⅴ| 一区二区三区国产在线观看| 国产精品久久久久久久久影视| 日本少妇bbwbbw精品| 成人在线视频观看| 日韩免费性生活视频播放| 免费啪视频在线观看| 岛国在线视频免费看| 中文字幕在线不卡一区| 国产精品69久久久| 三级免费网站| 久久亚洲综合av| 欧美h视频在线观看| 成年人免费网站在线观看| 蜜桃精品视频在线观看| 91九色蝌蚪成人| 成av人免费青青久| 亚洲欧美日韩国产综合精品二区 | 久久视频免费看| gogo大尺度成人免费视频| 亚洲国产精品电影在线观看| 熟女少妇一区二区三区| 91九色在线看| 在线综合视频播放| 亚洲一二三精品| 成人av色网站| 亚洲护士老师的毛茸茸最新章节 | 91免费黄视频| 国内精品卡一卡二卡三新区| 国产精品久久久久久久久晋中 | 国产成a人亚洲精| 无遮挡亚洲一区| 在线免费观看av电影| 久久一日本道色综合| 男人添女人荫蒂免费视频| 久草在线中文888| 依依成人精品视频| 亚洲一二区在线观看| 男人影院在线观看| 欧美日韩一区二区三区高清 | 樱桃视频免费看| 亚洲欧洲日韩综合一区二区| 亚洲精品中文字幕无码蜜桃| 免费黄色在线视频网站| 精品久久久久久国产| 亚洲国产精品无码久久久久高潮| 欧美电影网站| 亚洲免费电影在线观看| 国产真实乱人偷精品视频| 影视先锋久久| 国产91色在线免费| 亚洲欧美精品中文第三| 极品少妇xxxx精品少妇| 亚洲区成人777777精品| 亚洲天堂2017| 日韩欧美国产免费播放| 妺妺窝人体色WWW精品| 欧美高清一级片| 国内精品久久久久伊人av| 成人精品在线播放| 日本亚洲最大的色成网站www| 日韩精品福利视频| 又黄又爽在线免费观看| 日韩欧美中文字幕在线观看| 亚洲第一综合网| 妖精一区二区三区精品视频 | 亚洲国产精品久久久久秋霞蜜臀| 青春草免费视频| 日韩在线欧美| 国产成人精品福利一区二区三区| 深夜福利av| 精品久久久久久久久久国产| 日本少妇色视频| 亚洲三级av| 国产精品久久久久久久久久久不卡| 国产一级免费| 国产精品美女视频| av免费观看不卡| 日本高清精品| 久久久精品免费网站| 手机在线国产视频| 日韩福利影视| 欧美中文字幕视频在线观看| 成人精品第一区二区三区| 专区另类欧美日韩| 久久精品老司机| 免费观看久久av| 成人在线视频网址| 在线小视频网址| 精品三级av在线| 精品人妻伦一二三区久久| 国产精选一区二区三区| 国产一二三区av| 国产区一区二| 国产精品入口尤物| 蜜桃传媒av|