學(xué)士基于單片機(jī)控制的蓄電池電壓智能檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)_第1頁(yè)
學(xué)士基于單片機(jī)控制的蓄電池電壓智能檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)_第2頁(yè)
學(xué)士基于單片機(jī)控制的蓄電池電壓智能檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)_第3頁(yè)
學(xué)士基于單片機(jī)控制的蓄電池電壓智能檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)_第4頁(yè)
學(xué)士基于單片機(jī)控制的蓄電池電壓智能檢測(cè)與報(bào)警系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2010屆畢業(yè)論文基于單片機(jī)控制制的蓄電池電電壓智能檢測(cè)測(cè)與報(bào)警系統(tǒng)統(tǒng)的設(shè)計(jì)摘要:蓄電池的的電壓檢測(cè)采采用ADC08809實(shí)時(shí)檢測(cè)轉(zhuǎn)轉(zhuǎn)換,AD采集到的電電壓的模擬量量變成數(shù)字量量在數(shù)碼管上上顯示0-255,用定時(shí)器器中斷刷新數(shù)數(shù)碼管,設(shè)置置對(duì)電壓的上上限設(shè)為100,下限設(shè)為30,當(dāng)電壓的的數(shù)字量大于于等于100或小于等于30蜂鳴器報(bào)警警,電壓回復(fù)復(fù)到正常范圍圍自動(dòng)解除報(bào)報(bào)警,在液晶晶上顯示時(shí)間間和日期。關(guān)鍵詞:?jiǎn)纹瑱C(jī)機(jī)(MCU)),模數(shù)(A/D),,DS13007,82CC55,244C02引言:?jiǎn)纹瑱C(jī)系系統(tǒng)具有應(yīng)用用靈活,使用用方便的特點(diǎn)點(diǎn),在以單片片機(jī)為核心構(gòu)構(gòu)成的智能系系統(tǒng)具有使用用方便,可升升級(jí)特點(diǎn),對(duì)對(duì)蓄電池充電電和放電的電電壓是必須要要監(jiān)測(cè)的,不不能過(guò)充電,也也不能過(guò)放電電,目前大功功率的充電機(jī)機(jī)一般沒(méi)有充充電保護(hù)裝置置,如果過(guò)充充電和過(guò)放電電都會(huì)造成電電池的損壞,當(dāng)當(dāng)電池電壓大大于一定值是是要停止充電電,小于一定定值時(shí)要停止止放電,比如如12V的鉛酸蓄電電池最高電壓壓不能超過(guò)14.4V,最低電壓壓不能低于9.7V,本系統(tǒng)還可可以作為別的的電壓檢測(cè)系系統(tǒng),應(yīng)用廣廣泛,成本低低廉,安全可可靠。系統(tǒng)的硬件配置置:?jiǎn)纹瑱C(jī):STCC89C588,時(shí)鐘芯片:DSS1307,,AD轉(zhuǎn)換芯片::ADC08809液晶:FM16601A-11,3位數(shù)碼管,發(fā)發(fā)光二極管,按鍵,蜂鳴器器E2PROM::AT24CC02,IO口擴(kuò)展:882C55,,地址譯碼芯片::74HC1138,地址鎖存芯片::74HC5573,硬件介紹:單片機(jī)采用帶有有ISP下載功能的51核的STC899C58,具有可在在線下載程序序的功能,升升級(jí)程序方便便,有如下特特點(diǎn):32K片內(nèi)程序序存儲(chǔ)空間,可可以擦寫1000000次;片內(nèi)具有2566+10244字節(jié)的RAM16K的EEPPROM;四個(gè)8位I/OO口和一個(gè)4位的可尋址址的I/O口;四個(gè)外部中斷;;INT0,,INT1,,INT2,,INT3三個(gè)十六位定時(shí)時(shí)器;具有片內(nèi)看門狗狗;具有雙倍速工作作模式;在倍倍速模式下,處處理速度教傳傳統(tǒng)的51單片機(jī)高一倍超強(qiáng)抗干擾設(shè)計(jì)計(jì);時(shí)鐘芯片和E22PROM采用IIC總線的芯片片,分別是DS13007和AT24CC02.具有連接簡(jiǎn)簡(jiǎn)單的特點(diǎn),IO口擴(kuò)展芯片片采用82C555,由于89C52本身的IO口很少,不不夠本系統(tǒng)使使用,要擴(kuò)展展三個(gè)IO口分別是PA,PBB,PC,74系列芯片具具有價(jià)格低,容容易采購(gòu),用用74HC1138作為地址譯譯碼芯片,74HC5573作為地址鎖鎖存芯片地址空間分配配:8255的PA口:0xb000082255的PB口:0xb000182255的PC口:0xb000282255的PD口:0xb0003ADDC08099口:0xd0000LCDD口:0xe0000寫程序時(shí)主要遇遇到了下面兩兩個(gè)問(wèn)題主要問(wèn)題及解決決時(shí)鐘的讀取一開(kāi)開(kāi)始采用分別別讀取秒,分分,時(shí),星期期,日,月,年年,數(shù)據(jù)在液液晶上顯示出出錯(cuò),后來(lái)采采取一次讀出出秒,分,時(shí)時(shí),星期,日日,月,年的的數(shù)據(jù)放在一一個(gè)臨時(shí)數(shù)組組里,再顯示示可以正常顯顯示。2.讀時(shí)鐘鐘和AT24CC02的讀取要分分時(shí)操作,不不能同時(shí)讀。讀AT24C02的數(shù)據(jù)時(shí)要暫時(shí)停止時(shí)間的讀取。設(shè)計(jì)思想:三位位數(shù)碼管動(dòng)態(tài)態(tài)掃描顯示AD轉(zhuǎn)換的值0-255,8個(gè)查詢式鍵鍵盤,按鍵1做數(shù)碼管數(shù)數(shù)字加一功能能并且發(fā)光二二極管LED1閃爍,按鍵2做數(shù)碼管數(shù)數(shù)字減一功能能并且發(fā)光二二極管LED1閃爍,按鍵3存儲(chǔ)數(shù)碼管管顯示的數(shù)字字,如果LED1亮?xí)r存的是AD轉(zhuǎn)換的上限限值,如果LED2亮?xí)r存的是AD轉(zhuǎn)換的下限限值,按鍵4做啟動(dòng)AD轉(zhuǎn)換,按鍵5讀出已存的的上限值顯示示在數(shù)碼管上上,按鍵6讀出已存的的下限值顯示示在數(shù)碼管上上,按鍵8數(shù)碼管顯示示的數(shù)字清零零。液晶采用的是FFM16011,每行可顯示16個(gè)字符,可可以顯示兩行行,顯示年,月月,日,星期期,時(shí),分,秒秒信息上限和下限值分分別存在AT24CC02的兩個(gè)字節(jié)節(jié)里。當(dāng)AD轉(zhuǎn)換的值值超過(guò)上下限限時(shí)蜂鳴器報(bào)報(bào)警,直到恢恢復(fù)到上下限限內(nèi)自動(dòng)解除除報(bào)警我們?cè)O(shè)計(jì)的蓄電電池電壓智能能檢測(cè)與報(bào)警警系統(tǒng)由時(shí)鐘鐘系統(tǒng)、存儲(chǔ)儲(chǔ)器、顯示器器及鍵盤部分分組成??刂浦破鞑捎脝纹瑱C(jī)STC899C58,時(shí)鐘系統(tǒng)統(tǒng)用時(shí)鐘芯片片DS13007,用FM16001液晶作為顯顯示器,用AT24CC02作為存儲(chǔ)器器件。單片機(jī)機(jī)通過(guò)時(shí)鐘芯芯片DS13007獲取時(shí)間數(shù)數(shù)據(jù),對(duì)數(shù)據(jù)據(jù)處理后顯示示時(shí)間;存儲(chǔ)儲(chǔ)器通過(guò)單片片機(jī)對(duì)AD轉(zhuǎn)換上下限限進(jìn)行存儲(chǔ);;單片機(jī)再把把時(shí)間數(shù)據(jù)送送液晶顯示器器FM16001液晶顯示;;鍵盤是用來(lái)來(lái)設(shè)置AD轉(zhuǎn)換上下限限和啟動(dòng)AD轉(zhuǎn)換 通過(guò)本次單單片機(jī)只能系系統(tǒng)的設(shè)計(jì),我大有收獲獲, 從一開(kāi)始的的確定課題,到到后來(lái)的資料料查找、理論論學(xué)習(xí),再有有就是近來(lái)的的調(diào)試和測(cè)試試過(guò)程, 從得到題目到到查找資料,從從對(duì)題目的研研究設(shè)定到程程序的編寫,程程序的調(diào)試到到失敗后再一一次全部重新新開(kāi)始……在這一個(gè)充充滿挑戰(zhàn)伴隨隨挫折,充滿滿熱情伴隨打打擊的過(guò)程中中,我感觸頗頗深,它已不不僅是一個(gè)對(duì)對(duì)我?guī)讉€(gè)月的的學(xué)習(xí)知識(shí)情情況和我的應(yīng)應(yīng)用動(dòng)手能力力的檢驗(yàn),而而且還是對(duì)我我的鉆研精神神,面對(duì)困難難的心態(tài),做做事的毅力和和耐心的考驗(yàn)驗(yàn)。我在這個(gè)個(gè)過(guò)程中深刻刻的感受到了了做畢業(yè)設(shè)計(jì)計(jì)的意義所在在,和我一樣樣真正投入了了身心去做的的人也一定會(huì)會(huì)有同樣的感感觸。 通過(guò)做本課題題,我了解并并掌握了AD轉(zhuǎn)換,液晶晶顯示,E2PROOM的讀寫,鍵鍵盤的控制,數(shù)數(shù)碼管的動(dòng)態(tài)態(tài)掃描,時(shí)鐘鐘芯片的使用用的基本理論論知識(shí),更深深入的掌握單單片機(jī)的開(kāi)發(fā)發(fā)應(yīng)用,為以以后從事單片片機(jī)軟硬件產(chǎn)產(chǎn)品的設(shè)計(jì)開(kāi)開(kāi)發(fā)、下了良良好的基礎(chǔ),樹(shù)樹(shù)立獨(dú)立從事事產(chǎn)品研發(fā)的的信心,并在在這種能力上上得到了比較較充分的鍛煉煉。謝辭 在本次畢業(yè)設(shè)設(shè)計(jì)中,我得得到了指導(dǎo)老老師的熱心指指導(dǎo)。自始至至終關(guān)心督促促畢業(yè)設(shè)計(jì)進(jìn)進(jìn)程和進(jìn)度。幫幫助解決畢業(yè)業(yè)設(shè)計(jì)中遇到到的許多問(wèn)題題。還不斷向向我們傳授分分析問(wèn)題和解解決問(wèn)題的辦辦法,并指出出了正確的努努力方向,使使我在畢設(shè)過(guò)過(guò)程中少走很很多彎路。同同時(shí),他還提提供給我們專專門的各種設(shè)設(shè)備及場(chǎng)所,在在調(diào)試過(guò)程中中能夠有充足足的時(shí)間。在在這里非常感感謝老師的指指導(dǎo)和幫助,并并致以誠(chéng)摯的的謝意! 同時(shí),身邊的的同學(xué)給了我我許多的幫助助。在此,我我向身邊關(guān)心心我的同學(xué)致致以誠(chéng)摯的謝謝意!附圖:原理理圖見(jiàn)附件參考文獻(xiàn):[1]何立立民.單片機(jī)應(yīng)用用系統(tǒng)設(shè)計(jì)系系統(tǒng)配置與接接口技術(shù)[M].北京:北京京航空航天大大學(xué),1990..[2]李曉曉荃.單片機(jī)原理理與應(yīng)用[M].北京:電子工業(yè)出出版社,2000..[3]劉和和平.單片機(jī)原理理及應(yīng)用[M].重慶:重慶慶大學(xué)出版社社,2002.[4]徐愛(ài)愛(ài)鈞.單片機(jī)高級(jí)級(jí)語(yǔ)言C51應(yīng)用程序設(shè)設(shè)計(jì)[M].北京:電子子工業(yè)出版社社,2002..[5]謝自自美.電子線路設(shè)設(shè)計(jì).實(shí)驗(yàn).測(cè)試(第二版)[M]].武漢:華中中科技大學(xué)出出版社,2000..[6]江國(guó)國(guó)強(qiáng).現(xiàn)代數(shù)字邏邏輯電路.北京:電子子工業(yè)出版社社,2002.[7]張勇勇.PROTTEL999SE電路設(shè)計(jì)技技術(shù)入門與應(yīng)應(yīng)用(第一版).北京:電子子工業(yè)出版社社,2002.[8]樊昌昌信.通信原理(第五版)[M].北京:國(guó)防防工業(yè)出版社社,20011.[9]Riicharddc.Doorf.moodernconcttrolssysterrm[M]..BEIJIING:SccienceePubllishinngHouuse,2002.. [10]DDonalddA.NNeamenn.Eleectronnicciircuittanallysisandddesignn[M].TTsinghhuaUnniverssityPPressandSSpringgerVeerlag..2002..附錄(1)本設(shè)計(jì)使使用的單片機(jī)機(jī)程序如下:: C語(yǔ)言源源程序#includde<regg51.h>>#includde<abssacc.hh>#defineePDXXBYTE[[0xb0003] //82555控制口#defineePCXXBYTE[[0xb0002] //82555擴(kuò)展C口#defineePBXXBYTE[[0xb0001] //82555擴(kuò)展B口#defineePAXXBYTE[[0Xb0000] //82555擴(kuò)展A口#defineeLCDDDXBYYTE[0xxe000]] //LCD控制口#defineeLCDRRSXBYYTE[0xxe003]] //LCD讀口#defineeLCDRRWXBYYTE[0xxe001]] //LCD寫口#defineeADCIINXBYYTE[0xxd000]] //ADCC0809地址sbitSCCL=P1^^6; //i2cc總線SCL線sbitSDDA=P1^^7; //i2cc總線SDA線sbitP11_5=P11^5; //上,下限報(bào)警sbitSppeakerrP12=PP1^2; //蜂鳴器//年,月,日日,星期,時(shí)時(shí),分,秒unsigneedchaarzfcc[]="000000000/00::00:000";unsigneedchaarzfcctemp[[7]; //日期和時(shí)間間緩沖區(qū)unsigneedchaar/**************************數(shù)碼管段碼****************************//smgd[]=={0xc00,0xf99,0xa44,0xb00,0x999,0x922,0x822,0xf88,0x800,0x900}; /**************************數(shù)碼管位碼****************************//unsigneedchaarsmggb[]={{0x00,,0x01,,0x02,,0x03,,0x04,,0x05}}; unsigneedchaarsc,,sb,saa; //數(shù)碼管個(gè)位c,十位b,百位a unsigneedchaarx=00;unsigneedchaary=00;unsigneedchaarm,nn; //m保存上限值值,n保存下限值值unsigneedchaarstoopreadd1307==1;voiddeelay(uunsignnedinntms)){ //可變延時(shí) while((ms--));}voidi22cinitt(voidd){ //IIC總線初始化化 SCL=1;; delay((10); SDA=1;; delay((10); SCL=0;; delay((10); SDA=0;; delay((10);}voidi22cstarrt(voiid){ //開(kāi)始信號(hào) SDA=1;; delay((10); SCL=1;; delay((10); SDA=0;; delay((10); SCL=0;;}voidi22cstopp(voidd){ //停止信號(hào) SCL=0;; SDA=0;; delay((10); SCL=1;; delay((10); SDA=1;;}voidi22cack((){ //IIC應(yīng)答信號(hào) SDA=0;; SCL=1;; delay((10); SCL=0;; SDA=1;;}bittesstack((void)){ //應(yīng)答檢測(cè)unsigneedchaarerrrorbitt=0; SDA=1;; SCL=1;; delay((10); errorbbit=SDDA; SCL=0;; returnn(erroorbit));}voidi22csendd(unsiignedchari_datta){ //IIC發(fā)送unsigneedchaart;for(t==0;t<88;t++)){ SDA=(bbit)(ii_dataa&0x800); //強(qiáng)制類型轉(zhuǎn)轉(zhuǎn)換 SCL=1;; delay((10); SCL=0;; i_dataa=i_daata<<11; }}unsigneedchaari2ccread((void)){ //讀一個(gè)字節(jié)節(jié)unsigneeddchaarrt;unsigneeddchaarri_ddaata=00;;for(t=00;;t<=77;;t++)){{SCL=1; i_dataa=ii_dattaa*2; i_dataa=ii_dattaa|((uunnsignneedchhaar)(SSDDA));; //強(qiáng)制類型型轉(zhuǎn)換 SCL=0;; }returrni_daatta;}/****************************一一個(gè)字節(jié)寫寫入入i2c**********************************/writei22cc(unssiggnedccharwwriteeddevicceeaddeerrss,uunnsignneedchhaarroommaddeerrss,unsigneeddchaarri_ddaata){{ stoprread113307=00;; i2cstaartt(); i2csennd((writeedeviicceadddeerss));; //如果writeedeviicceadddeerss==00xa0是 24CC02地址,0xd0是1307的地址 if(teesttack(())==1))retuurrn0;; i2csennd((romaddderssss); //rommaddeerrss是數(shù)據(jù)的存放地址址 if(teesttack(())==1))retuurrn0;; i2csennd((i_datta); //i_ddata是要寫的數(shù)數(shù)據(jù) if(teesttack(())==1))retuurrn0;; i2cstoop((); delay((100);}/***********************從i2c讀出一個(gè)個(gè)字節(jié)****************************/unsigneeddchaarrreaaddi2c((unsigggnedccharwwriteeddevicceeaddeerrss,unssiigneddcharrreaddddevicceeaddeerrss, unsiigneddcharrromaaddderssss){unsigneeddchaarri_ddaata;stopreaadd13077==0;i2cstarrtt();i2csendd((writeedeviicceadddeerss));; //如果writeedeviicceadddeerss==00xa0是24C02地 址,0xd0是1307的地址if(tessttack(())==1))rreturrnn0;i2csendd((romaddderssss);if(tessttack(())==1))rreturrnn0; i2cstarrtt();i2csendd((readddevicceeaddeerrss);; //如果readddevicceeaddeerrss=00xxa1是24C02地 址,0xd1是1307的地址if(tessttack(())==1))rreturrnn0;i_data==ii2creeaad();;i2cack(());i2cstopp(();returnii_dattaa; }/******************************連續(xù)讀多個(gè)個(gè)字節(jié)******************************//unsigneeddchaarrreaaddi2cbbyyte(uunnsignneedchhaar*iiddataaadddressss,unssiigneddcharr mdaata,uunnsignneedchhaarwrriitedeevviceaaddderssss, uunsignnnedcchharrreeaddeevviceaaddderssss,unsiggnnedcchharrroomadddeerss)){{i2cstarrtt();i2csendd((writeedeviicceadddeerss));; //如果writeedeviicceadddeerss==00xa0是24C02地 址,0xd0是1307的地址if(tessttack(())==1))rreturrnn0;i2csendd((romaddderssss);if(tessttack(())==1))rreturrnn0; i2cstarrtt();i2csendd((readddevicceeaddeerrss);; //如果readddevicceeaddeerrss=00xxa1是 24CC02地址,0xd1是1307的地址if(tessttack(())==1))rreturrnn0;while(mmddata!!==0){*idataaadddressss=i2ccrread(()); i2cackk()); idataaadddresss+++; mdata---;; }i2cstopp(();reeturnnidattaaaddrreess;}voidupp((void)){ //加一且燈ED1閃爍EX0=0;stopreaadd13077==0;PD=0x099;;PD=0x077;;delay(550000);;x++;PD=0x066;;y=0x06;;stopreaadd13077==1;}voiddoowwn(vooiid){ //減一且燈ED2閃爍EX0=0;stopreaadd13077==0;PD=0x077;;PD=0x099;;delay(550000);;x--;PD=0x088;;y=0x08;;stopreaadd13077==1;}voidppprromupp((void)){ writeii2cc(0xaa0,,0x0CC,x);;}voidppprromdoowwn(vooiid){ writeei2cc(0xaa0,,0x233,,x);}voidppprrom(vvooid){{ EX0=0;; stopreeadd13077==0; if(y===00x06))pproommup());; //如果LED1亮存儲(chǔ)上限限值 if(y===00x08))pproommdownn(();///如果LED2亮存儲(chǔ)下限限值}unsigneeddchaarrkeyysscan((vvoid)){{unsigneeddchaarrkeyy;;while(11)){if(PB!!==0xfff)){ delayy(29924);; if(PPB!==0xfff)){ key==PB; swittch(kkey){{ casse0xfffe:rreturrnn0x0011;brreeak; casse0xfffd: returrn0xx002;bbrreak;; casse0xfffb: returrn0xx003;bbrreak;; casse0xfff7: returrn0xx004;bbrreak;; casse0xeeef: returrn0xx005;bbrreak;; casse0xdddf: returrn0xx006;bbrreak;; casse0xbbbf: returrn0xx007;bbrreak;; casse0x777f: returrn0xx008;bbrreak;; deffault:reetturn00xff;; } } }retuurn0xfff;; } }voidSppeeakerr((void)){ SpeakeerPP12=00;; delay((5000); SpeakeerPP12=11;; delay((5000);}voidADDCCSTARRTT(voiidd)inntterruuppt0{{x=ADCINN;; ADCIN==0xx00; //ADDC080099通道0 stopreeadd13077==1; }voidLCCDDINITT((){ delay((200000));; LCDD=00x338;delay(5500); LCDD=00x00c; delay((500); LCDD=00x001; delay((100);}voidreeaadup((vvoid)){{ //讀上限 EX0=00; stopreeadd13077==0; x=readdi22c(0xxa0,,0xa11,,0x0CC); m=x;}voidreeaaddowwnn(voiidd){ //讀下限 EX0=0;; stopreeadd13077==0;x=readii22c(0xxa0,,0xa11,,0x233)); n=x;}voidreeaad130077(){ zfc[155]==(zfccttemp[[00]&0xx00f)+00xx30; //秒個(gè)個(gè)位 zfc[144]==((zffcctempp[[0]>>>44)&0xx00f)+00xx30; //秒十十位 zfc[133]==':';; zfc[122]==(zfccttemp[[11]&0xx00f)+00xx30; //分個(gè)個(gè)位 zfc[111]==((zffcctempp[[1]>>>44)&0xx00f)+00xx30; //分十十位 zfc[100]==':';; zfc[9]]=((zfcteemp[22]]&0x00ff)+0xx330; //時(shí)個(gè)個(gè)位 zfc[8]]=(((zfcttemp[[22]>>44))&0x00ff)+0xx330; ////時(shí)十位 zfc[7]]=''/'; zfc[6]]=((zfcteemp[33]]&0x00ff)+0xx330;//星期期 zfc[5]]=((zfcteemp[44]]&0x00ff)+0xx330; //日個(gè)個(gè)位 zfc[4]]=(((zfcttemp[[44]>>44))&0x00ff)+0xx330; ////日十位 zfc[3]]=((zfcteemp[55]]&0x00ff)+0xx330; ////月個(gè)位 zfc[2]]=(((zfcttemp[[55]>>44))&0x00ff)+0xx330; ////月十位 zfc[1]]=((zfcteemp[66]]&0x00ff)+0xx330; //年個(gè)個(gè)位 zfc[0]]=(((zfcttemp[[66]>>44))&0x00ff)+0xx330; ////年十位}voidLCCDDDISPP((unsiggnedcchar**LCDddaata){{ //液晶顯示示16個(gè)字符unsigneeddchaarrt;for(t==00;t<1166;t+++)){ if(t===0)){LCCDDD=0xx880;deellay(1100);} elseiif((t==8)){LCCDDD=0xxcc0;deellay(1100);} if(*LCCDddata!!=='\0'')){ LCDRWW=*LLCDdaatta; delayy(1000); LCDdaata+++; } }}voiddiissp(vooiid)iinnterrruupt11{{ //數(shù)碼管顯顯示中斷服服務(wù)務(wù)子函數(shù)TH0=0xCC44; //定時(shí)器0初值裝載 TL0=0xx000; //定時(shí)器0初值裝載 PA=smggd[[sa];; PD=smggb[[0]; delay((2000); PD=smggb[[1]; PA=smggd[[sb];; PD=smggb[[2]; delay((2000); PD=smggb[[3]; PA=smggd[[sc];; PD=smggb[[4]; delay((2000); PD=smggb[[5];}voidc882255inniit(vooiid){ //88255初始始化 PD=0xx82;; PC=0xfff;; PB=0xfff;; PA=0Xfff;;}voidSEETTDS133007(){{}voidmaaiin(vooiid){ //主函數(shù) i2cinnit((); //i2cc總線初始始化 c82555iniit();; //82555初始化 reaaddup());; //上限初始始化 reaa

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論