單片機(jī)原理與應(yīng)用課程設(shè)計(jì) 單片機(jī)工業(yè)現(xiàn)場報(bào)警器

上傳人:仙*** 文檔編號(hào):31426242 上傳時(shí)間:2021-10-11 格式:DOC 頁數(shù):33 大小:352.50KB
收藏 版權(quán)申訴 舉報(bào) 下載
單片機(jī)原理與應(yīng)用課程設(shè)計(jì) 單片機(jī)工業(yè)現(xiàn)場報(bào)警器_第1頁
第1頁 / 共33頁
單片機(jī)原理與應(yīng)用課程設(shè)計(jì) 單片機(jī)工業(yè)現(xiàn)場報(bào)警器_第2頁
第2頁 / 共33頁
單片機(jī)原理與應(yīng)用課程設(shè)計(jì) 單片機(jī)工業(yè)現(xiàn)場報(bào)警器_第3頁
第3頁 / 共33頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《單片機(jī)原理與應(yīng)用課程設(shè)計(jì) 單片機(jī)工業(yè)現(xiàn)場報(bào)警器》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)原理與應(yīng)用課程設(shè)計(jì) 單片機(jī)工業(yè)現(xiàn)場報(bào)警器(33頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 湖南工程學(xué)院 課 程 設(shè) 計(jì) 課程名稱 單片機(jī)原理與應(yīng)用 課題名稱 單片機(jī)工業(yè)現(xiàn)場報(bào)警器 專 業(yè) 電氣工程及其自動(dòng)化 班 級(jí) 電氣 0884 學(xué) 號(hào) 姓 名 指導(dǎo)教師 2011 年 5 月 9 日 湖南工程學(xué)院 課 程 設(shè) 計(jì) 任 務(wù) 書 課程名稱 單片機(jī)原理與應(yīng)用 課 題

2、 單片機(jī)工業(yè)現(xiàn)場報(bào)警器 專業(yè)班級(jí) 電氣工程0884班 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)老師 審 批 任務(wù)書下達(dá)日期 2011 年 5 月 9 日 任務(wù)完成日期 2011 年 5 月 20 日 設(shè)計(jì)內(nèi)容與設(shè)計(jì)要求 設(shè)計(jì)內(nèi)容: 利用單片機(jī)為核心設(shè)計(jì)一個(gè)工業(yè)現(xiàn)場報(bào)警器系統(tǒng),要求為檢測現(xiàn)場有害氣體在規(guī)定的范圍內(nèi),超標(biāo)

3、則報(bào)警。 設(shè)計(jì)要求: 1)確定系統(tǒng)設(shè)計(jì)方案; 2)進(jìn)行系統(tǒng)的硬件設(shè)計(jì); 3)完成必要的參數(shù)計(jì)算與元器件選擇; 4)完成應(yīng)用程序設(shè)計(jì); *5)進(jìn)行部分單元電路及應(yīng)用程序的調(diào)試; 主 要 設(shè) 計(jì) 條 件 本系統(tǒng)要求:1)檢測現(xiàn)場有害氣體在規(guī)定的范圍內(nèi)。2)8路輸入信號(hào),可檢測8種有害氣體,超標(biāo)則閃光響鈴報(bào)警,處于安全范圍保持正常狀態(tài)不變。3)檢測電路有自檢功能。 說 明 書 格 式 1. 課程設(shè)計(jì)任務(wù)書 2. 目錄 3. 系統(tǒng)總體方案選擇與說明 4. 系統(tǒng)結(jié)構(gòu)框圖與工作原理 5. 各單元硬件設(shè)計(jì)說明及計(jì)算方法 6. 軟件設(shè)計(jì)與說明(包括流程圖)

4、7. 調(diào)試結(jié)果與必要的調(diào)試說明 8. 使用說明 9. 總結(jié) 10、參考文獻(xiàn) 附錄 附錄A 系統(tǒng)原理圖 附錄B 程序清單 進(jìn) 度 安 排 設(shè)計(jì)時(shí)間為兩周 第一周 星期一、上午:布置課題任務(wù),講課及課題介紹 下午:借閱有關(guān)資料,總體方案討論 星期二、確定總體設(shè)計(jì)方案 星期三、硬件模塊方案設(shè)計(jì) 星期四、軟件模塊方案設(shè)計(jì) 星期五、各硬件模塊設(shè)計(jì) 第二周 星期一、各硬件模塊設(shè)計(jì) 星期二、各軟件模塊設(shè)計(jì) 星期三、各軟件模塊設(shè)計(jì) 星期四、寫說明書 星期五、上午:寫說明書,整理資料 下午:交設(shè)計(jì)資料,答辯 參 考 文 獻(xiàn) 參考

5、文獻(xiàn) 1、 教材《單片微型計(jì)算機(jī)技術(shù)》 劉國榮 編 機(jī)械工業(yè)出版社 2、 《單片微型計(jì)算機(jī)原理、應(yīng)用及接口技術(shù)》 張迎新 編 國防工業(yè)出版社 3、 《單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)技術(shù)》 房小翠 編 國防工業(yè)出版社 4、《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)》 何立民 編 北航出版社 5、《單片機(jī)原理及接口技術(shù)》 曹琳琳編 國防科技大學(xué)出版社 目錄 第一章 系統(tǒng)總體方案選擇與說明 7 1.1方案選擇 7 1.2系統(tǒng)說明 7 第二章 系統(tǒng)結(jié)構(gòu)框圖與工作原理 8 2.1設(shè)計(jì)框架圖 8 2.2工作原理 9 第三章 各單元硬件設(shè)計(jì)說明及法計(jì)算方 10 3.1 主控芯片80C

6、51 10 3.2 A/D轉(zhuǎn)換集成電路主芯片0809 12 3.3 集成氣體傳感器TGS202元件 13 3.4 地址鎖存器主芯片74LS373 14 3.5 單片機(jī)時(shí)鐘電路 16 3.6 復(fù)位電路 17 3.7 光報(bào)警系統(tǒng) 18 3.8 單片機(jī)振蕩電路 19 第四章 軟件設(shè)計(jì) 20 4.1 軟件總體設(shè)計(jì) 20 第五章 調(diào)試 21 5.1軟件模擬調(diào)試 21 5.2硬件接線及調(diào)試 21 第六章 總結(jié) 23 附件 A (原理圖) 25 附錄B 源程序清單 26 附錄C 參考文獻(xiàn) 31 第一章 系統(tǒng)總體方案選擇與說明 1.1方案選擇 用單片機(jī)

7、控制一個(gè)檢測報(bào)警系統(tǒng),與以往用數(shù)字邏輯電路組成的控制系統(tǒng)相比,用單片機(jī)組成的檢測報(bào)警系統(tǒng),應(yīng)具有更大的靈活性,功能也更強(qiáng),并具有智能性, 在實(shí)際工作中是一種行之有效的方法。因此,從理論上分析利用單片機(jī)為核心設(shè)計(jì)一個(gè)工業(yè)現(xiàn)場報(bào)警器系統(tǒng)是可行的。 1.2系統(tǒng)說明 單片機(jī)工業(yè)現(xiàn)場報(bào)警系統(tǒng)是對(duì)工業(yè)現(xiàn)場的有害氣體進(jìn)行檢測,一旦有害氣體的濃度超過容許的氣體濃度范圍,系統(tǒng)閃光響鈴報(bào)警。通過傳感器對(duì)工業(yè)現(xiàn)場有害氣體濃度的檢測從而轉(zhuǎn)換成相應(yīng)的電壓值,又通過A/D模數(shù)轉(zhuǎn)換器將傳感器的電壓值的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),然后所轉(zhuǎn)換的數(shù)字量接到單片機(jī)80C51的P0口,最后單片機(jī)對(duì)接入的數(shù)字信號(hào)做出反應(yīng),判斷所測

8、有害氣體的濃度是否超標(biāo),超標(biāo)則做出閃光響鈴的報(bào)警指示,處于安全范圍保持正常狀態(tài)不變。 第二章 系統(tǒng)結(jié)構(gòu)框圖與工作原理 2.1設(shè)計(jì)框架圖 氣體傳感器 被測試氣體 采樣信號(hào)處理 模數(shù)轉(zhuǎn)換器 89C51單片機(jī) 外部報(bào)警裝置 圖2—1 2.2工作原理 單片機(jī)工業(yè)現(xiàn)場報(bào)警器主要由氣體傳感器、信號(hào)調(diào)理、A/D模數(shù)轉(zhuǎn)換器、80C51單片機(jī)和閃光響鈴報(bào)警等幾部分構(gòu)成。八種有害氣體分別對(duì)應(yīng)八個(gè)氣體傳感器,氣體傳感器對(duì)有害氣體的濃度進(jìn)行測量,從而轉(zhuǎn)換成電壓量。將氣體傳感器的輸出端接到A/D模數(shù)轉(zhuǎn)換器的IN0至IN7端,作為A

9、/D模數(shù)轉(zhuǎn)換器的輸入。再將A/D模數(shù)轉(zhuǎn)換器的輸出端D0~D7接到80C51單片機(jī)的P0口,將閃光響鈴報(bào)警電路接到80C51單片機(jī)的P3.7口,從而構(gòu)成氣體檢測報(bào)警系統(tǒng)。當(dāng)氣體傳感器檢測的濃度值大于或等于所設(shè)定的氣體濃度值,通過A/D模數(shù)轉(zhuǎn)換成高電平送到80C51單片機(jī)的P0口,從而使P3.7=0,閃光響鈴就啟動(dòng)了,從而完成了氣體的檢測。 第三章 各單元硬件設(shè)計(jì)說明及法計(jì)算方法 3.1 主控芯片80C51 這次課程設(shè)計(jì)的主要是圍繞80C51而設(shè)計(jì)的,所以有必要先對(duì)它做一個(gè)簡單介紹,80C51引腳圖如下圖所示: 圖3—1 80

10、C51外部管腳圖 80C51是INTEL公司MCS-51系列單片機(jī)中最基本的產(chǎn)品,它采用INTEL公司可靠的CHMOS工藝技術(shù)制造的高性能8位單片機(jī),屬于標(biāo)準(zhǔn)的MCS-51的HCMOS產(chǎn)品。它結(jié)合了HMOS的高速和高密度技術(shù)及CHMOS的低功耗特征,它繼承和擴(kuò)展了MCS-48單片機(jī)的體系結(jié)構(gòu)和指令系統(tǒng)。 80C51內(nèi)置中央處理單元、128字節(jié)內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM、32個(gè)雙向輸入/輸出(I/O)口、2個(gè)16位定時(shí)/計(jì)數(shù)器和5個(gè)兩級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行通信口,片內(nèi)時(shí)鐘振蕩電路。 此外,80C51還可工作于低功耗模式,可通過兩種軟件選擇空閑和掉電模式。在空閑模式下凍結(jié)CPU而RAM

11、定時(shí)器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存RAM數(shù)據(jù),時(shí)鐘振蕩停止,同時(shí)停止芯片內(nèi)其它功能。80C51有PDIP(40pin)和PLCC(44pin)兩種封裝形式。 3.2 A/D轉(zhuǎn)換集成電路主芯片0809 A/D轉(zhuǎn)換由集成電路0809完成。0809具有8路模擬輸入端口,地址線(23-25腳)可決定對(duì)哪一路模擬輸入作A/D轉(zhuǎn)換。0809的管腳圖如下: 圖3—2 ADC0809外部管腳圖 A/D轉(zhuǎn)換電路采用了常用的8位8通道數(shù)模轉(zhuǎn)換專用芯片ADC0809,電路如圖5所示。氣體傳感器的輸出分

12、別接到ADC0809的IN0至IN7。ADC0809的通道選擇地址A,B,C分別由89C51的P0.0~P0.2經(jīng)地址鎖存器74LS373輸出提供。當(dāng)P2.7=0時(shí),與寫信號(hào)WR共同選通ADC0809。圖中ALE信號(hào)與ST信號(hào)連在一起,在WR信號(hào)的前沿寫入地址信號(hào),在其后沿啟動(dòng)轉(zhuǎn)換。圖中ADC0809的轉(zhuǎn)換結(jié)束狀態(tài)信號(hào)EOC接到89C51的INT1引腳,當(dāng)A/D轉(zhuǎn)換完成后,EOC變?yōu)楦唠娖?,表示轉(zhuǎn)換結(jié)束,產(chǎn)生中斷。在中斷服務(wù)程序中,將轉(zhuǎn)換好的數(shù)據(jù)送到指定的存儲(chǔ)單元。數(shù)據(jù)采集電路圖如下: 圖3—3數(shù)據(jù)采集模塊電路 3.3 集成氣體

13、傳感器TGS202元件 要準(zhǔn)確地進(jìn)行工業(yè)現(xiàn)場報(bào)警,選擇合適的氣體傳感器是準(zhǔn)確報(bào)警的前提。綜合考慮各因素,本文選擇集成氣體傳感器TGS202用作采集系統(tǒng)的敏感元件。 TGS202氣體傳感器能探測CO2,CO,甲烷、煤氣等多種氣體,他靈敏度高,穩(wěn)定性好,適合于火災(zāi)中氣體的探測。如圖4所示,當(dāng)TGS202探測到CO2或CO時(shí),傳感器的內(nèi)阻變小,VA迅速上升。選擇適當(dāng)?shù)碾娮枳柚?,使得?dāng)氣體濃度達(dá)到一定程度(如CO濃度達(dá)到0.06%)時(shí),VA端獲得適當(dāng)?shù)碾妷?設(shè)為3V)。 TGS202的應(yīng)用電路圖如下: 圖3—4 TGS202的應(yīng)用電路 3.4 地址鎖存器主芯片74LS373 7

14、4373為三態(tài)輸出的八 D 透明鎖存器, 373 的輸出端 O0~O7 可直接與總線相連。外部管腳圖如下: 圖3—5 74LS373外部管腳圖 當(dāng)三態(tài)允許控制端 OE 為低電平時(shí),O0~O7 為正常邏輯狀態(tài),可用來驅(qū)動(dòng)負(fù)載或總線。當(dāng) OE 為高電平時(shí),O0~O7 呈高阻態(tài),即不驅(qū)動(dòng)總線,也不為總線的負(fù)載,但鎖存器內(nèi)部的邏輯操作不受影響。 當(dāng)鎖存允許端 LE 為高電平時(shí),O 隨數(shù)據(jù) D 而變。當(dāng) LE 為低電平時(shí),O 被鎖存在已建立的數(shù)據(jù)電平。 當(dāng) LE 端施密特觸發(fā)器的輸入滯后作用,使交流和直流噪聲抗擾度被改善 400mV。

15、 引出端符號(hào): D0~D7 數(shù)據(jù)輸入端 OE 三態(tài)允許控制端(低電平有效) LE 鎖存允許端 O0~O7 輸出端 74LS373真值表如下: 圖3—6 74LS373真值表 3.5 單片機(jī)時(shí)鐘電路 單片機(jī)工作的時(shí)間基準(zhǔn)是由時(shí)鐘電路提供的。在單片機(jī)的XTAL1和XTAL2兩個(gè)管腳,接一只晶振及兩只電容就構(gòu)成了單片機(jī)的時(shí)鐘電路。 電路中電容C1和C2對(duì)振蕩頻率有微調(diào)作用,通常的取值范圍為(20—40)pF。晶振這里選擇12MHz。時(shí)鐘內(nèi)部方式圖如下: 圖3—7

16、內(nèi)部時(shí)鐘方式 3.6 復(fù)位電路 單片機(jī)的RST管腳為主機(jī)提供一個(gè)外部復(fù)位的信號(hào)輸入端口。復(fù)位電平是高電平有效,高電平持續(xù)的時(shí)間是應(yīng)為2個(gè)機(jī)器周期以上。 單片機(jī)的復(fù)位方式有上電復(fù)位和手工復(fù)位兩種。下圖所示是51系列單片機(jī)常用的上電復(fù)位和手工復(fù)位組合電路,只要電源上升時(shí)間不超過1ms,它們都能很好的工作。復(fù)位以后,單片機(jī)內(nèi)各部件恢復(fù)到初始狀態(tài)。 圖3—8 按鍵電平復(fù)位 3.7 光報(bào)警系統(tǒng) 聲光報(bào)警電路在單片機(jī)P1口的控制下,可以根據(jù)不同情況發(fā)出不同的聲光報(bào)警信號(hào)。聲音信號(hào)由專用語音芯片提供。通過給語音芯片的S1和S2端輸入不同

17、的邏輯電平(00,01,10,11),便可以獲得4種不同的聲音信號(hào)。由單片機(jī)的P1.0和P1.1控制。另外該芯片還需要一個(gè)選通信號(hào),由P1.3提供。只有當(dāng)該信號(hào)為高電平時(shí),芯片才會(huì)根據(jù)S1和S2端的控制信號(hào)發(fā)出不同的報(bào)警聲,否則不會(huì)發(fā)聲報(bào)警。   由P1口的P1.4~P1.7分別控制4個(gè)發(fā)光二極管,予以光報(bào)警,如圖6所示。P1.4~P1.7控制的燈依次為綠色(正常信號(hào)燈)、黃色(故障信號(hào)燈)、紅色(超標(biāo)信號(hào)燈)和紅色(火災(zāi)信號(hào)燈)。當(dāng)這些輸出端輸出低電平時(shí),對(duì)應(yīng)的信號(hào)燈便會(huì)發(fā)光報(bào)警。 圖3—9 光報(bào)警電路圖 3.8 單片機(jī)振蕩電路 80

18、51內(nèi)置頻率可達(dá)12MHz的時(shí)鐘電路,用來產(chǎn)生整個(gè)單片機(jī)運(yùn)行的脈沖時(shí)序,但8051單片機(jī)需外置振蕩電容,晶振采用12M外接30p電容構(gòu)成單片機(jī)時(shí)鐘電路。單片機(jī)振蕩電路圖如下: 圖3-10 單片機(jī)振蕩電路 第四章 軟件設(shè)計(jì) 4.1 軟件總體設(shè)計(jì) 系統(tǒng)復(fù)位后,首先要進(jìn)行初始化,包括對(duì)各個(gè)控制用寄存器的初始化、設(shè)置中斷服務(wù)程序的入口地址、設(shè)置堆棧等。流程圖如圖3—4所示: 開始 系統(tǒng)初始化 氣體濃度取樣 數(shù)模轉(zhuǎn)換器信號(hào)處理 氣體濃度超標(biāo)? 報(bào)警裝置報(bào)警 返回 Y N

19、 第五章 調(diào)試 單片機(jī)應(yīng)用系統(tǒng)的調(diào)試包括硬件調(diào)試和軟件調(diào)試。由于硬件和軟件是交織在一起的,硬件調(diào)試和軟件調(diào)試并不能完全分開,所以要將兩者結(jié)合起來進(jìn)行調(diào)試和調(diào)整。許多硬件錯(cuò)誤是在軟件調(diào)試過程中被發(fā)現(xiàn)和糾正的。一般方法是先排除明顯的硬件故障,再進(jìn)行軟、硬件綜合調(diào)試。下面分別介紹我這次設(shè)計(jì)的意見和軟件調(diào)試過程: 5.1軟件模擬調(diào)試 一、在Proteus軟件中繪制出硬件電路圖。根據(jù)系統(tǒng)設(shè)計(jì)要求,選擇元器件,設(shè)計(jì)出硬件電路圖,如附錄B所示。 二、編寫系統(tǒng)程序。根據(jù)系統(tǒng)要求,畫流程圖。在WAVE中編程,過程中先將各模塊搞好,分別調(diào)試各模塊,調(diào)試好后,編寫主

20、程序,將各系統(tǒng)結(jié)合,使成為系統(tǒng)軟件。各模塊調(diào)試后,在調(diào)試主程序,看是否能實(shí)現(xiàn)系統(tǒng)功能。 三、硬件和軟件電路的聯(lián)合模擬調(diào)試在Proteus軟件中進(jìn)行。先將編譯好的HEX文件加載到80C51中,在運(yùn)行硬件電路,不斷調(diào)試,若沒達(dá)到要求,進(jìn)行相應(yīng)修改,直到符合要求。 5.2硬件接線及調(diào)試 雖然軟件模擬調(diào)試是非常重要的,但是還是紙上談兵啊,真正要到了調(diào)試的時(shí)候,這又是一個(gè)比設(shè)計(jì)還頭痛的事,我們說它令人頭痛是有原因的,按理是通的,但調(diào)試不一定可以出來,甚至于設(shè)計(jì)是錯(cuò)誤的,調(diào)試是設(shè)計(jì)的試金石?。? 單片機(jī)系統(tǒng)進(jìn)行軟件盒硬件調(diào)試成功后最后一步是進(jìn)行硬件的連接和物制作,我們的硬件調(diào)試是在試驗(yàn)臺(tái)上

21、進(jìn)行的,雖然與設(shè)計(jì)的電路不太相同,不過可以適當(dāng)修改源程序,以適應(yīng)實(shí)驗(yàn)臺(tái)的要求。 一. 根據(jù)實(shí)驗(yàn)臺(tái)情況和設(shè)計(jì)要求連接電路圖。 二. 在連接的電路上,進(jìn)行模塊測試,就是用簡單的程序進(jìn)行調(diào)試以確定電路連接正確。 三. 將修改后的程序下載到單片機(jī)里,可以用偉福仿真系統(tǒng),進(jìn)行單步和斷點(diǎn)調(diào)試。 四. 將運(yùn)行結(jié)果和實(shí)驗(yàn)現(xiàn)象與預(yù)定值進(jìn)行比較,再適當(dāng)修改程序以達(dá)到要求。 第六章 總結(jié) 轉(zhuǎn)眼間為期兩周的課程設(shè)計(jì)已經(jīng)結(jié)束,此次老師給的課題是關(guān)于工業(yè)現(xiàn)場報(bào)警器的設(shè)計(jì)。我的總體設(shè)計(jì)思想就是首先分塊設(shè)計(jì)出各個(gè)小模塊,然后綜合成一個(gè)整體設(shè)計(jì)。雖然設(shè)計(jì)時(shí)

22、遇到各種困難但是在老師和同學(xué)的幫助下還是解決了問題,也體會(huì)到其中的苦和樂。 上課的第一天,收到老師給我們的課題時(shí)真的是茫然一片,不知如何下手,更不用說如何去解決程序部分了,因?yàn)槲覀兯鶎W(xué)的都是單片機(jī)方面的理論知識(shí),應(yīng)用到實(shí)踐中去還比較少。不過,我們二人組也都沒偷懶,迅速分工去上網(wǎng)查閱和收集資料。我們還去圖書館借了些有關(guān)的參考書,并且請(qǐng)教指導(dǎo)老師。經(jīng)過不斷努力,終于在兩天的時(shí)間內(nèi)將工業(yè)現(xiàn)場報(bào)警器的整體設(shè)計(jì)思路和模型定了下來并且分別進(jìn)行各模塊的設(shè)計(jì)。經(jīng)過這一段時(shí)間的和體驗(yàn)對(duì)我來說學(xué)到的不僅是那些知識(shí),更多的是團(tuán)隊(duì)和合作?,F(xiàn)在想來,也許學(xué)校安排的課程設(shè)計(jì)有著它更深層的意義吧,它不僅僅讓我們綜合那些理

23、論知識(shí)來運(yùn)用到設(shè)計(jì)和創(chuàng)新,還讓我們知道了一個(gè)團(tuán)隊(duì)凝聚在一起時(shí)所能發(fā)揮出的巨大潛能!并且,讓我們認(rèn)識(shí)到自己親身經(jīng)歷的才是印象最深刻的。 要完成這么一個(gè)課題,以我們目前的水平確實(shí)有點(diǎn)困難,但是我不是一個(gè)人在戰(zhàn)斗。作為一個(gè)團(tuán)隊(duì),此時(shí)分工就顯得尤為重要,在我們兩個(gè)的討論下和老師同學(xué)的點(diǎn)撥先我們選定了方案,并開始了程序編寫和仿真的任務(wù),不過沒想到這項(xiàng)看簡單的任務(wù)卻是非常需要耐心和精力的,最后在我們組員的幫助下也算是很好的完成了這項(xiàng)任務(wù),在其他組員也紛紛完成了初步的工作后,我們自信滿滿地準(zhǔn)備進(jìn)行調(diào)試工作,但第一次就給了我們致命的打擊,設(shè)計(jì)的功能不能全部實(shí)現(xiàn)出來,于是我們就拿著程序反復(fù)分析和修改,還對(duì)部分

24、芯片進(jìn)行了更換,經(jīng)過一次次的嘗試之后我們把問題鎖定在了驅(qū)動(dòng)程序那部分,然后我們就針對(duì)這部分程序進(jìn)行了深入思索,并在汪老師和其他同學(xué)的幫助下完成了程序的修改。 回顧起此次單片機(jī)課程設(shè)計(jì),我仍感慨頗多。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說不懂一些元器件

25、的使用方法,對(duì)單片機(jī)匯編語言掌握得不好……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)重新溫故。 當(dāng)然,這次課程設(shè)計(jì)能夠順利地完成,除了自己的努力外很大程度上還要取決于我們的指導(dǎo)老師—肖老師的指導(dǎo)和同學(xué)的幫助。有了他們我感覺到其實(shí)再難的事也只是我們成功道指導(dǎo)路上的絆腳石,唯有肯做,不畏縮你就可以作出令自己和別人驚訝的成績。最后感謝指導(dǎo)老師,你們辛苦了! 附件 A (原理圖) 附錄B 源程序清單 ORG 0000H AJMP MAIN ORG 0013H LJMP INT1S

26、 ORG 0030H MAIN: MOV SP, #60H MOV R0, #30H MOV R7, #08H SETB IT1 SETB EX1 SETB EA MOV DPTR,#7FF0H LOOP: MOVX @DPTR,A WAIT: SJMP WAIT DJNZ R7,LOOP … INT1S

27、: MOVX A,@DPTR MOV @R0,A INC R0 INC DPTR RETI ORG 8000H RESET: SJMP MAIN MAIN: CLR P1.3 D1: MOV R6,#FFH D2: MOV R7,#FFH D3: DJNZ R7,D3 DJNZ R6,D2 D4: CPL P1.3 JB P1.3,D7 MO

28、V R6,#FFH D5: MOV R7,#FFH D6: DJNZ R7,D6 DJNZ R6,D5 D7: SETB P1.4 MOV R6,#FFH D8: MOV R7,#FFH D9: DJNZ R7,D9 DJNZ R6,D8 MOV R5,#02H D10: MOV C,P1.0 JNB P1.3,PINT0 SETB P1.2 MOV R4,#03H D11:

29、MOV R6,#FFH D12: MOV R7,#FFH D13: DJNZ R7,D13 DJNZ R6,D12 DJNZ R4,D11 ORL C,P1.1 JC PINT1 SETB P1.5 CLR ACC.1 D14: DJNZ R5,D10 CLR P1.2 JNB P1.3,D4 CPL P1.4 SJMP D1 PINT0: MOV R4,#03H D15:

30、 MOV R6,#FFH D16: MOV R7,#FFH D17: DJNZ R7,D17 DJNZ R6,D16 DJNZ R4,D15 ANL C,P1.1 JNC PINT2 SETB P1.6 SETB P1.7 CLR ACC.2 CLR ACC.3 SJMP D14 PINT1: ANL C,ACC.1 JC Y1 CPL ACC.1 SJMP D

31、14 Y1: CPL P1.5 SJMP D14 PINT2: MOV C,P1.0 ORL C,P1.1 JC PINT3 ORL C,ACC.3 JC Y2 CPL ACC.3 Y2: SETB P1.6 CLR P1.7 SJMP D14 PINT3: ANL C,ACC.2 JC Y3 CPL ACC.2 SJMP D14 DJNZ R4,D15

32、 ANL C,P1.1 JNC PINT2 SETB P1.6 SETB P1.7 CLR ACC.2 CLR ACC.3 SJMP D14 PINT1: ANL C,ACC.1 JC Y1 CPL ACC.1 SJMP D14 Y1: CPL P1.5 SJMP D14 PINT2: MOV C,P1.0 ORL C,P1.1

33、 JC PINT3 ORL C,ACC.3 JC Y2 CPL ACC.3 Y2: SETB P1.6 CLR P1.7 SJMP D14 PINT3: ANL C,ACC.2 JC Y3 CPL ACC.2 SJMP D14 Y2: SETB P1.6 CLR P1.7 SJMP D14 PINT3: ANL C,ACC.2 JC Y3

34、 CPL ACC.2 SJMP D14 Y3: SETB P1.7 CLR P1.6 SJMP D14 附錄C 參考文獻(xiàn) 1教材《單片微型計(jì)算機(jī)技術(shù)》 劉國榮 編 機(jī)械工業(yè)出版社 2《單片微型計(jì)算機(jī)原理、應(yīng)用及接口技術(shù)》 張迎新 編 國防工業(yè)出版社 3《單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)技術(shù)》 房小翠 編 國防工業(yè)出版社 4《單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)》 何立民 編 北航出版社 5《單片機(jī)原理及接口技術(shù)》 曹琳琳編 國防科技大學(xué)出版社 [9] 謝宜仁.單片機(jī)實(shí)用技術(shù)問答[M].人民郵電出版社 , 2002

35、 電氣信息學(xué)院課程設(shè)計(jì)評(píng)分表 項(xiàng) 目 評(píng) 價(jià) 設(shè)計(jì)方案的合理性與創(chuàng)造性 硬件制作或軟件編程完成情況* 硬件制作測試或軟件調(diào)試結(jié)果* 設(shè)計(jì)說明書質(zhì)量 設(shè)計(jì)圖紙質(zhì)量 答辯匯報(bào)的條理性和獨(dú)特見解 答辯中對(duì)所提問題的回答情況 完成任務(wù)情況 獨(dú)立工作能力 組織紀(jì)律性(出勤率) 綜合評(píng)分 指導(dǎo)教師簽名:________________ 日 期:________________ 注:①表中標(biāo)*號(hào)項(xiàng)目是硬件制作或軟件編程類課題必填內(nèi)容; ②此表裝訂在課程設(shè)計(jì)說明書的最后一頁。課程設(shè)計(jì)說明書裝訂順序:封面、任務(wù)書、目錄、正文、評(píng)分表、附件(非16K大小的圖紙及程序清單)。 33

展開閱讀全文
溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!