五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于Atmel 51單片機開發(fā)平臺和自動控制原理的數(shù)字電壓表系統(tǒng)

2022-05-17 22:28 作者:大方老師單片機課堂  | 我要投稿

Atmel 51單片機開發(fā)平臺和自動控制原理的數(shù)字電壓表系統(tǒng)


///插播一條:我自己在今年年初錄制了一套還比較系統(tǒng)的入門單片機教程,想要的同學(xué)找我拿就行了免費的,私信我就可以~點我頭像黑色字體加我地球呺也能領(lǐng)取哦。最近比較閑,帶做畢設(shè),帶學(xué)生參加省級或以上比///


設(shè)計要求

1.MCS-51系列單片機為核心器件,設(shè)計一個簡單的直流數(shù)字電壓表;

2.電壓量程0~5V;

3.最小分辨率0.01V;

4.所用元器件較少,成本低,且測量精度和可靠性較高;

系統(tǒng)概述

本設(shè)計是基Atmel 51單片機開發(fā)平臺和自動控制原理的基礎(chǔ)上實現(xiàn)的一種數(shù)字電壓表系統(tǒng)。該系統(tǒng)采AT89C51單片機作為控制核心,ADC0809為模數(shù)轉(zhuǎn)換芯片,實現(xiàn)量05V的被測電壓數(shù)據(jù)采樣;LCD1602字符液晶顯示被測電壓值。

同時,數(shù)字電壓表測量精度0.01V,能夠滿足一般測量要求,系統(tǒng)框架如下圖所示。


系統(tǒng)框架

仿真電路圖


數(shù)字電壓表仿真電路圖


原理圖


PCB


仿真結(jié)果分析

Proteus仿真文件,文件后綴名DSN.雙擊單片機,加DianYa.hex文件(位C程序文件夾中),運行仿真,結(jié)果如下圖所示。


LCD顯示電壓1.84V

圖中可以看出,LCDAD轉(zhuǎn)換通IN0電壓Voltage)的大小1.84VProteus軟件自帶的電壓表Volts)測量的結(jié)果1.85V,兩者0.01V的偏差,屬于仿真正?,F(xiàn)象。

通過點擊滑動變阻RP2上下紅色箭頭,模擬被測電壓值的改變0~5V之間),LCD實時跟蹤顯示電壓的變化。

下圖為調(diào)整滑動變阻器后LCD顯示的電壓值4.25V,Volts電壓表顯示結(jié)果一致。


電壓測量值均4.25V

綜上所述,數(shù)字電壓Proteus仿真設(shè)計運行效果滿足設(shè)計要求。

C代碼

#include"include.h"#define TIME0H 0x3C#define TIME0L 0xB0ucharuc_Clock=0;//定時0中斷計數(shù)bitb_DATransform=0;

voidvShowVoltage(uintuiNumber){

ucharucaNumber[3],ucCount;

if(uiNumber>999)

uiNumber=999;

ucaNumber[0]=uiNumber/100;//把計算數(shù)字的每個位存入數(shù)組。ucaNumber[1]=(uiNumber-100*(int)ucaNumber[0])/10;

ucaNumber[2]=uiNumber-100*(int)ucaNumber[0]-10*ucaNumber[1];

for(ucCount=0;ucCount<3;ucCount++)

{

vShowOneChar(ucaNumber[ucCount]+48);//從首位到末位逐一輸出。if(ucCount==0)

vShowOneChar('.');

}}

voidmain(){

TMOD=0x01;//定時0,模1TH0=TIME0H;

TL0=TIME0L;

TR0=1;//啟動定時器。ET0=1;//開定時器中斷。EA=1;//開總中斷vdInitialize();

vWriteCMD(0x84);//寫入顯示起始地址(第一行4個位置)vShowChar("voltage");

vWriteCMD(0xC9);

vShowChar("(V)");

while(1)

{

if(b_DATransform==1)

{

b_DATransform=0;

vWriteCMD(0xC4);

vShowVoltage(uiADTransform());

}

}}

分享的內(nèi)容有

1)基51單片機的數(shù)字電壓表設(shè)計論文完整版;

2C程序;

3Proteus仿真文件;

4)原理圖PCB文件;

5Visio流程圖;

6)元器件清單;

7)參考資料;

分享如下


基于Atmel 51單片機開發(fā)平臺和自動控制原理的數(shù)字電壓表系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
龙南县| 梁河县| 普格县| 财经| 区。| 伊通| 平山县| 双江| 康定县| 上蔡县| 南康市| 忻州市| 台北市| 博罗县| 萝北县| 白朗县| 乐至县| 桦川县| 拉萨市| 屏东县| 潮安县| 平陆县| 普宁市| 荣昌县| 鸡西市| 仙居县| 乃东县| 黑龙江省| 加查县| 福建省| 大荔县| 宿迁市| 犍为县| 连山| 永康市| 揭西县| 平舆县| 全椒县| 陇川县| 桃园市| 平陆县|