電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī)實例 >> 正文

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

作者:佚名    文章來源:網(wǎng)友    點擊數(shù):    更新時間:2023/10/14

基于51單片機(jī)的數(shù)字電壓表(ADC0832)

功能描述:

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

Proteus7.8以上版本均可使用

仿真圖:

基于51單片機(jī)的數(shù)字電壓表(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采樣數(shù)組
 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;    //擴(kuò)大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;    //擴(kuò)大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');
 }
}

軟件免費(fèi)下載地址:

1、Proteus仿真軟件
文件內(nèi)容: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單片機(jī),Proteus,數(shù)字電壓表  
責(zé)任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
大桥未久aⅴ一区二区| 国产成a人片在线观看视频下载 | 亚洲国产精品成人AV在线| 欧美激情一区二区| 亚洲精品美女久久久久9999| 欧美日韩视频在线播放| 亚洲欧美日韩中文在线制服| 欧洲精品在线观看| 亚洲s色大片在线观看| 日本精a在线观看| 久久国产乱子伦免费精品| 拍拍拍无档又黄又爽视频| 中文字幕精品一二三四五六七八| 少妇性饥渴无码A区免费| 一本久久综合亚洲鲁鲁五月天| 天仙tv在线视频一区二区| 99久久国产热无码精品免费| 国产精品福利自产拍在线观看| 48沈阳熟女高潮嗷嗷叫| 国产成人久久777777| 羞羞视频网站免费入口| 啪啪免费小视频| 狠狠躁夜夜躁人人爽超碰97香蕉| 亚洲韩国在线一卡二卡| 欧美午夜理伦三级在线观看| 亚洲va久久久噜噜噜久久狠狠| 日本免费看片在线播放| 丰满人妻一区二区三区视频53 | 亚洲精品无码久久毛片| 欧美freesex10一13| 九色综合狠狠综合久久| 成人综合伊人五月婷久久| 一级日本强免费| 国产青榴视频在线观看| **肉体一级毛片| 国产亚洲一区二区在线观看| 秦先生第15部大战宝在线观看| 人善交VIDE欧美| 最近高清中文字幕在线国语5| 久久精品国产网红主播| 成人免费毛片观看|