久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于51單片機數碼管顯示經ADC0808轉化1K電位器分壓5V模擬量為0V-5V數字量的項目工程
[打印本頁]
作者:
51黑電子會員
時間:
2020-4-30 22:39
標題:
基于51單片機數碼管顯示經ADC0808轉化1K電位器分壓5V模擬量為0V-5V數字量的項目工程
本帖最后由 51黑電子會員 于 2020-5-8 20:25 編輯
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit START=P1^0;//啟動信號
sbit EOC=P1^1;//轉換結束信號
sbit ENA=P1^2;//輸出使能
sbit CLK=P1^3;//時鐘信號
sbit P07=P0^7;//小數點位
sbit P14=P1^4;//A地址輸入線端
sbit P15=P1^5;//B地址輸入線端
sbit P16=P1^6;//C地址輸入線端
uchar code DSY_CODE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共陰數碼管段碼表,高電平段導通,低電平位導通。
uchar getdata;//電位器分壓5V電壓模擬量經ADC0808轉化數字量變量
uchar count;
uint i;
uint j;
uint temp;//電位器分壓5V電壓模擬量經ADC0808轉化為5V數字量變量
void Time1(void) interrupt 3 using 0
{
TH1=(65536-200)/256;
TL1=(65536-200)%256;
CLK=~CLK;
}
void Time1_Init()
{
TMOD=0x10;
TH1=(65536-200)/256;
TL1=(65536-200)%256;
EA=1;
ET1=1;
TR1=1;
}
void DelayMS(uint i)
{
uint j;
for(;i>0;i--)
{
for(j=0;j<125;j++)
{
;
}
}
}
void Display(uint temp)
{
P2=0xfe;//第1個數碼管顯示千位數
P0=DSY_CODE[temp/1000];
DelayMS(1);
P0=0x00;
P2=0xfd;//第2個數碼管顯示百位數
P0=DSY_CODE[temp%1000/100];
P07=1;
DelayMS(1);
P0=0x00;
P2=0xfb;//第3個數碼管顯示十位數
P0=DSY_CODE[temp%100/10];
DelayMS(1);
P0=0x00;
P2=0xf7;//第4個數碼管顯示個位數
P0=DSY_CODE[temp%10];
DelayMS(1);
P0=0x00;
}
void main()
{
Time1_Init();
P14=0;//A地址輸入線端
P15=0;//B地址輸入線端
P16=0;//C地址輸入線端
while(1)
{
START=0;//啟動信號初始為低電平
ENA=0;//允許輸出信號初始為低電平
START=1;//啟動信號由低電平變為高電平,產生上升沿,內部寄存器清零。
START=0;//啟動信號由高電平變為低電平,產生下降沿,開始A/D轉換。
while(EOC==0);//等待轉換完成,開始A/D轉換時為低電平,A/D轉換結束后為高電平。
ENA=1;//允許輸出A/D數據到單片機
getdata=P3;//電位器分壓5V電壓模擬量經ADC0808轉化數字量變量數據
temp=getdata*1.0/255*5*100;//由于實際電壓的模擬量范圍是0~5v,而AD0808測量到的是數字量的信號0~255(即8個0到8個1),表達式temp=getdata*1.0/255*5*100是根據temp/5v=getdata/255公式轉換后擴大100倍得來的。為何乘以100?主要為了取到電位器分壓5V電壓模擬量經ADC0808轉化為5V數字量變量temp整數值。至于乘以1.0是為了計算出的結果是浮點數。
Display(temp);//模擬量顯示
ENA=0;//關閉允許輸出A/D數據到單片機
}
}
復制代碼
圖片110.png
(85.66 KB, 下載次數: 56)
下載附件
2020-5-1 21:58 上傳
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美精品v国产精品v日韩精品
|
午夜综合
|
999久久久国产精品 欧美成人h版在线观看
|
久久国产三级
|
在线国产一区二区三区
|
一区二区三区亚洲视频
|
国产精品毛片av
|
欧美性猛交一区二区三区精品
|
亚洲视频在线观看
|
japan21xxxxhd美女
|
久久天天躁狠狠躁夜夜躁2014
|
四虎影院在线播放
|
91偷拍精品一区二区三区
|
久久青青
|
二区中文
|
男人影音
|
久久亚洲一区二区三
|
高清亚洲
|
亚洲欧美国产精品一区二区
|
一区二区三区精品在线
|
欧美 日本 国产
|
欧美成人免费在线
|
国产一区二区三区
|
欧美日一区二区
|
成人欧美一区二区
|
欧美在线a
|
日本精品视频在线
|
久久伊人操
|
日本一区二区三区在线观看
|
人成精品
|
国产欧美日韩久久久
|
久久国产成人
|
久久国产精品-久久精品
|
国产亚洲一级
|
免费的黄色片子
|
亚洲电影免费
|
久久999
|
麻豆av网站
|
天天操天天拍
|
日日夜夜狠狠操
|
久草视频在线播放
|