


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、單片微機應(yīng)用課程設(shè)計指導(dǎo)書中南大學(xué)機電院機電系第一章 概 述一、課程設(shè)計的目的單片微機應(yīng)用課程設(shè)計是單片微機課程的綜合性與實踐性教案環(huán)節(jié),課程設(shè)計的目的就是<1 )綜合運用單片微機原理課程和單片機接口技術(shù)課程的知識,分析和解決實際應(yīng)用中 的問題進一步鞏固、加深和拓寬所學(xué)的知識。<2)通過設(shè)計實踐,逐步樹立正確的設(shè)計思想,熟悉掌握單片機應(yīng)用系統(tǒng)設(shè)計的一般規(guī) 律,培養(yǎng)分析問題和解決問題的能力。<3)通過邏輯分析、方案設(shè)計、硬件電路連接、畫程序流程圖,匯編語言編程,上機調(diào) 試,進行全面的單片微機應(yīng)用基本技能的訓(xùn)練。二、課程設(shè)計的內(nèi)容課程設(shè)計的題目一般是在實驗電路板上設(shè)計制作電子鐘或
2、控制簡易二坐標(biāo)數(shù)控實驗臺。課程設(shè)計的內(nèi)容包括:裝置的方案設(shè)計,電路原理圖設(shè)計,實際電路的連接,畫軟件流程 圖,編寫程序,調(diào)試運行,編寫課程設(shè)計說明書。課程設(shè)計中要求完成以下工作:<1 )一張完整的電路原理圖,包括電路上有關(guān)元件的參數(shù)設(shè)計;<2 )整個控制軟件流程圖;<3)設(shè)計計算和操作控制課程設(shè)計說明書。三、課程設(shè)計的步驟課程設(shè)計的一般進程和步驟見下表:設(shè)計準(zhǔn)備閱讀設(shè)計任務(wù)書,明確設(shè)計任務(wù),閱讀課程設(shè)計指導(dǎo)書,準(zhǔn)備設(shè)計資料方案確定擬定設(shè)計方案,選擇控制方式,建立控制模型電路原理圖設(shè)計設(shè)計控制電路原理圖,選擇兀件,計算確疋電路中兀件參數(shù)連接電路在實驗電路板上完成控制電路的連接設(shè)
3、計流程圖按設(shè)計控制方案構(gòu)思,畫出整個控制流程圖編寫控制軟件根據(jù)控制流程圖,按編程語言格式編寫控制程序調(diào)試通過利用仿真開發(fā)機的單步、斷點等調(diào)試手段調(diào)試控制軟件編寫設(shè)計說明書整理和編與設(shè)計計算和控制操作課程設(shè)計說明書設(shè)計總結(jié)及答辯進行課程設(shè)計總結(jié),完成答辯準(zhǔn)備,上機運行程序并回答問題四、課程設(shè)計中應(yīng)注意的問題<1 )單片微機應(yīng)用課程設(shè)計是在教師指導(dǎo)下由學(xué)生獨立完成,也是對學(xué)生進行的第一次較全面 的設(shè)計訓(xùn)練。學(xué)生應(yīng)明確設(shè)計任務(wù),掌握設(shè)計進度,認真設(shè)計。每個階段設(shè)計完成后要認 真檢查,提倡獨立思考,有錯要認真修改,精益求精。<2)單片微機應(yīng)用設(shè)計包括硬件 電路和控制 軟件二方面的 設(shè)計,二
4、者是相互 聯(lián)系。對于 同樣的問題,會有各種各樣的解決問題的方法,軟件編程也會不一樣,應(yīng)從具體情況出 發(fā),認真分析,既要合理地吸取,又不可盲目地照搬,照抄,學(xué)生應(yīng)充分發(fā)揮自身的設(shè)計能力,作出獨創(chuàng)性的設(shè)計。<3)軟件設(shè)計采用模塊化,便于 調(diào)試和擴展。第二章設(shè)計指南一、擬定設(shè)計方案<1)仔細閱讀設(shè)計任務(wù)書<2 )根據(jù)任務(wù)的要求,擬定應(yīng)用系統(tǒng)的結(jié)構(gòu)和各功能模塊,畫出系統(tǒng)結(jié)構(gòu)框圖并說明各 功能模塊的作用。<3 )初步擬定各功能模塊的電路形式和控制元件型號<如:顯示輸出電路、按鍵輸入電路等)。二、硬件電路設(shè)計<1 )畫出完整的單片機應(yīng)用系統(tǒng)的電路原理圖,選擇確定元器件。
5、<2 )進行一些必要計算確定器件的參數(shù)。如顯示驅(qū)動電路中的電阻值的確定。<3 )在實驗電路板上連接實際電路。三、設(shè)計控制軟件流程圖<1 )按軟件要完成的控制功能將軟件分成模塊化,各模塊程序只完成單一控制功能,模 塊之間的聯(lián)系靠標(biāo)志連接,因此需要定義多個不同意義的標(biāo)志。需定義的標(biāo)志有:序號標(biāo)志名稱注釋10.5秒閃爍每隔0.5秒將此標(biāo)志反相一次。在時鐘調(diào)整狀態(tài)下,用此標(biāo)志 控制數(shù)碼管進行閃爍指示當(dāng)前正在調(diào)整的是哪一個時鐘單元。2時鐘調(diào)整狀態(tài)按下時鐘調(diào)整鍵后,此標(biāo)志置“ 1 ”,進入時鐘調(diào)整狀態(tài),先 進行“時”調(diào)整 <<STATUS =3),再按下時鐘調(diào)整鍵,進行“分”
6、調(diào)整<<STATUS =2),再按下時鐘調(diào)整鍵,進行“秒” 調(diào)整<<STATUS =1),再按下時鐘調(diào)整鍵,則此標(biāo)志置“ 0”,退出時鐘調(diào)整狀態(tài)。3有鍵按下按鍵按下后,此標(biāo)志置“1”,鍵松開,此標(biāo)志置“0 ”<2 )片內(nèi)RAM單元分配控制程序中需要使用一些數(shù)據(jù)存儲器單元存放有用的數(shù)據(jù),根據(jù)控制程序中要使用的存儲器單元數(shù)量,需將單片機中片內(nèi) RAM單元進行分配,重新定義堆棧指針的值,避免堆棧 區(qū)和程序用的數(shù)據(jù)存儲區(qū)之間沖突。時、分、秒顯示在控制軟件中需要使用的數(shù)據(jù)存儲單元有:序號名稱注釋1DISM0- DISM5顯示緩沖區(qū),用于顯示程序中存放要顯示的數(shù)據(jù),占六個單丿
7、元。2HH小時時間存放單兀,占一個單兀,初始值賦03MM分時間存放單兀,占一個單兀,初始值賦04SS秒時間存放單兀,占一個單兀,初始值賦05HSEC小于0.5秒計數(shù)延時單兀,占一個單兀,用于時間調(diào)整時,閃 爍指示狀態(tài)用。若定時器定時為50ms,該單元初始值賦 0AH6SEC小于1秒計數(shù)延時單兀,占一個單兀,用于時鐘計時用,右疋 時器定時為50ms,該單元初始值賦14H7FLAG標(biāo)志計存儲器單兀,占一個單兀,單兀中的每一位可用作標(biāo) 志,該單元必須定位在單片機片內(nèi)202FH中 <在這些單元中的每一位可按位尋址訪冋)。8STATUS時鐘調(diào)整時的狀態(tài)指針,在時鐘調(diào)整狀態(tài)下有效。內(nèi)容為“ 3 ”時
8、指示“時”調(diào)整,為“2 ”時指示“分”調(diào)整,為“1”時指示“秒”調(diào)整,<3 )根據(jù)功能劃分控制軟件流程模塊定時時間到?程序初始化功能為: 顯示緩沖區(qū)單元、標(biāo)志單元清零,時、分、秒單元和計數(shù)延時單元置初值,定時器 初始化,確定定時時間常數(shù),開中斷,如果用8255,則對 8255 處始化等。時、分、秒顯示功能為: 顯示程序,將顯示緩沖區(qū)中的內(nèi)容送數(shù)碼管進行顯示。時、分、秒計時單元內(nèi)容送顯示緩沖區(qū)功能為: 將時、分、秒三個計時單元的內(nèi)容分別拆開后送六個顯示緩沖區(qū)單元。閃爍指示當(dāng)前正在調(diào)整的單元功能:在時間調(diào)整狀態(tài)下有效。 0.5 秒閃爍標(biāo)志以 0.5 秒的間隔在“ 0”和“ 1”之間變化,當(dāng)
9、0.5 秒閃爍標(biāo)志為“ 1”時,由時鐘調(diào)整時狀態(tài)指針指示的顯示單元置成顯示“空”碼,當(dāng) 0.5 秒閃爍標(biāo)志為“ 0”時,保持原顯示單元的內(nèi)容,這樣在顯示程序的控制下,數(shù)碼管會 在閃爍顯示。鍵盤掃描處理功能為: 沒有按鍵按下就退出,有按鍵按下,進行鍵盤處理:如時鐘調(diào)整狀態(tài)鍵按下時的處理 和時鐘調(diào)整鍵按下時的處理。中斷程序功能為:60定時時間到,時、分、秒單元分別計數(shù)<時間到 1 秒,秒單元計數(shù),當(dāng)秒單元計數(shù)值到秒后,分單元計數(shù)同時秒單元清0,當(dāng)分單元。計數(shù)值到 60 分后,時單元計數(shù)同時分單元清 0)。<4)按功能具體細化程序流程圖四、軟件編程按匯編語言格式編寫源程序。源程序的起始地
10、址為0000H,注意中斷程序的入口地址<既中斷服務(wù)程序的起始地址:定時器0為:OOOBH定時器1為001BH 。五、上機調(diào)試<1)熟練地利用仿真開發(fā)機完成軟、硬件的調(diào)試。 <2)在調(diào)試過程中,利用系統(tǒng)機上的觀察窗口,查看各寄存器、存儲單元和接口的內(nèi)容 是否按設(shè)計的要求變化,程序的運行是否設(shè)計的要求進行,發(fā)現(xiàn)問題,修改源程序,從新匯編,再運行調(diào)試。<3)充分利用開發(fā)機的“單步”、“斷點”、“運行到光標(biāo)處”等調(diào)試功能,熟悉和掌 握軟件的調(diào)試方法。<4)當(dāng)使用開發(fā)機的“單步”功能調(diào)試程序時,其中斷功能失去作用。若要中斷功能起 作用,需用到開發(fā)機的“斷點”、“運行到光標(biāo)處
11、”調(diào)試功能進行調(diào)試。如將斷點設(shè)置在 中斷程序處讓程序連續(xù)運行或?qū)⒐鈽?biāo)放在中斷程序處執(zhí)行“運行到光標(biāo)處”功能。第三章 編寫設(shè)計說明書 設(shè)計總結(jié)及答辯 課程設(shè)計說明書是單片微機應(yīng)用設(shè)計的理論依據(jù),是設(shè)計過程的整理與總結(jié),同時也 是審核設(shè)計合理與否的重要技術(shù)文件。一、編寫課程設(shè)計說明書1、課程設(shè)計說明書的內(nèi)容課程設(shè)計說 明書的 內(nèi) 容概括如下:<1 )目 錄。<2 )課程設(shè)計 任務(wù)書。<3)設(shè)計方案的擬定及說明<如果設(shè)計方案已經(jīng)給定,則應(yīng)對其進行分析、 論證)。<4 )硬件 電路設(shè)計 :電子元件的 選擇 ,元件 參數(shù)計 算確定, 電 路原理 圖設(shè)計 。<5 )控制
12、 軟件流程 圖 。<6 )控制 軟 件源程序。<7 )控制 軟件操作 說 明。<8)設(shè)計小結(jié)<本設(shè)計的優(yōu)缺點、改 進意見及課程設(shè)計 的體會)。<9 )參 考資料目 錄。2、編寫課程設(shè)計說明書的要求<1 )設(shè)計說 明書要求論述清楚,文字精 煉,計算正確, 書寫 工整。<2)說明書采用黑色或 藍色墨水按一定格式 書寫,采用 統(tǒng)一格式的封面,裝 訂成冊。封 面格式可 參照 圖 1。<3)說明書中應(yīng)附有必要的 插圖 。<4 )計算中所應(yīng)用的公式和數(shù)據(jù)應(yīng)有根據(jù),并注明來源 < 如由資料X .p. X式(X - X >等)。<5 )說
13、明書每一自成單元的內(nèi)容,應(yīng)有大小標(biāo)題,使其醒目便于 查閱。<6)計算過程應(yīng)層次分明。一般可列出 計算內(nèi)容,寫出計算公式,然后代入 數(shù)據(jù),略去具體計算過程,直接得出計算結(jié)果。對計算出的數(shù)據(jù),需圓整的應(yīng)予圓整。單片微機應(yīng)用課程設(shè)計說明書設(shè)計題目裝院 < 系)專業(yè)訂班級學(xué)號設(shè)計人線指導(dǎo)教師完成日期年 月 日中南大學(xué)機電項目學(xué)院二、課程設(shè)計總結(jié)1、課程設(shè)計總結(jié)的目的課程設(shè)計總結(jié)主要是對設(shè)計工作進行分析、自我檢查和評價,以幫助設(shè)計者進一步熟悉和掌握單片微機應(yīng)用設(shè)計的一般方法,提高分析問題和解決實際問題的能力。2、課程設(shè)計總結(jié)的內(nèi)容課程設(shè)計總結(jié)應(yīng)以設(shè)計任務(wù)書為主要依據(jù),評估自己所設(shè)計的結(jié)果是否
14、滿足設(shè)計任務(wù) 書中的要求,客觀分析一下自己所設(shè)計內(nèi)容的優(yōu)缺點,具體內(nèi)容有:<1)分析設(shè)計方案的合理性。<2 )分析硬件電路及電路參數(shù)計算的正確性。<3 )控制軟件設(shè)計思路的最優(yōu)性和合理性。<4 )認真總結(jié)一下通過課程設(shè)計,自己在哪些方面獲得較為明顯的提高。還可對自己的設(shè) 計所具有的特點和不足進行分析與評價。三、課程設(shè)計的答辯1、課程設(shè)計答辯的目的答辯是課程設(shè)計的重要組成部分,它不僅是為了考核和評估設(shè)計者的設(shè)計能力,設(shè)計質(zhì) 量與水平,而且通過總結(jié)與答辯,使設(shè)計者對自己設(shè)計工作和設(shè)計結(jié)果進行一次較全面系 統(tǒng)的回顧、分析與總結(jié),從而達到“知其然”也“知其所以然”,是一次知識與能力進一 步提高的過程。2、答辯的準(zhǔn)備工作<1 )答辯前必須完成全部設(shè)計工作和調(diào)試工作。<2 )必須整理好全部設(shè)計圖紙及設(shè)計說明書。圖紙必須折疊整齊,說明書必須裝訂成冊,然后與圖紙一起裝袋,呈交指導(dǎo)教師審閱。<3 )答辯前參考思考題,結(jié)合設(shè)計工作,認真進行思考、回顧和總結(jié)。附錄:秒單元清零,分單元加1> 6分?> 24寸?時單元清零開始恢復(fù)A、PSW出堆棧)中斷返回程序初始化:顯示緩沖區(qū)置初值、設(shè)置顯 示緩沖區(qū)指針,各標(biāo)志位清 零,時、分、秒計時單元扌訐 顯示緩5沖區(qū)秒容送數(shù)碼延時 單元清零或置初值
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 配電線路技能鑒定實操培訓(xùn)課件
- 高效節(jié)能電機項目投資估算方案(范文模板)
- 城市污水管網(wǎng)建設(shè)工程安全管理方案(模板)
- 2025年高純氮化鋁粉體項目建議書
- 2025年銀行監(jiān)管及中央銀行服務(wù)項目合作計劃書
- 智慧物流概論 課件 04智慧運輸
- 2025年醫(yī)藥級纖維素醚合作協(xié)議書
- 常用胰島素種類及特點表
- 常用烏頭類中藥的毒性研究概述
- 航空航天零部件制造2025年高精度加工技術(shù)不銹鋼成形技術(shù)研究報告
- 私企退休員工管理辦法
- 2025年地區(qū)事業(yè)單位招聘公共基礎(chǔ)知識重點難點突破試題
- 2025變壓器類產(chǎn)品型號注冊管理
- 推進教師跨學(xué)科教學(xué)能力提升方案
- 職業(yè)院校與企業(yè)深度合作2025年校企合作人才培養(yǎng)質(zhì)量提升策略與實踐報告
- 北京玉淵潭中學(xué)初一新生分班(摸底)數(shù)學(xué)模擬考試(含答案)【6套試卷】
- A型肉毒素注射美容記錄
- 樁基施工安全檢查表
- T∕CCIA 001-2022 面向網(wǎng)絡(luò)安全保險的風(fēng)險評估指引
- 中職 物聯(lián)網(wǎng) 試講題目2
- 高處作業(yè)審批表
評論
0/150
提交評論