日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

單片機(jī)C語言程序設(shè)計(jì):ADC0809 數(shù)模轉(zhuǎn)換與顯示

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2017/6/24

/*  名稱:ADC0809 數(shù)模轉(zhuǎn)換與顯示
說明:ADC0809 采樣通道 3 輸入的
模擬量,轉(zhuǎn)換后的結(jié)果顯示在數(shù)碼管上。
*/

51單片機(jī) ADC0809 數(shù)模轉(zhuǎn)換與顯示電路圖 
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
//各數(shù)字的數(shù)碼管段碼(共陰)
uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbit CLK=P1^3;   //時(shí)鐘信號(hào)
sbit ST=P1^2;   //啟動(dòng)信號(hào)
sbit EOC=P1^1;   //轉(zhuǎn)換結(jié)束信號(hào)
sbit OE=P1^0;  //輸出使能
//延時(shí)
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
//顯示轉(zhuǎn)換結(jié)果
void Display_Result(uchar d)
{
P2=0xf7; 第 4 個(gè)數(shù)碼管顯示個(gè)位數(shù)
P0=DSY_CODE[d%10];
DelayMS(5);
P2=0xfb; 第 3 個(gè)數(shù)碼管顯示十位數(shù)
P0=DSY_CODE[d%100/10];
DelayMS(5);
P2=0xfd; 第 2 個(gè)數(shù)碼管顯示百位數(shù)
P0=DSY_CODE[d/100];
DelayMS(5);
            }
//主程序
void main()
{
TMOD=0x02; //T1 工作模式 2
TH0=0x14;
TL0=0x00;
IE=0x82;
TR0=1;
P1=0x3f;  //選擇 ADC0809 的通道 3(0111)(P1.4~P1.6)
while(1)
{
ST=0;ST=1;ST=0;    //啟動(dòng) A/D 轉(zhuǎn)換
while(EOC==0);     //等待轉(zhuǎn)換完成
OE=1;
Display_Result(P3);
OE=0;
}
 }
//T0 定時(shí)器中斷給 ADC0808 提供時(shí)鐘信號(hào)
void Timer0_INT() interrupt 1
{
CLK=~CLK;
}

Tags:單片機(jī)C語言,ADC0809,數(shù)模轉(zhuǎn)換與顯示  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 临泉县| 阿拉善左旗| 镇坪县| 北辰区| 石台县| 松潘县| 定襄县| 高碑店市| 通城县| 武穴市| 台南县| 桃园县| 军事| 楚雄市| 彰化县| 霍山县| 林芝县| 呼和浩特市| 伊金霍洛旗| 武清区| 长泰县| 循化| 龙陵县| 建阳市| 安陆市| 麻江县| 平陆县| 余干县| 博湖县| 佛学| 磐安县| 石首市| 张掖市| 大厂| 包头市| 建昌县| 万荣县| 三台县| 永城市| 虎林市| 巴林右旗|