【正文】
六、參考文獻(xiàn):,:機(jī)械工業(yè)出版社,2022. protel99 :電子工業(yè)出版社,2022::附圖(總圖)1718。這讓我學(xué)到了很多課本上沒有的東西,擴(kuò)展了自己的視野,增強(qiáng)了自己的動(dòng)手能力,清醒的認(rèn)識(shí)到自己的不足,培養(yǎng)了小心謹(jǐn)慎的作風(fēng),使自己對(duì)課題設(shè)計(jì)了解進(jìn)一步加深?;仡櫰鸫舜螁纹瑱C(jī)課程設(shè)計(jì),我仍感慨頗多。其次,就是使用到的各種元器件。硬件方面還好解決,弄明白就可以了,但軟件方面就非常困難了,雖然以前還做過這方面的實(shí)驗(yàn),但那都是是些簡單應(yīng)用。這對(duì)于我來說是很有挑戰(zhàn)性的。程序框圖如圖 43:開始啟動(dòng) ADC0809 通道,并延時(shí) 100μs轉(zhuǎn)換完?讀出 A/D 轉(zhuǎn)換結(jié)果結(jié)果存入內(nèi)存單元返回YN15圖 43 報(bào)警子程序流程框圖開始40H 中的 BCD 碼大?與閾值相等?41H 中的 BCD 碼大?42H 中的 BCD 碼大?返回YYY報(bào)警N Y NN Y N Y N Y YY與閾值相等?16五、課程設(shè)計(jì)系的心得體會(huì)經(jīng)過一周的努力,終于完成了測(cè)控電路的課程設(shè)計(jì)。程序首先對(duì) 40H、50H 中的值進(jìn)行比較大小,如果 40H 中的值大于 50H 中的值,則進(jìn)行報(bào)警。40H、4lH、42H 單元存放 A/D 轉(zhuǎn)換后,并進(jìn)行十進(jìn)制轉(zhuǎn)換后的結(jié)果。傳感器輸入值 A/D 轉(zhuǎn)換后,調(diào)用比較程序,經(jīng)過數(shù)據(jù)處理后顯示的測(cè)量值與閾值比較,小于閾值則繼續(xù)執(zhí)行顯示程序。而當(dāng)輸入端為高電平時(shí)不報(bào)警。報(bào)警電路分為蜂鳴器報(bào)警電路和 LED 發(fā)光報(bào)警電路組成。ADC0809 初始化后,把 0 通道輸入的 05V 的模擬信號(hào)轉(zhuǎn)換為對(duì)應(yīng)的數(shù)字量 OOHFFH,然后將對(duì)應(yīng)數(shù)值存儲(chǔ)到內(nèi)存單元。鍵盤掃描電路圖 312:圖 312 按鍵電路 報(bào)警電路報(bào)警電路圖 313:13圖 313 報(bào)警電路四、軟件設(shè)計(jì) 主程序框圖主程序流程圖如下圖 41 所示。處理方式有掃描法和線反轉(zhuǎn)法。LED 使用的是共陰極 7 段數(shù)碼管。本設(shè)計(jì)使用并行輸入硬件譯碼靜態(tài)顯示電路,靜態(tài)顯示電路中,各位可獨(dú)立顯示,只要在該位的段碼線上保持段碼電平,該位就能保持相應(yīng)的顯示字符。本電路 接高電EA平,沒有擴(kuò)展片外 ROM 和 RAM。由于單片機(jī)具有體積小、質(zhì)量輕、價(jià)格便宜、耗電少等突出特點(diǎn),所以本系統(tǒng)采用 89C51 單片機(jī),硬件設(shè)計(jì)電路圖如圖 1 所示。P0 口、P1 口、P2 口、P3 口是 3 個(gè) 8 位準(zhǔn)雙向的 I/O 口,各口線在片內(nèi)均有固定的上拉電阻。當(dāng) 引腳為低時(shí),單片機(jī)只訪問外部程序存儲(chǔ)器,不論是否有內(nèi)部程序存儲(chǔ)器。 11④ /VPP引腳: 功能為片內(nèi)程序存儲(chǔ)器選擇控制端。在單片機(jī)訪問外部程序存儲(chǔ)器時(shí),此PSEN引腳輸出脈沖負(fù)跳沿作為讀外部程序存儲(chǔ)器的選通信號(hào)。在對(duì)片內(nèi) EPROM 型單片機(jī)編程寫入時(shí),此引腳作為編程脈沖輸入端。即使不訪問外部鎖存器,ALE 端仍有正脈沖信號(hào)輸出,此頻率為時(shí)鐘振蕩器頻率的 1/6。② ALE/ 引腳:ALE 引腳輸出為地址鎖存允許信號(hào),當(dāng)單片機(jī)上電正常工作PROG后 ALE 引腳不斷輸出正脈沖信號(hào)。V PD為本引腳的第二功能,即備用電源的輸入。當(dāng)單片機(jī)運(yùn)行時(shí),在此引腳加上持續(xù)時(shí)間大于 2 個(gè)機(jī)器周期(24 個(gè)振蕩周期)的高電平時(shí),就可以完成復(fù)位操作。此類引腳提供控制信號(hào),有的還PSENA具有復(fù)用功能。若采用外部時(shí)鐘振蕩器時(shí),該引腳接受時(shí)鐘振蕩器的信號(hào),即把此信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)生器的輸入端。如果采用外接晶體振蕩器時(shí),此引腳接地。該引腳內(nèi)部是一個(gè)反相放大器的輸入端。2 個(gè)時(shí)鐘引腳也可外接獨(dú)立的晶體振蕩器。Vcc 接+5V 電源,Vss 接地。10P 1 . 0P 1 . 1P 1 . 2P 1 . 3P 1 . 4P 1 . 5P 1 . 6P 1 . 7R S T( T X D ) P 3 . 1( I N T 0 ) P 3 . 2( I N T 1 ) P 3 . 3T 0 P 3 . 4T 1 P 3 . 5( W R ) P 3 . 6( R D ) P 3 . 7X T A L 1X T A L 2G N DV c cP 0 . 0 ( A D 0 )P 0 . 1 ( A D 1 )P 0 . 2 ( A D 2 )P 0 . 3 ( A D 3 )P 0 . 4 ( A D 4 )P 0 . 5 ( A D 5 )P 0 . 6 ( A D 6 )P 0