基于單片機(jī)和ADC0832的電壓表
成都創(chuàng)新互聯(lián)是一家專業(yè)提供衛(wèi)濱企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計、HTML5建站、小程序制作等業(yè)務(wù)。10年已為衛(wèi)濱眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進(jìn)行中。該系統(tǒng)由單片機(jī)最小系統(tǒng)、四位共陽極數(shù)碼管、ADC0832轉(zhuǎn)換芯片、1K的電位器、模擬電壓表組成
該系統(tǒng)設(shè)計軟件:Proteus8.10仿真?? keil4編程 C語言
該系統(tǒng)的功能為:電位器的模擬量可由模擬電壓表直接讀出
模擬量通過ADC0832芯片轉(zhuǎn)換?傳輸?shù)?1單片機(jī)處理后顯示在數(shù)碼管上面
屆時數(shù)碼管顯示的電壓量和模擬電壓表讀出的一致
但是他們之間會有一定的誤差 這個誤差可以通過程序盡量減小
而不能完全消除
下面為系統(tǒng)設(shè)計的原理仿真圖
下面為仿真中讀取的電壓值和模擬電壓表上面的電壓值
以下為設(shè)計的部分代碼
#include#include#include<0832.h>#define uchar unsigned char
#define uint unsigned int
uchar dd[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc6,0xff};
//sbit led=P1^0;
uint T=0;
uchar ch0=0,ch1=0;
void delay1ms() //@11.0592MHz
{
unsigned char i, j;
_nop_();
_nop_();
_nop_();
i = 11;
j = 190;
do
{
while (--j);
} while (--i);
}
void display1(uchar yi,uchar er)
{
P3=0x01;
P0=dd[yi]&0x7f;
delay1ms();
P0=0xff;
P3=0x02;
P0=dd[er];
delay1ms();
P0=0xff;
}
void display2(uchar san,uchar si)
{
P3=0x04;
P0=dd[san];
delay1ms();
P0=0xff;
P3=0x08;
P0=dd[si];
delay1ms();
P0=0xff;
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
新聞名稱:2022-3-26基于單片機(jī)和ADC0832的電壓表-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://www.rwnh.cn/article34/cciise.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站導(dǎo)航、面包屑導(dǎo)航、電子商務(wù)、虛擬主機(jī)、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容