基于51單片機(jī)的AD0809轉(zhuǎn)換_第1頁
基于51單片機(jī)的AD0809轉(zhuǎn)換_第2頁
基于51單片機(jī)的AD0809轉(zhuǎn)換_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件部分程序#include"reg51.h"#include"absacc.h"#defineCOUNT5000#defineAIN0XBYTE[0x0000]//定義外部地址sbitEOC=P3^3;//轉(zhuǎn)換結(jié)束信號(hào)unsignedcharLED_seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//unsignedcharYLED_seg[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0xf7,0xff,0xef};unsignedcharLED_bit[4]={0x01,0x02,0x04,0x08};unsignedcharLED_buf[3]={0};//fosc=11.0592MHz,9600bps//串口初始化函數(shù)9600bpsvoidSbuf_Init(void){SCON=0x50;//10位方式 //波特率設(shè)置 PCON=0x00;//波特率不倍增TMOD=(TMOD&0x0f)|0x20;//T1方式2TH1=0xfd; //T1計(jì)數(shù)初值TL1=0xfd; //ES=1;EA=1; //串口中斷使能TR1=1; //啟動(dòng)定時(shí)器}voidT0_ISR(void)interrupt1{ staticunsignedchari=0; TH0=(65536-COUNT)/256; TL0=(65536-COUNT)%256; if(i==2)//顯示小數(shù)點(diǎn) { P2=~LED_bit[i]; //先送位碼 P1=LED_seg[LED_buf[i]]|0x80;//再送段碼;0x80對(duì)應(yīng)的是段碼口的dp位 } else { P2=~LED_bit[i]; //先送位碼 P1=LED_seg[LED_buf[i]]; //再送段碼 } i++; if(i==3) i=0;}voidTimer0_Init(void){ TMOD=(TMOD&0xf0)|0x01;//定時(shí)器0為工作方式1 TH0=(65536-COUNT)/256;//裝初值高八位 TL0=(65536-COUNT)%256;//低八位 ET0=1;//開定時(shí)器0中斷 EA=1;//開總中斷 TR0=1;//啟動(dòng)定時(shí)器0}voiddelay(unsignedintn){ unsignedinti; for(i=0;i<n;i++);}voidmain(void){ unsignedinti=0,ad,pre_ad=0; Timer0_Init();Sbuf_Init(); while(1) { AIN0=0; //啟動(dòng)轉(zhuǎn)換 i=i; i=i; delay(20); while(EOC==0);//等待AD轉(zhuǎn)換結(jié)束 ad=AIN0;//讀AD轉(zhuǎn)換結(jié)果 if(ad!=pre_ad) { //ad=ad/51;8位A/D轉(zhuǎn)換精度為1/225*5V=19.6mV LED_buf[2]=(ad*100/51)/100; LED_buf[1]=(ad*100/51

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論