【正文】
片機(jī)最小系統(tǒng)如圖 37 所示。如圖 38所示。目標(biāo)文件可由 LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51 連接定位生成絕對(duì)目標(biāo)文件 (.ABS)。 接下來的事,就是在這個(gè)工程里面加入自己的程序 代碼。出現(xiàn)如圖 21 所示對(duì)話框,選擇“ Output”按圖示,將箭頭所指的多選框勾上,點(diǎn)“確定”。 第四步是聯(lián)機(jī)檢查。 //紅色發(fā)光二極管定義 sbit green = P2^1。 if((key_new == 0) amp。 //布防標(biāo)志位 uchar flag_bufang_en 。 while(1) { key()。 flag_bufang_en = 0。 flag_bufang_en = 0。 //定時(shí)器 0 工作方式 1 ET0 = 1。 else key_value =0。在此,我向身邊關(guān)心我的同學(xué)致以誠摯的謝意!另外,系里的領(lǐng)導(dǎo)和老師也給了我們必要的指導(dǎo),我也向系和年級(jí)的領(lǐng)導(dǎo)們表示衷心的感謝!最后感謝學(xué)院對(duì)我這幾年的培養(yǎng)。檢查它是否有虛焊、是否有毛剌等。接著, Keil 會(huì)打出下面的提示: Build target 39。 圖 17 Keil 軟件打開新工程界面 點(diǎn)開后,在出現(xiàn)的對(duì)話框中選擇工程存在路徑,單 擊“保存”后,出現(xiàn)(如圖 18 所示)界面。下面詳細(xì)介紹Keil C51 開發(fā)系統(tǒng)各部分功能和使用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件, XTAL2 應(yīng)不接。另外, STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。當(dāng) Tx時(shí)間結(jié)束時(shí), Vo下跳回低電平,同時(shí)啟動(dòng)封鎖時(shí)間定時(shí)器而進(jìn)入封鎖周期 Ti。 專業(yè)方向綜合設(shè)計(jì)報(bào)告 4 圖 34 BISS0001內(nèi)部框圖 引腳 名稱 I/O 功能說明 1 A I 可重復(fù)觸發(fā)和不可重復(fù)觸 發(fā)選擇端。整個(gè)系統(tǒng)是在系統(tǒng)軟件控制下工作的。硬件包括單片機(jī)、輸入 /輸出設(shè)備、以及外圍應(yīng)用電路等組成的系統(tǒng),軟件是主要是工作的程序通過編寫程序來控制輸入的 信號(hào)。專業(yè)方向綜合設(shè)計(jì)報(bào)告 1 1 緒論 隨著科技的提高,電子電器飛速發(fā)展,人民生活水平有了很大提高。 2 設(shè)計(jì)任務(wù)分析 。設(shè)置在監(jiān)測(cè)點(diǎn)上的紅外探頭將人體輻射的紅外光譜變換成電信號(hào), 送出 TTL 電平至 STC89C52 單片機(jī)。當(dāng) A為“ 1”時(shí),允許重復(fù)觸發(fā);反之,不可重復(fù)觸發(fā) 2 VO O 控制信號(hào)輸出端。在 Ti時(shí)間內(nèi),任何 V2的變化都不能使 Vo跳變?yōu)橛行顟B(tài)(高電平) ,可有效抑制負(fù)載切換過程中產(chǎn)生的各種干擾??臻e模式下, CPU 停止工作, 允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工作。因?yàn)橐粋€(gè)機(jī)器周期含有 6 個(gè)狀態(tài)周期,而每個(gè)狀態(tài)周期為 2個(gè)振蕩周期,所以一個(gè)機(jī)器周期共有 12 個(gè)振蕩周期,如果外接石英晶體振蕩器的振蕩頻率為12MHZ,一個(gè)振蕩周期 為 1/12us。 圖 15 C51工具包整體結(jié)構(gòu)圖 Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu) C51 工具包的整體結(jié)構(gòu),如圖 所示 ,其中 uVision 與 Ishell 分別是 C51 for Windows 和 for DOS 的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。在此界面上選擇電路板上所用的單片機(jī)型號(hào): Atmel STC89C52(或者是 AT89S52,視開發(fā)板上具體型號(hào)而定),單擊“確定”。Target 139。 第二步為萬用表測(cè)試,先用萬用表復(fù)核目測(cè)中認(rèn)為可疑的連線或接點(diǎn),查看它們的通斷狀態(tài)是否與設(shè)計(jì)規(guī)定相符,再檢查各種電源線與地線之間是否有短路現(xiàn)象。 專業(yè)方向綜合設(shè)計(jì)報(bào)告 19 參考文獻(xiàn) [1]胡萍 .串口通信的紅外報(bào)警器的研制 [J].計(jì)算機(jī)與現(xiàn)代化, 2021( 10): 1516. [2]唐德琴 .電子溫度測(cè)量儀器技術(shù)發(fā)展戰(zhàn)略研究 [J].電子科學(xué)技術(shù), 2021,27( 1): 18 [3]李行善 .基于串口組件的體系結(jié)構(gòu) [J].電子串口與儀器學(xué)報(bào), 2021( 08): 1516. [4]姜道連等 .用于 AT89C51 設(shè)計(jì)紅外報(bào)警器的設(shè)計(jì)與制作 [J].國外電子元器件, 2021( 12): 3134. [5]馮國進(jìn).嵌入式 Linux驅(qū)動(dòng)程序設(shè)計(jì)從入 fJ 至 U 精通 D 田.北京:清華大學(xué)出版社 ,2021 [6]蔡文齋 . 專業(yè)級(jí)串口調(diào)試器設(shè)計(jì) . 現(xiàn)代電子技術(shù) , 2021. [7]熊如貴 .串口通信感應(yīng)裝置 [J].電子制作, 2021( 6) :2331. [8] 時(shí)德鋼等 .基于串口通信的紅外報(bào)警器的研究 [J].計(jì)算機(jī)測(cè)量與控制, 2021,10( 7): 480482. 專業(yè)方向綜合設(shè)計(jì)報(bào)告 20 附件一:總體原 理圖設(shè)計(jì) P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 (R X D )10P 3 .1 (T X D )11P 3 .2 (I N T 0 )12P 3 .3 (I N T 1 )13P 3 .4 (T 0 )14P 3 .5 (T 1 )15P 3 .6 (W R )16P 3 .7 (R D )17X T A L 218X T A L 119G N D20( A 8 )P 2 . 021( A 9 )P 2 . 122( A 1 0 ) P 2 . 223( A 1 1 ) P 2 . 324( A 1 2 ) P 2 . 425( A 1 3 ) P 2 . 526( A 1 4 ) P 2 . 627( A 1 5 ) P 2 . 728P S E N29A L E / P R O G30E A / V P P31( A D 7 ) P 0 .732( A D 6 ) P 0 .633( A D 5 ) P 0 .534( A D 4 ) P 0 .435( A D 3 ) P 0 .336( A D 2 ) P 0 .237( A D 1 ) P 0 .138( A D 0 ) P 0 .039V C C40U18 9 C 5 1 / C 5 212MHzC2 30C3 30R21 0 K+ C11 0 u F1234KSR E S E TR12 . 2 KQ19 0 1 21234K11234K21234K3GNDVCCOUT人體感應(yīng)模塊V C CV C CV C CD1L E D rR42 . 2 kR31 0 kV C CD2L E D gR52 2 0D3L E D yR62 . 2 k32 1P1 P O W E R112233445566S1 專業(yè)方向綜合設(shè)計(jì)報(bào)告 21 附件 二 :仿真 圖 附件 三 :程序源代碼 includ