版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 摘要隨著電子科學(xué)技術(shù)的發(fā)展,電子技術(shù)成為安全方面的有力手段,許許多多安全方面的電子產(chǎn)品,是人們的生活的得力助手。本設(shè)計利用單片機技術(shù)結(jié)合單片機內(nèi)部自帶的A/D轉(zhuǎn)換器構(gòu)建了一個可燃氣體檢測報警器。當環(huán)境中可燃氣體泄露時,當氣體報警器檢測到可燃氣體濃度達到報警器設(shè)置的臨界點時,可燃氣體報警器就會發(fā)出報警信號,以提醒工作人員采取安全措施。本文首先簡要介紹了設(shè)計可燃氣體檢測報警器的主要方式以及單片機系統(tǒng)的優(yōu)勢;然后詳細介紹了可燃氣體檢測報警器的設(shè)計流程,以及硬件系統(tǒng)和軟件系統(tǒng)的設(shè)計,并給出了硬件電路的設(shè)計細節(jié),包括各部分電路的走向、芯片的選擇以及方案的可行性分析等。本次設(shè)計采用MQ-4氣體傳感器作為
2、可燃氣體的信號采集工具,采集到的模擬電壓量經(jīng)過STC90C54AD單片機內(nèi)部自帶的A/D轉(zhuǎn)換器為數(shù)字信號。單片機采集到的數(shù)字信號后經(jīng)過計算,如果可燃氣體濃度達到報警器設(shè)置的臨界點時單片機將蜂鳴器發(fā)出報警信號。在無可燃氣體的情況下,發(fā)生未知的危險,報警器可以人為的控制按鍵發(fā)出報警信號提醒人們。關(guān)鍵詞MQ-4傳感器;STC90C54AD單片機;數(shù)碼管顯示;按鍵第一章功能要求及方案論證1.1選擇器件按系統(tǒng)功能實現(xiàn)要求,決定控制系統(tǒng)采用市場上很普遍的51單片機而且內(nèi)部自帶A/D轉(zhuǎn)換功能,A/D轉(zhuǎn)換速度完全可以達到本次設(shè)計的要求,顯示部分由LED數(shù)碼管進行顯示,價格便宜,顯示醒目。1.2系統(tǒng)原理及基本框
3、圖根據(jù)畢業(yè)設(shè)計的要求本次設(shè)計采用STC89C54AD單片機機內(nèi)部自帶模/數(shù)轉(zhuǎn)換芯片構(gòu)成一個簡易的可燃氣體檢測報警系統(tǒng),顯示部分由數(shù)碼管進行顯示可燃氣體的濃度級別。該電路通過MQ-4傳感器檢測可燃氣體并發(fā)出0-5V的電壓信號并輸入到單片機內(nèi)部自帶的A/D轉(zhuǎn)換器采樣模擬量電壓,經(jīng)過模/數(shù)轉(zhuǎn)換后,產(chǎn)生相應(yīng)的數(shù)字量經(jīng)過單片機處理后進行顯示。STC89C54AD單片機負責(zé)采樣傳感器的模擬信號和把接收到的數(shù)字量經(jīng)過數(shù)據(jù)處理,產(chǎn)生正確的7段數(shù)碼管的顯示,顯示可燃氣體濃度值。本系統(tǒng)有單片機最小系統(tǒng)及電源、數(shù)碼顯示、按鍵、可燃氣體檢測、報警電路組成?;驹砣鐖D1-1所示:STC90C54ADMQ-4傳感器LE
4、D顯示器按鍵上電復(fù)位報警電路USB供電圖1-1系統(tǒng)基本方框圖第二章主要元件介紹2.1STC90C54AD單片機2.1.1概述STC90C54AD單片機是STC公司生產(chǎn)的八位單片機。完全兼容STC89C51單片機的多有功能,STC90C54AD比STC89C51多了一個內(nèi)部集成的A/D模擬信號采集功能。在這一塊芯片上集成了一臺微型計算機的各個主要部分。其中主要有CPU,存儲器,可編程I/O口,定時/計數(shù)器,串行口等,各部分通過內(nèi)部總線連接。STC90C54AD是一種帶16K字節(jié)閃爍可編程可檫除只讀存儲器(FPEROM-FlashProgramableandErasableReadOnlyMemo
5、ry)的低電壓,高性能COMOS8的微處理器。該器件采用ATMEL搞密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的MCS-51指令集和輸出管腳相兼容。2.1.2引腳介紹和最小系統(tǒng)STC90C54AD芯片為40引腳雙列直插式封裝,其引腳排列如圖2-1-1所示。在40條引腳中,有2條用于電源的引腳,2條外接晶體的引腳,4條控制引腳,其它為I/O引腳。(T2)P1.0E12401Vcc(T2EK)F1.1L239FQ.O/kDOPl.233SP0.1/AELPl.3437P0.2/AE2Pl.4E5361P0.3/A.H3Pl.5L635JPQ.4/AD4Fl.6L734FQ.5/AD5Pl.7S33p
6、o.e/AreRESETE922P0.7/07RKD/P3.0E10311EA/VdpTKD/P3.1L1130ALE/PROtINT0/F3.2L1229fseSI1IT1/P3.3L1328P2.7/AD15T0/P3.41427P2.6/AE14T1/P3.51526P2.5/AE136L1&25P2.4/AD12M/F3.7L1724F2.3/ADUXTAL2LIS23F2.2/AD10XTAL1E19221P2.1/09PDIPVssE20211P2.0/kE8圖2-1-1STC90C54AD的引腳圖1、電源引腳Vss和VccVss(20):接地;Vcc(40):正常操作時接+5V電
7、源。2、外接晶體引腳XTAL1和XTAL2當外接晶體振蕩器時,XTAL1和XTAL2分別接在外接晶體兩端。當采用外部時鐘方式時,XTAL1接地,XTAL2接外來振蕩信號。3、控制引腳RST/VPD、ALE/PROG、PSEN、EA/VppRST/VPD:當晶體振蕩器正常運行時,在此引腳上出現(xiàn)二個機器周期以上的高電平使單片機復(fù)位。Vcc掉電期間,此引腳可接備用電源,以保持內(nèi)部RAM的數(shù)據(jù)。當Vcc下降到低于規(guī)定的電壓,而VPD在規(guī)定的電壓范圍內(nèi),VPD接向內(nèi)部RAM提供備用電源。ALE/PROG(30):當訪問外部存儲器時,由P2口送出地址的高8位,P0口送出地址的低8位,數(shù)據(jù)也是通過P0口傳送
8、。作為P0口某時送出的信息到底是低8位地址還是傳送的數(shù)據(jù),需要有一信號同步的進行分別。當ALE信號(允許地址鎖存)為高電平(有效),P0口送出低8位地址,通過ALE信號鎖存低8位地址。即使不訪問外部存儲器,ALE端仍以不變的頻率周期性地出現(xiàn)正脈沖信號,此頻率為振蕩器頻率的1/6,因此可以做對外輸出的時鐘。對于有程序存儲器的單片機在對內(nèi)部程序存儲器編程期間,此引腳用于輸入編程脈沖。PESN(29):程序存儲器讀選通信號,低電平有效。51單片機可以外接程序存儲器及數(shù)據(jù)存儲器,它們的地址可以是重合的。51單片機時通過相應(yīng)的控制信號來區(qū)別到底是P2口和P0口送出的是程序存儲器還是數(shù)據(jù)存儲器地址。從外部
9、程序存儲器取指令(或常數(shù))期間,每個機器周期兩次PSEN有效,此時地址總線上送出地址程序存儲器地址;如果訪問外部數(shù)據(jù)存儲器,這兩次有效的PSEN信號將不出現(xiàn)。外部數(shù)據(jù)存儲器是靠RD及WR信號控制的,PSEN同樣可以驅(qū)動8個LSTTL輸入。EA/Vpp(31):當EA保持高電平時,訪問內(nèi)部程序存儲器(4KB),但當PC(程序計數(shù)器)值超過OFFFH時,將自動轉(zhuǎn)向執(zhí)行外部程序存儲器內(nèi)的程序。當EA保持低電平時,則只訪問外部程序存儲器(從0000H開始),不管單片機內(nèi)部是否有程序存儲器。對于內(nèi)部有程序存儲器的單片機在對內(nèi)部程序新學(xué)期編程期間,此引腳用于施加21V的編程電源(Vpp)。4、輸入輸出引腳
10、P0.0-P0.7:P0口時一個漏極開路型標準雙向I/O口。在訪問外部存儲器時,它是分時切換的地址(低8位)和數(shù)據(jù)總線,在訪問外部設(shè)備期間使用內(nèi)部的上拉電阻。在對內(nèi)部程序存儲器編程時,它接收指令字節(jié),而在驗證內(nèi)部程序時,則輸出指令字節(jié)。驗證內(nèi)部程序時,要求外接上拉電阻。P1.0-P1.7:P1口是帶內(nèi)部上拉電阻的8位雙向I/O接口。在內(nèi)部程序存儲器編程和驗證時,它接收8位地址。P2.0-P2.7:P2口時一個帶內(nèi)部上拉電阻的8位雙向I/O接口。在訪問外部存儲器時,它送出高8位地址。在對內(nèi)部程序存儲器編程和驗證期間,它接收高8位地址。P3.0-P3.7:P3口是一個帶內(nèi)部上拉電阻的8位雙向I/O
11、接口。在51單片機中,這8個引腳還兼有第二功能,這些功能見圖2-1-2.端口線第二功能P3.0RXD串行輸入P3.1TXD串行輸出P3.2INT0外部中斷0輸入P3.3INT1外部中斷1輸入P3.4T0定時器0外部輸入P3.5T1定時器1外部輸入P3.6WR外部數(shù)據(jù)存儲器寫信號P3.7ED外部數(shù)據(jù)存儲器讀信號圖2-1-2P3口的第二功能第二功能在單片機與外部設(shè)備接口方面具有非常重要的作用。單片機的最小系統(tǒng)由AT89S51、6M晶振、兩個20p電容、10K電阻、復(fù)位開關(guān)組成。如圖2-1-3所示:;XTAL1POPlP289S51圖2-1-3STC90C54AD的最小系統(tǒng)圖中電容器Cl和C2其穩(wěn)定
12、振蕩頻率、快速起振的作用,起電容值一般在15-30pF本次設(shè)計采用22pF電容。晶振頻率的典型值位12MHz,采用6MHz的情況也比較多。內(nèi)部振蕩方式所得的時鐘信號比較穩(wěn)定,實際電路中使用比較多,本次設(shè)計采用12M晶體振蕩器。上電復(fù)位時利用RC充電來實現(xiàn)的。按鍵復(fù)位又分為:按鍵電平復(fù)位,相當于RST端通過電阻接高電平;按鍵脈沖復(fù)位,利用RC微分電路產(chǎn)生正脈沖。2.1.3定時器描述STC90C54AD單片機內(nèi)有兩個16位定時器/計數(shù)器:定時器1(to)、定時器2(T1)、和定時器3(T2)它們都有定時或?qū)ν獠渴录嫈?shù)的功能,可用于定時控制、延時、對外部事件檢測和計數(shù)等場合。定時器T0和T1兩個1
13、6位定時器實際上都是16位加1計數(shù)器。T0實際是由兩個8位專用寄存器TH0(8CH)和TL0(8AH)組成,T1是由TH1(8DH)和TL1(8BH)組成。每個定時器都可由軟件設(shè)置為定時工作方式或計數(shù)工作方式及其他靈活多樣的可控功能方式。這些都是由專用寄存器TMOD設(shè)置和TCON控制。在89S52單片機中,增加了一個16位定時/計數(shù)器T2。T2和T0和T1有類似的功能即可以做定時器或計數(shù)器使用,同時還增加了捕捉等新的功能。它的功能比其它兩個定時器更強,使用也較復(fù)雜。在特殊功能寄存器組中有6個與T2有關(guān)的積存器,它們分別是:控制寄存器T2C0M、方式控制寄存器T2M0D、捕捉寄存器RCAP2L和
14、RCAP2H、定時/計數(shù)器TL2、TH2。它們在片內(nèi)存儲器中的地址依次從C8H至CDH。設(shè)置為定時方式時,定時器記數(shù)片內(nèi)震蕩器輸出經(jīng)12分頻后的脈沖(機器周期信號)。即每個機器周期使定時器(TO或T1)的數(shù)值增加1直至計滿溢出。當采用12MHZ晶體時,一個機器周期為1US,計數(shù)頻率為1MHZ。設(shè)置為計數(shù)方式時,通過引腳TO(P3。4)和T1(P3。5)對外部脈沖信號計數(shù)。當輸入脈沖信號產(chǎn)生由1至0的下降沿時,定時器的值增加1。在每個機器周期的S5P2期間采樣TO和T1腳的輸入電平,若前一個機器周期采樣值為1,下一個機器周期采樣值為0,則計數(shù)器加1。此后的機器周期53P1期間,新的數(shù)值裝入計數(shù)器
15、。所以,檢測一個1至0的跳變需要二個機器周期,故最高計數(shù)頻率為震蕩頻率的1/24。雖然對輸入信號的占空比無特殊要求,但為了確保某個電平在變化之前至少被采樣一次。要求電平保持時間至少是一個完整的機器周期。2.2STC90C54AD單片機內(nèi)部A/D模塊介紹2.2.1A/D轉(zhuǎn)換介紹STC9C54AD單片機自帶A/D轉(zhuǎn)換器介紹:STC9C54AD在P1口,有10位精度的高速A/D轉(zhuǎn)換器,P1.7-P1.0共8路電壓輸入型,可做按鍵掃描電池電壓檢測,頻譜檢測等。89個時鐘可完成一次轉(zhuǎn)換,如表1所示:表1A/D轉(zhuǎn)換器AddName765432101_ADC_EN97h允許P1.x成為ADC_ADC_P1A
16、DC_P15ADC_P1ADC_P1ADC_P1ADC_P1ADC_P1A/D口P17643210QC_CONT05hA/D轉(zhuǎn)換控制-ADC_SPADC_SPEADC_FLADC_STCHS2CHS1CHS0寄存器EED1ED0AGARTlDC_DATAC6hA/D轉(zhuǎn)換結(jié)果-寄存器高8位DC_L0W2C7hA/D轉(zhuǎn)換結(jié)果寄存器低2位P1_ADC_EN特殊功能寄存器:Pl.x作為A/D轉(zhuǎn)換輸入通道來用允許特殊功能寄存器相應(yīng)位為“1”時,對應(yīng)的Pl.x口作為A/D轉(zhuǎn)換使用,內(nèi)部上拉電阻自動斷開。ADC_CONTR特殊功能寄存器:A/D轉(zhuǎn)換控制特殊功能寄存器。CHS2/CHS1/CHSO:模擬輸入通
17、道選擇,CHS2/CHS1/CHSO。CHS2CHS1CHS0模擬輸入通道選擇000選擇P1.0作為A/D輸入來用001選擇P1.1作為A/D輸入來用010選擇P1.2作為A/D輸入來用011選擇P1.3作為A/D輸入來用100選擇P1.4作為A/D輸入來用101選擇P1.5作為A/D輸入來用110選擇P1.6作為A/D輸入來用111選擇P1.7作為A/D輸入來用ADC_SPEED1/ADC_SPEED0:ADC轉(zhuǎn)換速度控制位ADC_SPEED1:ADC_SPEEDO=0,0完成1次A/D轉(zhuǎn)換需要89個時鐘(如果要取10位轉(zhuǎn)換結(jié)果,建議不要選擇最快轉(zhuǎn)換速度)ADC_SPEED1:ADC_SPE
18、EDO=0,1完成1次A/D轉(zhuǎn)換需要178個時鐘ADC_SPEED1:ADC_SPEEDO=1,0完成1次A/D轉(zhuǎn)換需要356個時鐘ADC_SPEED1:ADC_SPEED0=1,1完成1次A/D轉(zhuǎn)換需要534個時鐘模擬/數(shù)字轉(zhuǎn)換結(jié)果計算公式如下:如果要取8位A/D轉(zhuǎn)換結(jié)果:(ADC_DATA7:0)=256xVin/Vcc如果要取10位A/D轉(zhuǎn)換結(jié)果:(ADC_DATA7:0,ADC_LOW21:0)=1024xVin/Vcc。Vin為模擬輸入通道輸入電壓,Vcc為單片機實際工作電壓,用單片機工作電壓作為模擬參考電壓。ADC_START:模擬/數(shù)字轉(zhuǎn)換(ADC)啟動控制位,設(shè)置為“1”時,開
19、始轉(zhuǎn)換ADC_FLAG:模擬/數(shù)字轉(zhuǎn)換結(jié)束標志位,當A/D轉(zhuǎn)換完成后,ADC_FLAG=1。ADC_DATA特殊功能寄存器:A/D轉(zhuǎn)換結(jié)果特殊功能寄存器2.2.2A/D轉(zhuǎn)換的性能參數(shù)1、轉(zhuǎn)換精度通常用A/D轉(zhuǎn)換的最低有效位表示(LSB)2、轉(zhuǎn)換率完成一次A/D轉(zhuǎn)換所需時間的倒數(shù)。如完成一次A/D需要lOOuS,則轉(zhuǎn)換率為10KHZ.3、分辨率對一個n位的A/D,分辨率為2n位2.2.3A/D轉(zhuǎn)換的方法和原理1、計數(shù)式A/D轉(zhuǎn)換2、雙積分式A/D轉(zhuǎn)換前兩種速度慢,但是精度高。3、次逼近式A/D轉(zhuǎn)換2.3MQ-4傳感器MQ-4氣體傳感器所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO?)
20、。當傳感器所處環(huán)境中存在可燃氣體時,傳感器的電導(dǎo)率隨空氣中可燃氣體濃度的增加而增大。使用簡單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對應(yīng)的輸出信號。MQ-4氣體傳感器對液化氣、甲烷、丙烷、氫氣的靈敏度高,對天然氣和其它可燃蒸汽的檢測也很理想。這種傳感器可檢測多種可燃性氣體,是一款適合多種應(yīng)用的低成本傳感器。MQ-4氣敏元件的結(jié)構(gòu)和外形如圖2-3-1所示(結(jié)構(gòu)A或B),由微型A12O3陶瓷管、SnO2敏感層,測量電極和加熱器構(gòu)成的敏感元件固定在塑料或不銹鋼制成的腔體內(nèi),加熱器為氣敏元件提供了必要的工作條件。封裝好的氣敏元件有6只針狀管腳,其中4個用于信號取出,2個用于提供加熱電流。基本電路如
21、圖2-3-2。B-BB部件材料1氣體敏感層二氧化錫2電極金(Au)3測量電極引線鉑(Pt)4加熱器鎳鉻合金(Ni-Cr)5陶瓷管三氧化二鋁6防爆網(wǎng)100目雙層不銹鋼(SUB316)7卡環(huán)鍍鎳銅材(Ni-Cu)8基座膠木或尼龍H109針狀管腳鍍鎳銅材(Ni-Cu) 圖2-3-1結(jié)構(gòu)和外形HE-B圖2-3-2MQ-4基本電路2.4數(shù)碼管LED數(shù)碼管分共陽極與共陰極兩種,其工作特點是,當筆段電極接低電平,公共陽極接高電平時,相應(yīng)筆段可以發(fā)光。共陰極LED數(shù)碼管則與之相反,它是將發(fā)光二極管的陰極(負極)短接后作為公共陰極。當驅(qū)動信號為高電平、端接低電平時,才能發(fā)光。LED數(shù)碼管等效于多只具有發(fā)光性能的
22、PN結(jié)。當PN結(jié)導(dǎo)通時,依靠少數(shù)載流子的注人及隨后的復(fù)合而輻射發(fā)光,其伏安特性與普通二極管相似。在正向?qū)ㄖ?,正向電流近似于零,筆段不發(fā)光。當電壓超過開啟電壓時,電流就急劇上升,筆段發(fā)光。因此,LED數(shù)碼管屬于電流控制型器件,其發(fā)光亮度L(單位是cd/m2)與正向電流IF有關(guān),用公式表示:L=KIF即亮度與正向電流成正比。LED的正向電壓U,則與正向電流以及管芯材料有關(guān)。使用LED數(shù)碼管時,工作電流一般選10mA左右/段,既保證亮度適中,又不會損壞器件。COMdcfgdp圖2-4-1位數(shù)碼管的原理圖PIO=112P123DPY己f/T本實驗的顯示模塊主要由一個4位一體的7段LED數(shù)碼管(SM
23、410564)構(gòu)成,用于顯示測量到的電壓值。它是一個共陽極的數(shù)碼管,每一位數(shù)碼管的原理圖如圖2-4-1所示。每一位數(shù)碼管的a,b,c,d,e,f,g和dp端都各自連接在一起,用于接收STC89C52的P1口產(chǎn)生的顯示段碼。1,2,3,4引腳端為其位選端,用于接收STC89C52的P3口產(chǎn)生的位選碼。圖2-5-2分別為其實物圖和引腳圖。67土P16DPT7-SEGDP圖2-4-2數(shù)碼管的實物圖和引腳圖第三章電路各部分介紹3.1可燃氣體信號采集部分在本設(shè)計中,采用MQ-4傳感器作為信號采集器件,器件的1、3、4腳連接電源的正極(+5V),2、5、6腳連接地。采集到的信號通過1k歐姆電阻后送到ADC
24、0804的模擬輸入端,R14用來調(diào)節(jié)輸出信號的大小。具體電路連接如圖3-1-1所示:圖3-1-1信號采集部分3.2顯示部分顯示模塊采用共陽極數(shù)碼管顯示。單片機P2口控制LED數(shù)碼管顯示。位選用PO口來控制。具體電路連接方式如圖3-2-1所示:rTCHCHAK圖3-2-1數(shù)碼管顯示部分3.3A/D轉(zhuǎn)換部分由MQ-4傳感器采集到的電壓信號接單片機P1.0。具體電路連接方式如圖3-3-1所示:圖3-3-1A/D轉(zhuǎn)換部分3.4報警顯示部分采集到的數(shù)字信號經(jīng)過單片機計算后如果可燃氣體濃度達到報警器設(shè)置的臨界點時,單片機將控制蜂鳴器報警,同時LED亮。LED的正極接電源正極(+5V),負極接1K歐姆電阻后
25、接單片機P2.0端。蜂鳴器采用NPN9013三極管來驅(qū)動,三極管集電極接電源正極(+5V),基極接4.7k歐姆電阻后接P2.1端,發(fā)射極接蜂鳴器,通過蜂鳴器后接地。具體電路連接方式如圖3-4-1所示:單片機接+5V電源;晶體振蕩器頻率為24MHz,晶振的兩個引腳分別連接在單片機的XTAL1和XTAL2端,晶振的兩端再分別連接一個22pF電容后接地;復(fù)位電路經(jīng)電源正極(+5V)接10uF電容后接10k歐姆電阻接地,單片機復(fù)位端RST接在電容和電阻之間。本次設(shè)計電路中加入4個按鍵,用于人為報警和設(shè)置報警的上限值。按鍵分別接單片機P1.1、P1.2、P1.3、P1.4端。S1是設(shè)置鍵,S2是數(shù)字鍵加
26、,S3是數(shù)字鍵減,當按下S4時蜂鳴器報警,LED亮;再次按下S4用來取消報警。具體電路連接方式如圖3-5-1所示:P1P1P1P1P1P1F1圖3-5-1最小體統(tǒng)及按鍵第四章整體電路134RI11DD1k165I07IR6R7R8R9R5CCQ21KU0Q3NQ4BB“卜AA1716T1ToX1X2gdp98(43勺gfedcba歸二)三=30293938373615343332R21KD11一一空C110uF21a22b23至d25e互f2728VCCPOWERSPEAKERVCC10K10KVCC10K10KVCCR10VCCNPNVCCNPNEA/VP10K10uFVCC22PRESET
27、9RESETWRPSENSTC90C54ADTitleSizeNumberRevisionINT1INTORXDTXDQ1NPNP10/TP11/TP12P13P14P15P16P17Date:File:P(X)P01P02P03P04P05P06P07Q6.NPNQ5NPNP20P21P22P23P24P25P26P274.7KR4VCC,.|IC211_X122PY1丁IL_jiJ_IX23324M21RESETFllfe計的作品MQ-4甲烷、天然氣傳感器塊;-4甲烷、天然氣傳感器模塊DDB351312=14X119X2181DjLED_圖4-1-1系統(tǒng)整體圖4.3軟件設(shè)計部分4.3.1軟
28、件設(shè)計流程圖4.3.2單片機程序設(shè)計見附錄。第五章總結(jié)經(jīng)過近一個月的畢業(yè)設(shè)計,使我對集成電路的使用有了更進一步的認識和了解,要想學(xué)好它要重在實踐,通過實踐,我也發(fā)現(xiàn)我的很多不足之處,把所學(xué)習(xí)到的知識融合到一塊還不是想象中的那么簡單,其中涉及了單片機、數(shù)字電子技術(shù)、模擬電子技術(shù)、protel99se等學(xué)科知識,要學(xué)好這門課程還需要更多的努力。通過實踐的學(xué)習(xí),使我對整體的電路設(shè)計有了一個更全面的了解,鍛煉了重全局考慮局部的能力。深刻體會了理論聯(lián)系實際的重要性,從老師提出設(shè)計要求到完成設(shè)計報告,不斷的完善自己的設(shè)計和電路。在圖書館查資料到寫出具體的實施方案、畫出電路圖都要認真考慮,尋找最優(yōu)的設(shè)計方案
29、。經(jīng)過多次修改最終于實現(xiàn)了設(shè)計要求。參考文獻ISBN7-81077-517-0,李光飛,單片機課程設(shè)計實例指導(dǎo),-1版,-北京,-北京航空航天大學(xué)出版社,2004ISBN7-81077-368-2,馬忠梅,單片機的C語言應(yīng)用程序設(shè)計,-3版,-北京,-北京航空航天大學(xué)出版社,2003ISBN978-7-5084-4302-7,張道德,單片機接口技術(shù):C51版,-1版,-北京,-中國水利水電出版社,2007ISBN7-900101-08-X,夏路易,電路原理圖與電路板設(shè)計教程protel99se,-1版,-北京,-北京希望電子出版社,2002附錄單片機程序:/載入頭文件/簡化變量定義方法/定義全
30、局變量#include#include#defineucharunsignedchar#defineuintunsignedintuintnum,aa,bb,adval;uinttable10=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90;/數(shù)組用于數(shù)碼管顯示0-9sbitwr=P30;sbitrd=P3l;sbitcsad二P32;sbitled=P20;sbitbeep二P2l;sbitkeyO二P37;sbitkey1=P3飛;/位定義ADwr腳/位定義ADrd腳/位定義ADcs腳/位定義LED/位定義蜂鳴器/位定義按鍵0/位定義按鍵1voidinit();/子函數(shù)聲明voidstart();/子函數(shù)聲明voidread();/子函數(shù)聲明voiddelay(uintz)/延時子函數(shù)zmsuintt1,y;/定義局部變量tl.for(t1=z;t10;t1-)for(y=110;y0;y-);voidmai
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)勤培訓(xùn)課件
- 內(nèi)分泌科相關(guān)知識
- 教材推廣活動策劃方案(3篇)
- 桂林舞蹈活動策劃方案(3篇)
- 組織策劃高級活動方案(3篇)
- 職工食堂的管理制度(3篇)
- 蒙自市項目建設(shè)管理制度(3篇)
- 鈑金車間員工管理制度(3篇)
- 《GA 1068-2013警用船艇外觀制式涂裝規(guī)范》專題研究報告
- 《GA 690.3-2007民用爆炸物品管理信息代碼 第3部分:涉爆單位編碼》專題研究報告
- 消化內(nèi)鏡ERCP技術(shù)改良
- 云南師大附中2026屆高三1月高考適應(yīng)性月考卷英語(六)含答案
- 2026湖北隨州農(nóng)商銀行科技研發(fā)中心第二批人員招聘9人筆試備考試題及答案解析
- 紀念館新館項目可行性研究報告
- 騎行美食活動方案策劃(3篇)
- 2026年上海市松江區(qū)初三語文一模試卷(暫無答案)
- 石化企業(yè)環(huán)保培訓(xùn)課件
- GB/T 3098.5-2025緊固件機械性能第5部分:自攻螺釘
- 《我相信---楊培安》歌詞-勵志歌曲
- 10kv真空斷路器預(yù)防性試驗作業(yè)指導(dǎo)書
- 普通高校體育工作基本標準介紹陳永利
評論
0/150
提交評論