日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

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

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

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

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

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

功能描述:

本設(shè)計(jì)由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、利用兩個(gè)電位器模擬 模擬量輸入,
3、液晶1602顯示兩個(gè)電壓值。

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);  //取十個(gè)值作中值濾波
  } 
  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
相關(guān)文章列表
51單片機(jī)零基礎(chǔ)入門
基于51單片機(jī)的數(shù)字電壓表設(shè)計(jì)_Proteus仿真+程序
超聲波測距+溫度+報(bào)警的單片機(jī)代碼_51單片機(jī)超聲波測距C語言程序
基于51單片機(jī)的SHT11溫濕度測量儀設(shè)計(jì)(源碼+仿真+文檔)
基于51單片機(jī)的恒溫控制器系統(tǒng) protues+keil c
51單片機(jī)數(shù)碼管顯示程序, 共陰數(shù)碼管顯示程序 數(shù)碼管原理(顯示
51單片機(jī)學(xué)習(xí)筆記直流電機(jī)驅(qū)動(dòng)(PWM)C語言程序
MCU-51單片機(jī)直流電機(jī)驅(qū)動(dòng)(PWM)51單片機(jī)驅(qū)動(dòng)直流電機(jī)
先學(xué)51還是先學(xué)STM32?STM32和51單片機(jī)的區(qū)別
51單片機(jī)和STM32單片機(jī)的結(jié)構(gòu)有什么不同
51單片機(jī)、AVR單片機(jī)和PIC單片機(jī)的IO口操作
五款基于icl7107電壓表電路圖設(shè)計(jì)詳解 數(shù)字電壓表電路
關(guān)于51單片機(jī)IO引腳的驅(qū)動(dòng)能力與上拉電阻
51單片機(jī)“呼吸燈”程序
51單片機(jī)入門之靜態(tài)數(shù)碼管電路設(shè)計(jì)
AT89C51,51單片機(jī)1602液晶顯示時(shí)鐘程序
4位單片機(jī)數(shù)字鐘 電子鐘制作
51單片機(jī)4位數(shù)碼管電子鐘源程序
AT89C2051電腦機(jī)箱風(fēng)扇智能溫控儀,AT89C2051 Temperature contro
51單片機(jī)溫控風(fēng)扇(含程序+原理圖+仿真+PCB)
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢