51單片機(jī)教程ADC0809模數(shù)轉(zhuǎn)換
//MCU:AT89S51
//晶振:12M
//采用查詢方式讀AD轉(zhuǎn)換后的值
#include
#include "math.h"
#include "intrins.h"
unsigned char
0x92,0x82,0xf8,0x80,0x90,
0xC1,0XB7,0xFF
};//數(shù)字0~9及"U="”“共陽數(shù)碼管代碼
unsigned char
0X12,0X02,0X78,0X00,0X10
};//帶數(shù)點(diǎn)的0~9共陽數(shù)碼管代碼
unsigned char
0xef,0xdf,0xbf,0x7f};//數(shù)碼管位選代碼
unsigned char
unsigned char
unsigned char
unsigned char
unsigned long int
sbit START=P3^0;
sbit EOC=P3^2;
sbit OE=P3^1;
sbit AD_ALE=P3^3;
voidmain(void)
{
TMOD=0x01;//選擇定時(shí)器T0,方式為1(16位定時(shí)器)
TH0=(65536-3000)/256;//定時(shí)3MS初值
TL0=(65536-3000)%6;
TR0=1;
ET0=1;
EA=1;
AD_ALE=0;
START=0;
OE=0;
while(1)
{
if(flag==1)//每隔40ms啟動(dòng)一次AD采樣
{
flag=0;
AD_ALE=1;//鎖存輸入通道
START=0;//驅(qū)動(dòng)AD轉(zhuǎn)換
START=1;
AD_ALE=0;
START=0;//保持低電平
while(EOC==0);//等待AD轉(zhuǎn)換結(jié)束
TR0=0;//AD轉(zhuǎn)換結(jié)束時(shí)先停止T0
P0=0XFF;//關(guān)閉數(shù)碼管顯示,呵呵,其實(shí)人眼是感覺不到數(shù)碼管熄滅的
P1=0XFF;// 這個(gè)很重要
OE=1;//轉(zhuǎn)換結(jié)束,允許AD值輸出
getdata=P1;//讀出AD值,如果硬件連接上改成P2口來讀AD值,這句就改成"getdata=P2;"
OE=0;//禁止輸出
getdata=(unsigned long int)((unsigned long int)(getdata*500)/255);//轉(zhuǎn)換成電壓
dispbuff[2]=getdata/100;
dispbuff[1]=(getdata0)/10;
dispbuff[0]=getdata;
TR0=1;//重新啟動(dòng)T0
}
}
}
voidt0(void) interrupt 1
{
TH0=(65536-3000)/256;
TL0=(65536-3000)%6;
if(disp_count==2)
P0=dot_numcode[dispbuff[disp_count]];
else
P0=numcode[dispbuff[disp_count]];
P1=bitcode[disp_count];
disp_count++;
flag_count++;
if(disp_count==8)
{
disp_count=0;
}
if(flag_count==100)
{
flag=1;
flag_count=0;
}
}
關(guān)鍵詞: 51單片機(jī)ADC0809模數(shù)轉(zhuǎn)
您可能也感興趣:
今日熱點(diǎn)
為您推薦
一季度廣東保險(xiǎn)業(yè)總資產(chǎn)增長9.99% 面向服務(wù)業(yè)加大風(fēng)險(xiǎn)保障力度
丹東發(fā)布工傷保險(xiǎn)費(fèi)率調(diào)整方案 將惠及1萬多戶參保單位
個(gè)人養(yǎng)老金制度“靴子落地” 將進(jìn)一步織密織牢養(yǎng)老保障網(wǎng)
更多
- 戴爾全新Latitude 5000系列打造可持續(xù)性筆記本電腦標(biāo)桿
- 芝奇發(fā)布Trident Z5系列32GB DDR5-6600 CL34超低延遲內(nèi)存套裝
- 重要里程碑!小馬智行成為國內(nèi)首個(gè)獲得出租車經(jīng)營許可的自動(dòng)...
- 天津自貿(mào)區(qū)成為多領(lǐng)域創(chuàng)新的“試金石” 已實(shí)施502項(xiàng)制度創(chuàng)新措施
- 貿(mào)澤電子備貨近50000種YAGEO集團(tuán)旗下全系列產(chǎn)品
- 英特爾“點(diǎn)亮”綠色地球 攜手微軟打造AI+IoT智能化生態(tài),全...
- 貿(mào)澤電子在2022年Empowering Innovation Together節(jié)目第二...
- 浪潮信息邊緣微服務(wù)器EIS200獲信通院2021邊緣計(jì)算優(yōu)秀設(shè)備獎(jiǎng)
排行
最近更新
- 51單片機(jī)教程ADC0809模數(shù)轉(zhuǎn)換
- 奈飛業(yè)績爆雷預(yù)示行業(yè)前景 分析師:流媒體行業(yè)正“烏云密布”
- 乘聯(lián)會(huì):預(yù)計(jì)4月國內(nèi)乘用車市場零售110萬輛
- 麥肯錫:無須擔(dān)心鋰供應(yīng)短缺 新技術(shù)將帶來更便宜的來源
- “木頭姐”伍德:美聯(lián)儲(chǔ)不會(huì)像市場預(yù)期的那樣大幅加息
- 謝治宇、葛蘭等多位頂流規(guī)模大縮水 周蔚文、朱少醒調(diào)倉路徑曝光
- 萬興科技2021年報(bào)發(fā)布:斥巨資加碼研發(fā) 深耕創(chuàng)作者經(jīng)濟(jì)
- 狂躁癥的癥狀 這4種癥狀竟然是狂躁癥的表現(xiàn)
- 男人腎虛怎么調(diào)理 5種改善腎虛的方法一定不能錯(cuò)過
- 皮膚干燥如何補(bǔ)水 5種補(bǔ)水方法效果會(huì)讓你驚喜
- 白蘿卜的好處 吃白蘿卜會(huì)給身體帶來這些好處
- 乳房脹痛怎么治療 6種護(hù)理方法能消除乳房脹痛
- 灰指甲有哪些癥狀 指甲上有這些癥狀是灰指甲來了
- 消化不良如何改善 5個(gè)消食妙計(jì)快速趕走消化不良
- 白菜的好處 想不到它是養(yǎng)護(hù)腸胃的一把好手
- 高血壓如何降血壓 6種降壓方法讓血壓走上正軌
- 眼睛腫怎么緩解 眼睛腫的人快來試試這幾招
- 胃炎如何調(diào)理 胃炎患者要牢記這5種養(yǎng)胃方法
- 頭發(fā)枯燥如何改善 4種滋養(yǎng)小妙招讓頭發(fā)更順滑
- 男人叫女人姐是什么心理
- 核酸檢測時(shí)間是從什么時(shí)候算起
- 核酸時(shí)間是從什么時(shí)候開始算
- 白羽雞價(jià)“低位反彈”背后:需求疲軟上行有限 小企業(yè)加速減...
- 原料成本飆漲部分光伏企業(yè)業(yè)績下滑 今年硅價(jià)還會(huì)繼續(xù)漲嗎?
- 十部門:進(jìn)一步加大出口退稅支持力度促進(jìn)外貿(mào)平穩(wěn)發(fā)展
- 交通運(yùn)輸部:多措并舉、全力以赴做好農(nóng)資和農(nóng)產(chǎn)品運(yùn)輸服務(wù)保障
- 又一領(lǐng)域因美國對俄制裁陷入混亂 全球鉆石行業(yè)面臨供應(yīng)中斷
- 海氏海諾 你身邊的健康呵護(hù)專家
- 關(guān)愛農(nóng)戶 溫暖你我
- 肇慶銀保監(jiān)分局“扣好廉潔從政第一??圩印敝黝}教育活動(dòng)啟動(dòng)
今日要聞
- 51單片機(jī)教程ADC0809模數(shù)轉(zhuǎn)換
- 乘聯(lián)會(huì):預(yù)計(jì)4月國內(nèi)乘用車市場零售110萬輛
- 奈飛業(yè)績爆雷預(yù)示行業(yè)前景 分析師:流媒體行業(yè)正“烏云密布”
- 謝治宇、葛蘭等多位頂流規(guī)模大縮水 周蔚文、朱少醒調(diào)倉路徑曝光
- 麥肯錫:無須擔(dān)心鋰供應(yīng)短缺 新技術(shù)將帶來更便宜的來源
- “木頭姐”伍德:美聯(lián)儲(chǔ)不會(huì)像市場預(yù)期的那樣大幅加息
- 白羽雞價(jià)“低位反彈”背后:需求疲軟上行有限 小企業(yè)加速減產(chǎn)大企業(yè)逆勢擴(kuò)張
- 又一領(lǐng)域因美國對俄制裁陷入混亂 全球鉆石行業(yè)面臨供應(yīng)中斷
- 十部門:進(jìn)一步加大出口退稅支持力度促進(jìn)外貿(mào)平穩(wěn)發(fā)展
- 原料成本飆漲部分光伏企業(yè)業(yè)績下滑 今年硅價(jià)還會(huì)繼續(xù)漲嗎?