51單片機教程ADC0809模數(shù)轉(zhuǎn)換
//晶振: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ù)點的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;//選擇定時器T0,方式為1(16位定時器)
TH0=(65536-3000)/256;//定時3MS初值
TL0=(65536-3000)%6;
TR0=1;
ET0=1;
EA=1;
AD_ALE=0;
START=0;
OE=0;
while(1)
{
if(flag==1)//每隔40ms啟動一次AD采樣
{
flag=0;
AD_ALE=1;//鎖存輸入通道
START=0;//驅(qū)動AD轉(zhuǎn)換
START=1;
AD_ALE=0;
START=0;//保持低電平
while(EOC==0);//等待AD轉(zhuǎn)換結(jié)束
TR0=0;//AD轉(zhuǎn)換結(jié)束時先停止T0
P0=0XFF;//關(guān)閉數(shù)碼管顯示,呵呵,其實人眼是感覺不到數(shù)碼管熄滅的
P1=0XFF;// 這個很重要
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;//重新啟動T0
}
}
}
voidt0(void) interrupt1
{
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單片機ADC0809模數(shù)轉(zhuǎn)
您可能也感興趣:
今日熱點
為您推薦
金融標準化“十四五”發(fā)展規(guī)劃發(fā)布 指明保險業(yè)發(fā)展方向
“隔離險”大火 銀保監(jiān)會強調(diào)保險公司不得無理拒賠
遼寧將全面實施全民參保計劃 發(fā)展多層次、多支柱養(yǎng)老保險體系
更多
- 廣東各類創(chuàng)新主體蓬勃發(fā)展 不斷強化戰(zhàn)略科技力量布局
- 臺州科技興市步伐更有力 創(chuàng)新鏈產(chǎn)業(yè)鏈深度融合
- 長三角區(qū)域協(xié)同創(chuàng)新指數(shù)年均增速達9.54% 成果共用指標增幅最大
- 大興機場臨空區(qū)設(shè)立國際創(chuàng)新中心 助力外資企業(yè)順利“走進來”
- 湖南發(fā)布“創(chuàng)新十條” 幫助企業(yè)紓困增效、激發(fā)創(chuàng)新活力
- 科技部和浙江發(fā)布《創(chuàng)新行動方案》 構(gòu)建高標準技術(shù)要素市場...
- 蕪湖釋放創(chuàng)新“N次方”效應(yīng) 數(shù)字賦能驅(qū)動產(chǎn)業(yè)升級
- 重慶:激發(fā)人才創(chuàng)新活力,到2025年創(chuàng)新要素活躍度顯著增強
更多
- 新天鋼去年盈利再創(chuàng)新高 混改三年來項目投資近200億元
- 貴州發(fā)布2500個重點民間投資項目 放寬多個領(lǐng)域市場準入
- 外資企業(yè)加碼在華業(yè)務(wù)布局 地方全力促進外資項目簽約落地
- 青島西海岸新區(qū)推動審批再提速 將引進世界500強投資項目超20個
- “德清高新板”掛牌企業(yè)已達58家 有11家企業(yè)獲得融資超4億元
- 去年重慶重大項目完成投資4093億元 城市更新提質(zhì)增效
- 去年深圳設(shè)立外商投資企業(yè)近6000個 實際使用外資超100億美元
- 我國境外投資綜合服務(wù)不斷優(yōu)化 投資監(jiān)管和風(fēng)險防控體系逐步完善
排行
最近更新
- 51單片機教程ADC0809模數(shù)轉(zhuǎn)換
- 什么是UPS,UPS介紹
- 從零開始學(xué)電路基礎(chǔ)- -從零開始學(xué)電路基礎(chǔ),初學(xué)者們看這里~~~
- DVB是什么:dvb詳細介紹
- 液壓制動的終結(jié)-電子制動(EMB)技術(shù)發(fā)展簡介
- Expedia CEO:不認為元宇宙是競爭上的威脅
- 央行:2022年宏觀杠桿率將保持基本穩(wěn)定
- 證監(jiān)會:維持現(xiàn)有互聯(lián)互通存托憑證業(yè)務(wù)跨境資金總額度不變
- 北京“健康寶”再升級!目前共有5類“彈窗”,提示語有變化
- 億萬富翁Bill Miller:比特幣為“應(yīng)對金融災(zāi)難的保險”
- 富國銀行:加密貨幣已進入“超采用階段”
- 燒烤取暖器安全嗎?上海市消保委親測來啦!
- 游戲概念股票有哪些?游戲股票行情分析
- 棉花股票是什么?棉花相關(guān)龍頭股一覽
- 2021年熱交換器上市公司龍頭股票有哪些?你看懂了嗎?
- 尾盤跳水意味著什么?尾盤跳水怎么辦
- 量子通信概念股龍頭公司是哪些?量子通信概念股龍頭一覽
- 金屬制品業(yè)板塊股票有哪些?金屬制品業(yè)概念股票一覽
- 鴻蒙概念股一覽,2021年鴻蒙概念股票有哪些
- 雙控開關(guān)原理
- 常見體統(tǒng)、高通、帶通三種濾波器的原理介紹
- 電阻焊原理
- 電鍍工藝簡介
- 惠斯頓電橋原理
- JK觸發(fā)器工作原理
- 深圳上市公司一覽表 深圳上市公司有哪些
- 中昌數(shù)據(jù)是什么概念?中昌數(shù)據(jù)所屬概念解析
- 工業(yè)軟件概念股龍頭有哪些?2021年工業(yè)軟件板塊股票一覽
- 2021年充電樁上市公司龍頭股大全
- 石油股票有哪些,石油概念股票一覽
今日要聞
- 51單片機教程ADC0809模數(shù)轉(zhuǎn)換
- 什么是UPS,UPS介紹
- 從零開始學(xué)電路基礎(chǔ)- -從零開始學(xué)電路基礎(chǔ),初學(xué)者們看這里~~~
- DVB是什么:dvb詳細介紹
- 液壓制動的終結(jié)-電子制動(EMB)技術(shù)發(fā)展簡介
- Expedia CEO:不認為元宇宙是競爭上的威脅
- 央行:2022年宏觀杠桿率將保持基本穩(wěn)定
- 證監(jiān)會:維持現(xiàn)有互聯(lián)互通存托憑證業(yè)務(wù)跨境資金總額度不變
- 億萬富翁Bill Miller:比特幣為“應(yīng)對金融災(zāi)難的保險”
- 富國銀行:加密貨幣已進入“超采用階段”