版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一設(shè)計(jì)思路本設(shè)計(jì)采用AT89C51為主控芯片,外部采用ADC0804作為電壓采集芯片,外部電壓最高為10V,而ADC0804最高電壓為+5V,所以模擬量連接入ADC芯片之前,首先用電阻分壓,把待測電壓分為原來的一半,這樣所檢測的電壓就用0-10V變成了0-5V,符合ADC芯片的輸入要求,在檢測電壓后,經(jīng)過單片機(jī)處理后,在在原來的電壓基礎(chǔ)上乘以2則可以恢復(fù)以前的待測電壓。電壓報(bào)警電路則由一路繼電器和發(fā)光二極管,以及喇叭所組成。當(dāng)ADC芯片所檢測的電壓超過一定的限制,則使特定的IO口變成低電平,導(dǎo)通PNP三極管,使繼電器導(dǎo)通,發(fā)光LED和喇叭行成壓降。產(chǎn)生報(bào)警。由ADC芯片采集的電壓值,和由電阻所
2、變換計(jì)算出的電流值,在LCD上顯示。報(bào)警電壓由兩個(gè)按鍵所設(shè)定,當(dāng)按鍵一按下則報(bào)警值加0.1V,當(dāng)按鍵二按下則報(bào)警值減掉0.1V。單片機(jī)內(nèi)部隨時(shí)把采集電壓和報(bào)警電壓進(jìn)行比較,當(dāng)采集電壓高過報(bào)警電壓,則啟動(dòng)報(bào)警。一一word格式-可編輯-感謝下載支持UM-n-i-i-一:eE士yMjrllarl=r一ssess-Kr4S.ZUMrrhdlMFTd口ETdfl署dAp.-Wi.iwazwazpwaz3-2FFK4J.1-PEdi-m-rm占ll-w-Ld-WEmILL-.&2左-IE.EwsPT:Gl5.nnsscss:imini-h*LJnH1-.YJuid#圍W1HNword格式-可編輯-感謝下
3、載支持仿真圖形U1;iTAL1RSTPOCUWDOPD1X4D1P0JWD2P0.3WD3PDWD4P0.5XAD5POfDCPQ7XAD73736.皆Al32佃02液晶mLCD1LMCrlEL二陀汨=pjja的BJ:4-9UHOU!3.S0U-036nfl丄-U_31P=BilALER18:10k.丹P2.KA9P22fA10P2.3f.M-lP24r12P25/M321?茁24K26TT電壓,電流顯示電路丄RL1.QAl-1-ICfcrT&r?.02.LW-I.IW聲光報(bào)警電路按鍵設(shè)置電路本次設(shè)計(jì)由于protues中的12864只有不帶字庫的液晶顯示器,操作極為復(fù)雜。由于時(shí)間問題。軟件程序
4、僅僅調(diào)試了液晶1602顯示器。相信只要有時(shí)間12864的顯示也一定能夠完成。#include#include#defineuint8unsignedchar#defineuint16unsignedint#defineint16int#definenops();_nop_();_nop_();_nop_();_nop_();/定義空指令sbitRS=P2人0;定義連接端口sbitRW=P2人1;sbitEN=P2人2;sbitBUSY=POT;sbitRD1=P3人7;sbitWR1=P3A6;sbitCS=P3A5;sbitk1=P2A4;sbitk2=P2A5;sbitbaojing=P2
5、A3;voiddelay(uint8x);voiddelay1(uint16n);voidwait(void);voidw_dat(uint8dat);voidw_cmd(uint8cmd);voidInit_LCD1602(void);voidad_kaishi();uint8read_ad();voidw_string(uint8addr_start,uint8*p);voidtimer0_init();voidxianshi();voidkey_init();voidkey();uint8cout,ad1,c1,i2;int16b1;uint16counter,sce;floata,a1
6、,ad,i1;unsignedcharcodeword1=U:;unsignedcharcodeword2=I:;voidmain()Init_LCD1602();timer0_init();key_init();baojing=1;ad=40;while(1)if(2*a1=(ad/10)/報(bào)警baojing=0;elsebaojing=1;key();voidkey()if(!k1)delay(10);if(!k1)ad+;while(!k1);if(!k2)delay(10);if(!k2)word格式-可編輯-感謝下載支持ad-;while(!k2);voiddelay(uint8x)
7、uint8i,j;for(i=x;i-;i0)for(j=110;j-;j0);voiddelay1(uint16n)while(n-);voidwait(void)P0=0 xFF;doRS=0;RW=1;EN=0;EN=1;while(BUSY=1);EN=0;/*寫數(shù)據(jù)*/voidw_dat(uint8dat)wait();EN=0;P0=dat;RS=1;RW=0;EN=1;EN=0;word格式-可編輯-感謝下載支持/*寫命令*/voidw_cmd(uint8cmd)wait();EN=0;P0=cmd;RS=0;RW=0;EN=1;EN=0;/*初始化1602*/voidInit_
8、LCD1602(void)w_cmd(0 x38);/16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口w_cmd(0 x0C);/顯示器開、光標(biāo)開、光標(biāo)允許閃爍w_cmd(0 x06);/文字不動(dòng),光標(biāo)自動(dòng)右移w_cmd(0 x01);/清屏voidad_kaishi()CS=0;delay(1);WR1=0;delay(1);WR1=1;CS=1;uint8read_ad()uint8ad1;CS=0;delay(1);RD1=0;ad1=P1;delay(10);RD1=1;CS=1;returnad1;word格式-可編輯-感謝下載支持voidtimer0_init()TMOD=0X01;TH0=
9、(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;EA=1;ET0=1;voidw_string(uint8addr_start,uint8*p)w_cmd(addr_start);while(*p!=0)w_dat(*p+);voidxianshi()/*c1=a;w_cmd(0 x80);w_dat(c1/100+0);w_dat(c1/10%10+0);w_dat(c1%10+0);*/w_string(0 x80,word1);w_string(0 xc0,word2);b1=a1*100*2;w_cmd(0 xc4);w_dat(b1/100+0);w_dat(0 x2e);w_dat(b1/10%10+0);w_dat(b1%10+0);w_dat(0 x56);w_dat(0 x2d);ad1=ad;w_cmd(0 x83);w_dat(ad1/10+0);w_dat(0 x2e);w_dat(ad1%10+0);w_dat(0 x56);i2=i1*1000*2;w_cmd(0 xc0+10);w_dat(i2/100+0);w_dat(i2/10%10+0);w_dat(i2%10+0);w_dat(0 x6d);w_dat(0 x41);voidkey_init()k1=1;k2=1;voidinterrup
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 油漆儲(chǔ)存與運(yùn)輸安全規(guī)范
- 物流公司員工宿舍管理規(guī)定
- 辦公空間智能化改造合同樣本
- 生產(chǎn)線設(shè)備缺陷管理規(guī)范
- 電力行業(yè)合同管理準(zhǔn)則
- 城市公交安全守則
- 郵政快遞員聘用合同范本
- 蕪湖保齡球館租賃合同
- 山東教育設(shè)施建設(shè)合同
- 電力維修灰工施工合同
- 5.2電動(dòng)汽車上電與下電功能控制課件
- 2020新版?zhèn)€人征信報(bào)告模板
- 7帽子設(shè)計(jì)ppt課件(76頁P(yáng)PT)
- 拆除設(shè)施交接手續(xù)(參考模板)
- 古樹保護(hù)施工組織設(shè)計(jì)
- 平行四邊形和梯形整理與復(fù)習(xí)
- 肉牛屠宰公司組織機(jī)構(gòu)加各個(gè)崗位職責(zé)
- 小學(xué)英語人教PEP三年級(jí)起點(diǎn)四年級(jí)上冊(cè)英語全冊(cè)
- 基站機(jī)房設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范(1)
- 鋼絲繩的安全載重表
- 高中數(shù)學(xué)函數(shù)評(píng)課稿
評(píng)論
0/150
提交評(píng)論