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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1808|回復(fù): 0
收起左側(cè)

51單片機(jī)Proteus ADC0804仿真實驗 源程序

[復(fù)制鏈接]
ID:982755 發(fā)表于 2021-11-20 10:04 | 顯示全部樓層 |閱讀模式
采用ADC0804進(jìn)行ADC轉(zhuǎn)換,數(shù)碼管進(jìn)行顯示,并與萬用表數(shù)值進(jìn)行準(zhǔn)確度的對比,程序在附件中

調(diào)節(jié)滑動變阻,萬用表和數(shù)碼管顯示相同電壓

注意滑動電阻的精度,精度太低,數(shù)碼管第四位一直為0

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
51hei.png

單片機(jī)源程序如下:
  1. #include <reg52.h>
  2. #include <intrins.h>
  3. sbit adcs = P2^4;
  4. sbit adrd = P2^5;
  5. sbit adwr = P2^6;
  6. sbit intr = P2^7;
  7. sbit CLK = P3^3;
  8. double num_int;
  9. unsigned num_out;
  10. unsigned char  text[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
  11. unsigned char  text_1[] = {0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
  12. void display();

  13. void delay( )               
  14. {
  15.         unsigned char q, j;

  16.         _nop_();
  17.         _nop_();
  18.         for(q=16;q>0;q--)
  19.         {
  20.                         for(j=6;j>0;j--);
  21.         }
  22. }
  23. ///////////定時器/////////////////////
  24. void TimeInitial()
  25. {
  26.          TMOD=0x10;        
  27.          TH1=(65536-200)/256;
  28.          TL1=(65536-200)%256;
  29.          EA=1;
  30.          ET1=1;
  31.          TR1=1;
  32. }
  33. void Timer1(void) interrupt 3 using 0
  34. {
  35.   TH1=(65536-200)/256;
  36.   TL1=(65536-200)%256;
  37.   CLK=~CLK;
  38. }
  39. //////////////////////////////////////


  40. //////////////數(shù)碼管顯示///////////////
  41. void Display(unsigned char value,unsigned char pos) //段選,位選函數(shù)
  42. {
  43.         P2=0x01<<pos;
  44.         P0=value;
  45. }

  46. void display()                                     //數(shù)碼管顯示函數(shù)
  47. {
  48.        
  49.                 Display((text[num_out/1000])&0x7f,0);  //1234  +小數(shù)點(diǎn)
  50. //                Display((text_1[num_out/1000]),0);
  51.                 delay();               
  52.                 Display(text[num_out%1000/100],1);
  53.                 delay();               
  54.                 Display(text[num_out%100/10],2);
  55.                 delay();               
  56.                 Display(text[num_out%10],3);
  57.                 delay();
  58. }
  59. ////////////////////////////////////////////


  60. ////////////////////////主函數(shù)//////////////
  61. void main()
  62. {        
  63.          unsigned char x = 0;   
  64.          TimeInitial();
  65.          while(1)
  66.          {
  67.                                 adcs = 0;   
  68.                                 adwr = 0;   
  69.                                 _nop_();   
  70.                                 adwr = 1;   
  71.                                
  72.                                 while(intr);
  73.                                 P1 = 0xff;
  74.                                 adcs = 0;
  75.                                 adrd = 0;   
  76.                                 _nop_();
  77.                                 x = P1;      
  78.                                 adrd = 1;                       
  79.                  
  80.                                 num_int = x * (1.0/255)*5000;  
  81.                                 num_out=(int)num_int;
  82.                                 display();               
  83.                 }       
  84. }
復(fù)制代碼

所有資料51hei附件下載:
實驗7.zip (94.58 KB, 下載次數(shù): 35)

評分

參與人數(shù) 1黑幣 +30 收起 理由
admin + 30 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美在线亚洲 | 成人h视频在线 | 欧区一欧区二欧区三免费 | 日韩av成人在线观看 | 亚洲一区二区三区四区在线观看 | 国产精品久久 | 日本一区二区不卡视频 | 欧美日韩成人影院 | 精品综合在线 | 国产精品久久久久影院色老大 | 特级做a爱片免费69 精品国产鲁一鲁一区二区张丽 | 91精品国产乱码久久久久久久 | 国产视频1区 | 黄色成人免费看 | 久久精品免费 | 国产精品自在线 | 正在播放国产精品 | 9191成人精品久久 | 国产精品久久久久久久久免费相片 | 国产一级免费在线观看 | 国产乱码精品一品二品 | jlzzjlzz国产精品久久 | 国产在线不卡视频 | 2020国产在线 | 国产色网 | 97在线观视频免费观看 | 国产一区二区三区四区五区3d | 成人做爰9片免费看网站 | 日日摸夜夜添夜夜添特色大片 | 精品熟人一区二区三区四区 | 人人操日日干 | 亚洲高清在线观看 | 天天操伊人 | 欧美在线视频二区 | 日韩精品一区二区三区在线观看 | 欧美一级免费片 | 亚洲精品一区二区三区在线 | 色婷婷激情综合 | 午夜视频一区二区三区 | 日韩精品一区二区三区中文在线 | 亚洲精品国产精品国自产在线 |