日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

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

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

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

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

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

功能描述:

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

Proteus7.8以上版本均可使用

仿真圖:

基于51單片機的數(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;    //擴大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仿真軟件
文件內(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單片機,Proteus,數(shù)字電壓表  
責(zé)任編輯:admin
相關(guān)文章列表
基于51單片機的數(shù)字電壓表設(shè)計_Proteus仿真+程序
超聲波測距+溫度+報警的單片機代碼_51單片機超聲波測距C語言程序
基于51單片機的SHT11溫濕度測量儀設(shè)計(源碼+仿真+文檔)
基于51單片機的恒溫控制器系統(tǒng) protues+keil c
51單片機數(shù)碼管顯示程序, 共陰數(shù)碼管顯示程序 數(shù)碼管原理(顯示
51單片機學(xué)習(xí)筆記直流電機驅(qū)動(PWM)C語言程序
MCU-51單片機直流電機驅(qū)動(PWM)51單片機驅(qū)動直流電機
先學(xué)51還是先學(xué)STM32?STM32和51單片機的區(qū)別
51單片機和STM32單片機的結(jié)構(gòu)有什么不同
51單片機、AVR單片機和PIC單片機的IO口操作
五款基于icl7107電壓表電路圖設(shè)計詳解 數(shù)字電壓表電路
關(guān)于51單片機IO引腳的驅(qū)動能力與上拉電阻
51單片機“呼吸燈”程序
51單片機入門之靜態(tài)數(shù)碼管電路設(shè)計
AT89C51,51單片機1602液晶顯示時鐘程序
4位單片機數(shù)字鐘 電子鐘制作
51單片機4位數(shù)碼管電子鐘源程序
AT89C2051電腦機箱風(fēng)扇智能溫控儀,AT89C2051 Temperature contro
51單片機溫控風(fēng)扇(含程序+原理圖+仿真+PCB)
Proteus7.5仿真8255流水燈原理圖
Proteus中示波器使用技巧
51單片機蜂鳴器播放音樂代碼
proteus波形發(fā)生器怎么用
利用單片機AT89S51與ADC0809設(shè)計數(shù)字電壓表,Voltmeter
單片機制作的純正弦波逆變器,12V Pure Sine Wave Inverter
Proteus 與單片機實時動態(tài)仿真
Proteus 6 Professional 入門教程
用 proteus軟件建立單片機仿真虛擬實驗室
51單片機00-59秒計時器 0-59s Timer
51單片機按鍵程序中 while(!key)的作用
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 百色市| 确山县| 璧山县| 临沭县| 天柱县| 遵义县| 开封县| 准格尔旗| 吉林市| 财经| 万山特区| 丹阳市| 嘉峪关市| 华安县| 宁明县| 巴马| 梨树县| 六枝特区| 张掖市| 镶黄旗| 新建县| 汶上县| 宜春市| 海丰县| 通城县| 麻城市| 铜鼓县| 江山市| 秦皇岛市| 满洲里市| 民乐县| 江北区| 铅山县| 泊头市| 申扎县| 通许县| 格尔木市| 安多县| 虹口区| 临湘市| 库伦旗|