電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

單片機C語言程序設計:ADC0809 數模轉換與顯示

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2017/6/24

/*  名稱:ADC0809 數模轉換與顯示
說明:ADC0809 采樣通道 3 輸入的
模擬量,轉換后的結果顯示在數碼管上。
*/

51單片機 ADC0809 數模轉換與顯示電路圖 
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
//各數字的數碼管段碼(共陰)
uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
sbit CLK=P1^3;   //時鐘信號
sbit ST=P1^2;   //啟動信號
sbit EOC=P1^1;   //轉換結束信號
sbit OE=P1^0;  //輸出使能
//延時
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}
//顯示轉換結果
void Display_Result(uchar d)
{
P2=0xf7; 第 4 個數碼管顯示個位數
P0=DSY_CODE[d%10];
DelayMS(5);
P2=0xfb; 第 3 個數碼管顯示十位數
P0=DSY_CODE[d%100/10];
DelayMS(5);
P2=0xfd; 第 2 個數碼管顯示百位數
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;    //啟動 A/D 轉換
while(EOC==0);     //等待轉換完成
OE=1;
Display_Result(P3);
OE=0;
}
 }
//T0 定時器中斷給 ADC0808 提供時鐘信號
void Timer0_INT() interrupt 1
{
CLK=~CLK;
}

Tags:單片機C語言,ADC0809,數模轉換與顯示  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
日本熟妇人妻xxxxx人hd| 女人18片毛片60分钟| 久久aa毛片免费播放嗯啊| 无码国内精品人妻少妇蜜桃视频| 久久精品国产精品亚洲蜜月| 激情人妻另类人妻伦| 国产乱XXXXX97国语对白| 老阿姨哔哩哔哩b站肉片茄子芒果| 国产三级日产三级韩国三级韩级| 高能预警韩国双ts超美| 国产精品国产亚洲精品看不卡| 一本久到久久亚洲综合| 性欧美丰满熟妇XXXX性| 中午字幕在线观看| 性色av闺蜜一区二区三区| 上司撕下内裤后强行进| 大肉大捧一进一出好爽视频动漫| 中文字幕人妻三级中文无码视频| 成视频年人黄网站免费视频| 久久天天躁狠狠躁夜夜| 成年丰满熟妇午夜免费视频| 久久久精品人妻一区二区三区 | 成年在线网站免费观看无广告| 中文字幕日韩精品在线| 天天爽天天碰狠狠添| 一本大道香蕉在线影院| 在线免费成人网| 398av影院视频在线| 国产成人av免费观看| 老师粗又长好猛好爽视频| 国产凌凌漆免费观看国语高清| 美国式禁忌3在线| 六月婷婷综合网| 欧美精品hdvideosex| 亚洲免费人成视频观看| 极品艳短篇集500丝袜txt| 九九电影院理论片| 日本动漫打扑克动画片樱花动漫| 久久99精品久久久久久水蜜桃| 性生活免费大片| jizz免费在线观看|