電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機實例 >> 正文

基于51單片機的數字電壓表(ADC0832)(Proteus仿真+程序)_基于adc0832的數字電壓表

作者:佚名    文章來源:網友    點擊數:    更新時間:2023/10/14

基于51單片機的數字電壓表(ADC0832)

功能描述:

本設計由51單片機最小系統+ADC0832模塊+兩路模擬量輸入模塊+液晶1602顯示模塊
1、主控制器是AT89C82單片機
2、ADC0832模數轉換器進行A/D轉換,讀取電壓兩路數據,電壓檢測范圍0-5V 精度(8位)
3、利用兩個電位器模擬 模擬量輸入,
3、液晶1602顯示兩個電壓值。

Proteus7.8以上版本均可使用

仿真圖:

基于51單片機的數字電壓表(ADC0832) 

程序源碼:

#include "reg52.h"
#include "lcd1602.h"
#include "delay.h"
#include "ADC0832.h"
void main(void)
{
 unsigned char adc0,adc1;
 unsigned char num=0;
 unsigned char ADC_Get[10]={0};    //定義AD采樣數組
 float Voltage0 = 0.0;
 float Voltage1 = 0.0;
 Lcd1602_Init();         //LCD1602液晶初始化
 Lcd1602_String(0,0,"V0:         ");
 Lcd1602_String(0,1,"V1:         ");
 while(1)
 {
  ADC_Get[num++]=ADC0832(1,0);   //通道0  利用中值濾波算法
  if(num>9)
  {
   num=0;
   adc0=Error_Correct(ADC_Get,10);  //取十個值作中值濾波
  } 
  Voltage0 = (float)adc0 * 5.0/255;
  Voltage0 = Voltage0 *100;    //擴大100倍方便顯示
  Lcd1602_Write_Com(0x80+3);
  Lcd1602_Write_Data((unsigned int)Voltage0/100+0x30);
  Lcd1602_Write_Data('.');
  Lcd1602_Write_Data((unsigned int)Voltage0%100/10+0x30);
  Lcd1602_Write_Data((unsigned int)Voltage0%100%10+0x30); 
  Lcd1602_Write_Data('V');
  adc1=ADC0832(1,1);      //通道1
  Voltage1 = (float)adc1 * 5.0/255;
  Voltage1 = Voltage1 *100;    //擴大100倍方便顯示
  Lcd1602_Write_Com(0xC0+3);
  Lcd1602_Write_Data((unsigned int)Voltage1/100+0x30);
  Lcd1602_Write_Data('.');
  Lcd1602_Write_Data((unsigned int)Voltage1%100/10+0x30);
  Lcd1602_Write_Data((unsigned int)Voltage1%100%10+0x30);
  Lcd1602_Write_Data('V');
 }
}

軟件免費下載地址:

1、Proteus仿真軟件
文件內容:Proteus7.8安裝包、Proteus8.6安裝包、Proteus.8.10安裝包、Proteus Professional 8.11 SP0安裝包

鏈接:https://pan.baidu.com/s/11LNUZ9BJXWvXf1C4dPc3_w
提取碼:2756

2、KEIL4 C51軟件安裝包

鏈接:https://pan.baidu.com/s/1CTZBqDsPsyIbjCIjI_birA
提取碼:sy2a

文件下載:

https://pan.baidu.com/s/1yGw8HHvJRdcjF28ZcLcTjA?pwd=uys5

Tags:51單片機,Proteus,數字電壓表  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
男男暴菊gay无套网站| 欧美最猛黑人xxxx| 公交车被CAO得合不拢腿视频| 老司机一级毛片| 国产一级毛片视频在线!| 豪妇荡乳1一5白玉兰免费下载| 国产成人无码午夜视频在线观看 | 性做久久久久久免费观看| 中文视频在线观看| 无码人妻精品中文字幕| 久久中文网中文字幕| 岛国片在线免费观看| 一本到卡二卡三卡免费高| 在线观看国产三级| 99re在线精品视频免费| 国产精品久久久久久| 麻豆自创视频在线观看| 国产成人精品高清免费| 色哟哟视频在线| 四虎永久网址在线观看| 男人j桶进女人p无遮挡在线观看| 免费黄色小视频网站| 欧美色图在线观看| 亚洲成a人片在线观看久| 有色视频在线观看免费高清| 亚洲av无码一区二区三区天堂古代| 日本激情一区二区三区| 久久久久亚洲av综合波多野结衣| 巨大黑人极品hdvideo| yy6080理aa级伦大片一级毛片| 国模视频一区二区| 91精品国产自产在线观看永久∴| 国产欧美日韩亚洲一区二区三区 | 免费看毛片电影| 欧美日韩国产高清| 亚洲中文字幕在线无码一区二区 | 国产激情一区二区三区| 里番acg里番龙| 国产va免费精品高清在线观看| 猫咪免费人成网站地址| 亚洲精品无码久久|