基于單片機和ADC0832的電壓表
成都創新互聯是一家專業提供衛濱企業網站建設,專注與網站設計制作、成都網站設計、HTML5建站、小程序制作等業務。10年已為衛濱眾多企業、政府機構等服務。創新互聯專業的建站公司優惠進行中。該系統由單片機最小系統、四位共陽極數碼管、ADC0832轉換芯片、1K的電位器、模擬電壓表組成
該系統設計軟件:Proteus8.10仿真?? keil4編程 C語言
該系統的功能為:電位器的模擬量可由模擬電壓表直接讀出
模擬量通過ADC0832芯片轉換?傳輸到51單片機處理后顯示在數碼管上面
屆時數碼管顯示的電壓量和模擬電壓表讀出的一致
但是他們之間會有一定的誤差 這個誤差可以通過程序盡量減小
而不能完全消除
下面為系統設計的原理仿真圖
下面為仿真中讀取的電壓值和模擬電壓表上面的電壓值
以下為設計的部分代碼
#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;
}
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
新聞名稱:2022-3-26基于單片機和ADC0832的電壓表-創新互聯
標題網址:http://vcdvsql.cn/article34/cciise.html
成都網站建設公司_創新互聯,為您提供企業建站、網站導航、面包屑導航、電子商務、虛擬主機、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯