第一篇:微機(jī)原理課程設(shè)計(jì)指導(dǎo)書
微機(jī)原理與接口技術(shù)課程設(shè)計(jì)
指導(dǎo)書
主編 徐 剛
適用專業(yè):電子信息工程
通信工程
計(jì)算機(jī)科學(xué)與技術(shù)
2015 年 6 月 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
目錄
前言························································································ ·······3 課題
(一)小直流電機(jī)調(diào)速控制設(shè)計(jì)·····················································4 課題
(二)步進(jìn)電機(jī)控制設(shè)計(jì)·····························································8 課題
(三)電子琴設(shè)計(jì)·····································································17 課題
(四)LED16*16點(diǎn)陣顯示設(shè)計(jì)·····················································25 課題
(五)128×64LCD液晶顯示設(shè)計(jì)···················································34 課題
(六)8279鍵盤顯示設(shè)計(jì)····························································45 課題
(七)8251可編程通訊接口與PC機(jī)通訊········································50 課題
(八)8237 DMA數(shù)據(jù)傳送設(shè)計(jì)··········
·········································56 課題
(九)溫度控制設(shè)計(jì)···································································50 附錄:課程設(shè)計(jì)報(bào)告的結(jié)構(gòu)及格式要求···················································58 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
前言
《微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書》是“微機(jī)原理與接口技術(shù)課程設(shè)計(jì)課程設(shè)計(jì)”課程教材,適用于電子信息工程、通信工程、計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)“微機(jī)原理與接口技術(shù)課程設(shè)計(jì)”課程使用。本教材以應(yīng)用為主導(dǎo),以加強(qiáng)學(xué)生能力培養(yǎng)為宗旨,滿足工程應(yīng)用能力的教學(xué)要求。
本教材共編寫了八個(gè)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)項(xiàng)目,內(nèi)容涉及本課程的全部重要單元電路,包括8086的存儲(chǔ)器結(jié)構(gòu),尋址方式,指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、存儲(chǔ)器接口設(shè)計(jì)、微型計(jì)算機(jī)接口技術(shù)、D/A、A/D轉(zhuǎn)換接口、可編程接口技術(shù)等,集基本技能訓(xùn)練、技術(shù)應(yīng)用與理論知識(shí)綜合與于一體。本教材的主要任務(wù)是根據(jù)課程教學(xué)要求,讓學(xué)生通過這門課程的學(xué)習(xí),理解計(jì)算機(jī)系統(tǒng)的組織結(jié)構(gòu)及工作原理,掌握微處理器與外部設(shè)備之間的接口連接方法,包括硬件接口電路設(shè)計(jì)和相關(guān)應(yīng)用軟件編程,以提高學(xué)生分析與解決實(shí)際問題的能力。
微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書課題
(一)直流電機(jī)調(diào)速控制設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
(1)掌握直流電機(jī)的驅(qū)動(dòng)原理;(2)了解直流電機(jī)調(diào)速的方法。
二、課程設(shè)計(jì)的內(nèi)容
設(shè)計(jì)并實(shí)現(xiàn)直流電機(jī)調(diào)速控制。其技術(shù)要求:(1)用0832D/A轉(zhuǎn)換電路的輸出經(jīng)放大后驅(qū)動(dòng)直流電機(jī)
(2)編制程序,改變0832輸出經(jīng)放大后的電壓信號(hào)來(lái)控制電機(jī)轉(zhuǎn)速
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái),來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。在DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀平臺(tái)上,硬件設(shè)計(jì)參考方案如下:
3.軟件設(shè)計(jì)
軟件在結(jié)構(gòu)上應(yīng)清晰、簡(jiǎn)潔、流程合理,方便設(shè)計(jì);各功能子程序應(yīng)實(shí)現(xiàn)模塊化、子程序化,以便于調(diào)試、連接、移植和修改。4.系統(tǒng)調(diào)試
(1)硬件調(diào)試:0832的片選信號(hào)CS5連到譯碼輸出FF80H,連JX2→JX0,3、0832輸出AOUT連DJ插孔,在“P.”狀態(tài)下,按SCAL鍵,再輸入1590后,按EXEC鍵。微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書(2)軟件調(diào)試:將在硬件調(diào)試設(shè)計(jì)滿足預(yù)期要求以后,把軟件加載到硬件中,并對(duì)該系統(tǒng)進(jìn)行功能測(cè)試。
四、程序清單(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
課題
(二)步進(jìn)電機(jī)控制設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
(1)了解步進(jìn)電機(jī)控制的基本原理;(2)掌握步進(jìn)電機(jī)轉(zhuǎn)動(dòng)編程方法。
二、課程設(shè)計(jì)的內(nèi)容
設(shè)計(jì)一個(gè)步進(jìn)電機(jī)控制器。其技術(shù)要求:
用脈沖信號(hào),驅(qū)動(dòng)步進(jìn)電機(jī)轉(zhuǎn)動(dòng),通過鍵盤設(shè)定來(lái)控制步進(jìn)電機(jī)正轉(zhuǎn)、反轉(zhuǎn)、停止。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái),來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。在DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀平臺(tái)上,硬件設(shè)計(jì)參考方案如下:
3.軟件設(shè)計(jì)
軟件在結(jié)構(gòu)上應(yīng)清晰、簡(jiǎn)潔、流程合理,方便設(shè)計(jì);各功能子程序應(yīng)實(shí)現(xiàn)模塊化、子程序化,以便于調(diào)試、連接、移植和修改。4.系統(tǒng)調(diào)試
(1)硬件調(diào)試:在系統(tǒng)處于命令提示符“P.”態(tài)下,按SCAL鍵。8255的PA0~PA3依次連到HA-HD插孔。
(2)軟件調(diào)試:將在硬件調(diào)試設(shè)計(jì)滿足預(yù)期要求以后,把軟件加載到硬件中,并對(duì)該系統(tǒng)進(jìn)行功能測(cè)試。微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
四、課程設(shè)計(jì)的要點(diǎn)
1、預(yù)備知識(shí),步進(jìn)電機(jī)驅(qū)動(dòng)原理是通過對(duì)它每相線圈中的電流的順序切換來(lái)使電機(jī)作步進(jìn)式旋轉(zhuǎn)。驅(qū)動(dòng)電路由脈沖信號(hào)來(lái)控制,所以調(diào)節(jié)脈沖信號(hào)的頻率便可改變步進(jìn)電機(jī)的轉(zhuǎn)速,用微電腦控制步進(jìn)電機(jī)最適合。
2、設(shè)計(jì)程序清單(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
課程設(shè)計(jì)三
電子琴設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
(1)進(jìn)一步掌握定時(shí)器編程和應(yīng)用;
(2)了解微機(jī)利用定時(shí)器產(chǎn)生音樂的基本方法。
二、課程設(shè)計(jì)的內(nèi)容
設(shè)計(jì)一個(gè)電子琴。其技術(shù)要求:
利用數(shù)字鍵1、2、3、4、5、6、7作為電子琴鍵,按下數(shù)字鍵發(fā)出相應(yīng)的音調(diào)。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái),來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。在DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀平臺(tái)上,硬件設(shè)計(jì)參考方案如下:
3.軟件設(shè)計(jì)
軟件在結(jié)構(gòu)上應(yīng)清晰、簡(jiǎn)潔、流程合理,方便設(shè)計(jì);各功能子程序應(yīng)實(shí)現(xiàn)模塊化、子程序化,以便于調(diào)試、連接、移植和修改。軟件設(shè)計(jì)參考方案如下: 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
4.系統(tǒng)調(diào)試
(1)硬件調(diào)試:PB0作為定時(shí)器門控信號(hào),OUT1發(fā)出音頻信號(hào),驅(qū)動(dòng)喇叭。
(2)軟件調(diào)試:將在硬件調(diào)試設(shè)計(jì)滿足預(yù)期要求以后,把軟件加載到硬件中,并對(duì)該系統(tǒng)進(jìn)行功能測(cè)試。
四、課程設(shè)計(jì)的要點(diǎn)
1、預(yù)備知識(shí),(1)根據(jù)音階頻率表,利用定時(shí)器可以產(chǎn)生相應(yīng)頻率的脈沖信號(hào),不同頻率的脈沖信號(hào)經(jīng)驅(qū)動(dòng)電路放大后,就會(huì)發(fā)生不同的音調(diào)。
(2)對(duì)于每個(gè)按鍵的音調(diào)發(fā)音時(shí)間由軟件延時(shí)控制,如鍵一直按下,就會(huì)連續(xù)發(fā)音各音階標(biāo)稱頻率值:
2、設(shè)計(jì)程序清單(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書課題
(四)LED16*16點(diǎn)陣顯示設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
(1)了解16X16 矩陣LED 基本原理和功能。
(2)掌握微機(jī)接口芯片與LED點(diǎn)陣塊之間接口電路設(shè)計(jì)及編程。
二、課程設(shè)計(jì)的內(nèi)容
設(shè)計(jì)裝調(diào)一個(gè)直流電機(jī)調(diào)速控制器。其技術(shù)要求:
利用取模軟件建立標(biāo)準(zhǔn)字庫(kù),編制程序?qū)崿F(xiàn)點(diǎn)陣循環(huán)左移顯示漢字:上海電機(jī)學(xué)院。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái),來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。硬件接線圖如下(供參考):
3.軟件設(shè)計(jì)
軟件在結(jié)構(gòu)上應(yīng)清晰、簡(jiǎn)潔、流程合理,方便設(shè)計(jì);各功能子程序應(yīng)實(shí)現(xiàn)模塊化、子程序化,以便于調(diào)試、連接、移植和修改。微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書(1)16X16 矩陣LED為共陰極顯示,由四個(gè)8X8 LED點(diǎn)陣塊組成,根據(jù)提供I/O地址、功能,由不同I/O口分別提供字形代碼送行,列掃描信號(hào)送列掃描行,凡字形代碼位“1”、列掃描信號(hào)“0”該點(diǎn)點(diǎn)亮,否則熄滅,通過逐列掃描,循環(huán)點(diǎn)亮字形或曲線。
(2)用8255的PA、PB輸出接口提供掃描列信號(hào);用8255的PC口和273輸出接口提供掃描行信號(hào),輸出字形代碼,完成16×16的點(diǎn)陣顯示。4.系統(tǒng)調(diào)試
(1)在P.態(tài)下,按SCAL鍵。
(2)將JHPC接JX16(PC),JX7→JX17,CS2→FF80H,JQ→JHQ,JLPA接JX9(PA),JLPB接JX15(PB)。
(3)運(yùn)行程序,輸入1B90,按EXEC鍵,左移顯示“上海電機(jī)學(xué)院·····”字樣。
四、程序清單(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
課題
(五)128×64LCD液晶顯示設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
(1)了解點(diǎn)陣式液晶顯示器工作原理和顯示方法。
(2)掌握8088微機(jī)系統(tǒng)與液晶顯示器之間接口設(shè)計(jì)與編程。
二、課程設(shè)計(jì)的內(nèi)容
利用取模軟件建立標(biāo)準(zhǔn)字庫(kù),編制程序,在液晶顯示器上顯示漢字。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái)來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。在DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀上,硬件設(shè)計(jì)參考方案如下:
3.軟件設(shè)計(jì)
程序設(shè)計(jì)指導(dǎo):
(1)顯示內(nèi)存與液晶顯示屏關(guān)系 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
(2)利用8255芯片的PA口作為液晶顯示器接口的數(shù)據(jù)線,PC口作為其控制線,自建字庫(kù)后,通過查表程序依次將字庫(kù)中的字形代碼送顯示內(nèi)存顯示漢字或圖形。(3)編程流程:開顯示→設(shè)置頁(yè)地址→設(shè)置Y地址→寫數(shù)據(jù)表1→寫數(shù)據(jù)表2。(4)顯示控制指令表 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
4.系統(tǒng)調(diào)試
(1)硬件調(diào)試:在P.態(tài)下,按SCAL鍵。用扁平線連JX9座(PA口)到JX12座(DB0~DB7),連JX16座(PC口)到JX14座。
(2)運(yùn)行程序或在實(shí)驗(yàn)系統(tǒng)處于P.態(tài)下,輸入[22E0]→[EXEC]。
四、程序清單(略)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
課提
(六)8279鍵盤顯示設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
掌握8088微機(jī)系統(tǒng)中,擴(kuò)展8279鍵盤顯示接口的方法。
二、課程設(shè)計(jì)的內(nèi)容
設(shè)計(jì)并實(shí)現(xiàn)8279鍵盤顯示控制。功能要求:
用8279接口芯片來(lái)控制實(shí)驗(yàn)系統(tǒng)鍵盤顯示,按下數(shù)字鍵,在數(shù)碼管上應(yīng)顯示相應(yīng)的數(shù)字,按MON鍵,顯示8279—good,按其它功能鍵不響應(yīng)。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái)來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。在DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀上,硬件設(shè)計(jì)參考方案如下:
3.軟件設(shè)計(jì)
軟件在結(jié)構(gòu)上應(yīng)清晰、簡(jiǎn)潔、流程合理,方便設(shè)計(jì);各功能子程序應(yīng)實(shí)現(xiàn)模塊化、子程序化,以便于調(diào)試、連接、移植和修改。軟件設(shè)計(jì)參考方案如下: 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
4.系統(tǒng)調(diào)試
(1)硬件調(diào)試:連CS6→FF80H孔,JSL→JS,JRL→JR,JOUT→JLED,開關(guān)JK置外接。(2)軟件調(diào)試:建議聯(lián)PC機(jī)進(jìn)行調(diào)試,打開源文件8279·ASM(EP2:2A90H),然后編譯、裝載,點(diǎn)擊運(yùn)行命令,數(shù)碼管上顯示P,按數(shù)字鍵,數(shù)碼管上顯示相應(yīng)數(shù)字,按MON鍵,數(shù)碼管顯示8279-good,按RST鍵,退出運(yùn)行。
四、程序清單(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7;
微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書課提
(七)8251可編程通訊接口與PC機(jī)通訊
一、課程設(shè)計(jì)的目的和意義
利用8251芯片,實(shí)現(xiàn)與PC機(jī)通訊。
二、課程設(shè)計(jì)的內(nèi)容
(1)利用8253芯片的分頻作為8251的收發(fā)時(shí)鐘頻率。
(2)利用實(shí)驗(yàn)機(jī)內(nèi)小鍵盤,每按動(dòng)一次任一數(shù)字鍵,就把該鍵值通過8251發(fā)送給PC機(jī)接收,并在PC機(jī)屏幕上顯示出該鍵值。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái)來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
3、軟件設(shè)計(jì)
(1)8251狀態(tài)口地址:03F9H,8251數(shù)據(jù)口地址:03F8H;(2)8253命令口地址:43H,8253計(jì)數(shù)器#1口地址:41H;
(3)8255命令口地址:0FF23H,鍵掃口/字位口:0FF20H,鍵入口PC:0FF22H,字形口PB:0FF21H;
(4)通訊約定:異步方式,字符8位,一個(gè)起始位,一個(gè)停止位,波特率因子為16,波特率為9600; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書(5)計(jì)算T/RXC,收發(fā)時(shí)鐘fc,fc=16*9600=153.6K;(6)8253分頻系數(shù):1843.2K / 153.6K=12。4.系統(tǒng)調(diào)試
(1)8251單元:T/RXC→OUT1,TXD→EX-TXD,RXD→EX-RXD,JX20→JX17;(2)8253單元:GATE1→+5V,CLK1→1.8432MHZ;(3)CZ11用戶通信口→PC機(jī)串口;
(4)在P.態(tài)下,按SCAL鍵,輸入1A00,按EXEC鍵;(5)數(shù)碼管顯示8251—1,等待按鍵,發(fā)送鍵值;
(6)運(yùn)行“串口調(diào)試助手”,按動(dòng)小鍵盤數(shù)字鍵,在PC機(jī)屏幕上顯示相應(yīng)的數(shù)字,按MON鍵發(fā)送結(jié)束,按RST鍵,返回P.態(tài)。
四、程序清單
(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容(1)設(shè)計(jì)任務(wù)和要求
(2)系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明(3)設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
(4)設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋(5)系統(tǒng)調(diào)試
① 使用的主要儀器和儀表 ② 實(shí)驗(yàn)步驟
③ 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ④ 調(diào)試中出現(xiàn)的故障、原因及排除方法(6)設(shè)計(jì)結(jié)論(7)收獲和體會(huì)(8)附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書課題
(八)8237 DMA數(shù)據(jù)傳送設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
掌握DMA方式的工作原理和8237DMA控制器的編程使用方法。
二、課程設(shè)計(jì)的內(nèi)容
8237 DMA數(shù)據(jù)傳送設(shè)計(jì),其技術(shù)要求:
利用本實(shí)驗(yàn)系統(tǒng)提供的8237A-5 DMA控制的CH0,實(shí)現(xiàn)DMA的內(nèi)存到內(nèi)存的讀、寫傳送,采用DMA軟件請(qǐng)求,把內(nèi)存中3000H~4FFFH單元內(nèi)容傳送到5000H~6FFFH單元中。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái),來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。在DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀上,硬件設(shè)計(jì)參考方案如下:
3.編程指南
(1)8237A引腳圖 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
(2)8237A的內(nèi)部寄存器格式 8237A控制寄存器格式
8237A模式寄存器格式 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
8237A狀態(tài)寄存器格式
請(qǐng)求寄存器和屏蔽寄存器格式
多通道屏蔽寄存器格式
微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書8237A端口地址
(3)8237A的初始化編程 ? ? ? ? ? ? 命令字寫入控制寄存器 方式字寫入模式寄存器 屏蔽字寫入屏蔽寄存器 寫先/后觸發(fā)器
寫入基地址和當(dāng)前地址寄存器以及基字節(jié)和當(dāng)前字節(jié)計(jì)數(shù)器。寫入請(qǐng)求寄存器
如果采用軟件DMA請(qǐng)求,在適當(dāng)?shù)臅r(shí)候令通道的請(qǐng)求觸發(fā)器置1。
4.實(shí)驗(yàn)步驟
連CS10到FF80H,在系統(tǒng)內(nèi)存3000H~4FFFH單元中填充10,11,12,13??,運(yùn)行程序8237·ASM或在實(shí)驗(yàn)系統(tǒng)處于P態(tài)下,按SCAL鍵,然后在系統(tǒng)內(nèi)存3000H~4FFFH單元中填充10,11,12,13??,輸入2860,按EXEC鍵即可,當(dāng)系統(tǒng)顯示“8237——good”表示DMA傳送結(jié)束,按RST鈕,返回P態(tài),用內(nèi)存讀微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書寫命令檢查5000H~6FFFH單元內(nèi)容是否和3000H~4FFFH單元內(nèi)容相一致,驗(yàn)證其正確性。
四、程序清單(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn)
[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7; 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
課題
(七)溫度控制設(shè)計(jì)
一、課程設(shè)計(jì)的目的和意義
(1)了解集成溫度傳感器AD590的工作原理和應(yīng)用,熟悉小信號(hào)放大器的工作原理和零點(diǎn)、增益的調(diào)整方法;
(2)了解微機(jī)對(duì)溫度采樣控制的基本方法。
二、課程設(shè)計(jì)的內(nèi)容
設(shè)計(jì)一個(gè)溫度控制器。其技術(shù)要求:
設(shè)定單點(diǎn)溫度控制點(diǎn)為30oC,當(dāng)小于30oC時(shí),指示燈亮,模擬電熱器加熱,當(dāng)大于30oC時(shí)指示燈滅,模擬關(guān)掉電熱器。
三、課程設(shè)計(jì)的步驟與方法
1.總體方案、系統(tǒng)設(shè)計(jì)
建議采用已有的DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀作為設(shè)計(jì)平臺(tái),來(lái)構(gòu)建系統(tǒng),以減少設(shè)計(jì)工作量。2.硬件設(shè)計(jì)
硬件結(jié)構(gòu)應(yīng)結(jié)合軟件方案一并考慮,做到軟件、硬件功能相匹配。在DJ-598K三合一單片機(jī)微機(jī)試驗(yàn)儀上,硬件設(shè)計(jì)參考方案如下:
3.軟件設(shè)計(jì)
軟件在結(jié)構(gòu)上應(yīng)清晰、簡(jiǎn)潔、流程合理,方便設(shè)計(jì);各功能子程序應(yīng)實(shí)現(xiàn)模塊化、子程序化,以便于調(diào)試、連接、移植和修改。軟件設(shè)計(jì)參考方案如下: 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
4.系統(tǒng)調(diào)試(1)硬件調(diào)試:
① 備一溫度計(jì),根據(jù)室溫調(diào)整AD590的輸出電壓,假如室溫為25oC,則調(diào)整VR1使LM324(下)14腳輸出為2.982V,再調(diào)VR2,使LM324(下)8腳輸出為-0.25V,再調(diào)VR3,使VT為1.25。
② 連JX6→JX17,CS4→F880H,IN0→VT,PA0→L1,PA1→L2,8MHZ→T。
③ 在P態(tài)下,按SCAL鍵,輸入2C20,接EXEC鍵,顯示“AD59XX”,“XX”為當(dāng)前溫度對(duì)應(yīng)的十六進(jìn)制值(對(duì)應(yīng)關(guān)系見表)。
④ 用手溫摸測(cè)AD590的外殼,觀察L1、L2燈的亮滅情況。
(2)軟件調(diào)試:將在硬件調(diào)試設(shè)計(jì)滿足預(yù)期要求以后,把軟件加載到硬件中,并對(duì)該系統(tǒng)進(jìn)行功能測(cè)試。
四、課程設(shè)計(jì)的要點(diǎn)
1、預(yù)備知識(shí)
AD590是電流輸出型溫度傳感器,工作電壓4~30V,檢測(cè)溫度范圍-55 oC~+150oC,它有非常好的線性,靈敏度為1μA/K。AD590傳感器輸出信號(hào)通過10K電阻取出的電壓信號(hào),經(jīng)零點(diǎn)調(diào)整,小信號(hào)放大后,輸出的電壓信號(hào)VT,供ADC0809采樣用。
AD590溫度與有關(guān)參數(shù)一覽表 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
2、程序清單(略)
五、課程設(shè)計(jì)報(bào)告
課程設(shè)計(jì)報(bào)告的正文內(nèi)容 ? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)
六、課程設(shè)計(jì)成績(jī)考核
考核注重于過程和效果,包括運(yùn)用所學(xué)理論進(jìn)行設(shè)計(jì)的能力、實(shí)際動(dòng)手能力、分析和解決問題的能力、設(shè)計(jì)報(bào)告的質(zhì)量和答辯等方面綜合評(píng)定。
考核成績(jī)由三個(gè)部分組成:答辯占總成績(jī)30%、設(shè)計(jì)報(bào)告占總成績(jī)35%、作品總成績(jī)35%。
參考文獻(xiàn) 微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書[1] 《80x86/Pentiun微機(jī)原理與接口技術(shù)》余春暄,機(jī)械工業(yè)出版社,2008.9; [2] 《微機(jī)原理與接口技術(shù)》吉海彥主編,機(jī)械工業(yè)出版社,2007.7;
微機(jī)原理與接口技術(shù)課程設(shè)計(jì)指導(dǎo)書
附錄:
課程設(shè)計(jì)報(bào)告的結(jié)構(gòu)及格式要求
一、課程設(shè)計(jì)報(bào)告的結(jié)構(gòu)要求(1)封面(2)目錄(3)正文
? 設(shè)計(jì)任務(wù)和要求
? 系統(tǒng)方案(設(shè)計(jì)思路,用到的芯片及作用),畫出系統(tǒng)框圖及說(shuō)明 ? 設(shè)計(jì)方法——硬件設(shè)計(jì),畫出電路原理圖及說(shuō)明
? 設(shè)計(jì)方法——軟件設(shè)計(jì),畫出程序流程圖及說(shuō)明,源程序清單和注釋 ? 系統(tǒng)調(diào)試
? 使用的主要儀器和儀表 ? 實(shí)驗(yàn)步驟
? 整理性能測(cè)試數(shù)據(jù)和波形,并與設(shè)計(jì)要求比較分析 ? 調(diào)試中出現(xiàn)的故障、原因及排除方法 ? 設(shè)計(jì)結(jié)論 ? 收獲和體會(huì) ? 附件(源程序)(4)參考文獻(xiàn)
二、課程設(shè)計(jì)報(bào)告的格式要求
課程設(shè)計(jì)報(bào)告要求用A4紙排版,單面打印,并裝訂成冊(cè)。(1)封面(由教務(wù)處統(tǒng)一印制)(2)目錄
① 標(biāo)題“目錄”(三號(hào)、黑體、居中)② 章標(biāo)題(四號(hào)字、黑體、居左)③ 節(jié)標(biāo)題(小四號(hào)字、宋體)④ 頁(yè)碼(小四號(hào)字、宋體、居右)(3)正文
① 頁(yè)邊距:上2.5cm,下2.5cm,左2.5cm,右2cm,頁(yè)眉1.5cm,頁(yè)腳1.75cm,左側(cè)裝訂;
② 字體:章標(biāo)題,四號(hào)字、黑體、;節(jié)標(biāo)題,小四號(hào)字、宋體;正文文字,小四號(hào)字、宋體;
③ 行距:1倍行距; ④ 頁(yè)碼:底部居中,五號(hào);(4)參考文獻(xiàn)格式要求:
標(biāo)題:“參考文獻(xiàn)”,小四,黑體,居中。
第二篇:2012微機(jī)原理課程設(shè)計(jì)指導(dǎo)書
微機(jī)原理課程設(shè)計(jì)
指 導(dǎo) 書
南通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系
二零一二年五月
目 錄 課程設(shè)計(jì)的目的和任務(wù).......................................1 2 課程設(shè)計(jì)指導(dǎo)及要求...........................................1 3 課程設(shè)計(jì)的主要步驟...........................................2
3.1 總體設(shè)計(jì).............................................................................................2 3.2 硬件設(shè)計(jì).............................................................................................2 3.3 軟件設(shè)計(jì).............................................................................................2 3.4 軟、硬件聯(lián)調(diào).....................................................................................2 課程設(shè)計(jì)報(bào)告內(nèi)容及格式要求...........................2 5 進(jìn)度安排................................................................3 6 課程設(shè)計(jì)的考核方法及成績(jī)?cè)u(píng)定......................3 7 課程設(shè)計(jì)題目..........................................................4 8 主要參考資料..........................................................6 課程設(shè)計(jì)的目的和任務(wù)
課程設(shè)計(jì)是培養(yǎng)和鍛煉學(xué)生在學(xué)習(xí)完本門課后綜合應(yīng)用所學(xué)理論知識(shí),解決實(shí)際工程設(shè)計(jì)和應(yīng)用問題的能力的重要教學(xué)環(huán)節(jié)。它具有動(dòng)手、動(dòng)腦和理論聯(lián)系實(shí)際的特點(diǎn),是培養(yǎng)在校工科大學(xué)生理論聯(lián)系實(shí)際、敢于動(dòng)手、善于動(dòng)手和獨(dú)立自主解決設(shè)計(jì)實(shí)踐中遇到的各種問題能力的一個(gè)重要教學(xué)環(huán)節(jié)。
通過課程設(shè)計(jì),要求學(xué)生熟悉和掌握微機(jī)系統(tǒng)的軟件、硬件設(shè)計(jì)的方法、設(shè)計(jì)步驟,使學(xué)生得到微機(jī)開發(fā)應(yīng)用方面的初步訓(xùn)練。讓學(xué)生獨(dú)立或集體討論設(shè)計(jì)題目的總體設(shè)計(jì)方案、編程、軟件硬件調(diào)試、編寫設(shè)計(jì)報(bào)告等問題,真正做到理論聯(lián)系實(shí)際,提高動(dòng)手能力和分析問題、解決問題的能力,實(shí)現(xiàn)由學(xué)習(xí)知識(shí)到應(yīng)用知識(shí)的初步過渡。通過本次課程設(shè)計(jì)使學(xué)生熟練掌握微機(jī)系統(tǒng)與接口擴(kuò)展電路的設(shè)計(jì)方法,熟練應(yīng)用8086匯編語(yǔ)言編寫應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬軟件調(diào)試方法和步驟,熟悉微機(jī)系統(tǒng)的硬軟件開發(fā)工具的使用方法。
通過課程設(shè)計(jì)實(shí)踐,不僅要培養(yǎng)學(xué)生事實(shí)求是和嚴(yán)肅認(rèn)真的工作態(tài)度,培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力,檢驗(yàn)學(xué)生對(duì)本門課學(xué)習(xí)的情況,更要培養(yǎng)學(xué)生在實(shí)際的工程設(shè)計(jì)中查閱資料,撰寫設(shè)計(jì)報(bào)告表達(dá)設(shè)計(jì)思想和結(jié)果的能力。課程設(shè)計(jì)指導(dǎo)及要求
在課程設(shè)計(jì)時(shí),2~3名同學(xué)組成1個(gè)設(shè)計(jì)小組,分別完成項(xiàng)目的功能設(shè)計(jì)、電路編輯及調(diào)試、編碼及調(diào)試和課程設(shè)計(jì)報(bào)告編寫工作。同批次同學(xué)中選擇同一題的不超過3組。在教師指導(dǎo)下,可以相互討論。每設(shè)計(jì)小組提交1份設(shè)計(jì)報(bào)告,設(shè)計(jì)報(bào)告由設(shè)計(jì)小組同學(xué)獨(dú)立完成,不得互相抄襲。教師的主導(dǎo)作用主要在于指明設(shè)計(jì)思路,啟發(fā)學(xué)生獨(dú)立設(shè)計(jì)的思路,解答疑難問題和按設(shè)計(jì)進(jìn)度進(jìn)行階段審查。學(xué)生必須發(fā)揮自身學(xué)習(xí)的主動(dòng)性和能動(dòng)性,主動(dòng)思考問題、分析問題和解決問題,而不應(yīng)處處被動(dòng)地依賴指導(dǎo)老師。同學(xué)應(yīng)積極主動(dòng)的提出問題、解決問題、討論問題,互相幫助和啟發(fā)。
學(xué)生在設(shè)計(jì)中可以引用所需的參考資料,避免重復(fù)工作,加快設(shè)計(jì)進(jìn)程,但必須和題目的要求相符合,保證設(shè)計(jì)的正確。指導(dǎo)教師要引導(dǎo)學(xué)生學(xué)會(huì)掌握和使用各種已有的技術(shù)資料,不能盲目地、機(jī)械地抄襲資料,必須具體分析,使設(shè)計(jì)質(zhì)量和設(shè)計(jì)能力都獲得提高。學(xué)生要在老師的指導(dǎo)下制定好自己各環(huán)節(jié)的詳細(xì)設(shè)計(jì)進(jìn)程計(jì)劃,按給定的時(shí)間計(jì)劃保質(zhì)保量的完成個(gè)階段的設(shè)計(jì)任務(wù)。設(shè)計(jì)中可邊設(shè)計(jì),邊修改,軟件設(shè)計(jì)與硬件設(shè)計(jì)可交替進(jìn)行,問題答疑與調(diào)試和方案修改相結(jié)合,提高設(shè)計(jì)的效率,保證按時(shí)完成設(shè)計(jì)工作并交出合格的設(shè)計(jì)報(bào)告。課程設(shè)計(jì)的主要步驟
課程設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩個(gè)部分,其設(shè)計(jì)過程可以歸納為以下所述的四個(gè)步驟:
3.1 總體設(shè)計(jì)
本階段的任務(wù)是通過調(diào)查研究,查閱資料來(lái)初步確定系統(tǒng)結(jié)構(gòu)的總體方案,其中主要涉及到硬件和軟件的功能劃分。
應(yīng)用系統(tǒng)中硬件和軟件具有一定的互換性,即某些功能既可以用硬件實(shí)現(xiàn)也可以用軟件實(shí)現(xiàn)。一般說(shuō)來(lái),用硬件實(shí)現(xiàn)的優(yōu)點(diǎn)是可以提高系統(tǒng)的工作速度,但會(huì)增加電路的復(fù)雜性和硬件成本;而用軟件代替某些硬件的功能可以使電路簡(jiǎn)化,便于修改設(shè)計(jì),降低硬件成本,但軟件工作量增大。
總體設(shè)計(jì)時(shí),必須在硬件和軟件之間權(quán)衡,分工明確,然后分頭開始設(shè)計(jì)。
3.2 硬件設(shè)計(jì)
在Proteus環(huán)境下,結(jié)合課程設(shè)計(jì)題目,設(shè)計(jì)硬件原理圖,搭建硬件電路。
3.3 軟件設(shè)計(jì)
1、采用模塊化程序結(jié)構(gòu)設(shè)計(jì)軟件,可將整個(gè)軟件分成若干功能模塊。
2、畫出程序流程圖。
3、根據(jù)流程圖,編寫源程序。
3.4 軟、硬件聯(lián)調(diào)
在Proteus環(huán)境下,仿真調(diào)試程序。課程設(shè)計(jì)報(bào)告內(nèi)容及格式要求
【課程設(shè)計(jì)報(bào)告內(nèi)容】
1、設(shè)計(jì)題目(在封面注明)
2、設(shè)計(jì)內(nèi)容(在此部分詳細(xì)說(shuō)明所做題目的基本內(nèi)容和主要功能)
3、設(shè)計(jì)原理及方案(含電路原理圖、硬件連接示意圖、系統(tǒng)功能框圖、程序流程圖等)
4、匯編源程序代碼(關(guān)鍵代碼要加必要注釋)
5、實(shí)施結(jié)果(可給出程序運(yùn)行界面、實(shí)驗(yàn)箱運(yùn)行結(jié)果照片等)
6、課程設(shè)計(jì)體會(huì)
7、參考文獻(xiàn)
【格式要求】
1、課程設(shè)計(jì)報(bào)告要求(1)總體要求
課程設(shè)計(jì)報(bào)告應(yīng)排版工整、內(nèi)容完整、結(jié)論正確。要在報(bào)告封面上注明學(xué)院、班級(jí)、姓名、學(xué)號(hào)、指導(dǎo)教師、提交時(shí)間等完整信息。要求用計(jì)算機(jī)打印,紙張大小為A4。
(2)格式要求
? 目錄:用四號(hào)字,其中每章題目中,中文用宋體,英文用Times New Roman,并注明各章節(jié)起始頁(yè)碼,題目和頁(yè)碼之間用“??”相連。? 標(biāo)題:中文采用四號(hào)黑體,英文用Times New Roman。
? 正文:中文采用小四號(hào)宋體,英文用Times New Roman。段落為:1.5倍行距,段前、段后均為0磅。
? 頁(yè)面設(shè)置:?jiǎn)蚊娲蛴。荷?cm,下2cm,左2.5 cm,右1.5 cm,裝訂線0.5cm,頁(yè)眉1.2cm,頁(yè)腳1.5cm。頁(yè)眉以小五號(hào)宋體字鍵入“接口技術(shù)課程設(shè)計(jì)”,居左。頁(yè)腳插入頁(yè)碼,居中。? 參考文獻(xiàn)的編寫格式:
期刊文獻(xiàn)格式:[序號(hào)]作者.文目[J].期刊名,年,卷號(hào)(期數(shù)):起止頁(yè)碼 圖書文獻(xiàn)格式:[序號(hào)]作者.書名[M].出版地:出版者,年份,起止頁(yè)碼 進(jìn)度安排
課程設(shè)計(jì)任務(wù)在課程設(shè)計(jì)開始之前布置。學(xué)生可以在課余時(shí)間提前熟悉設(shè)計(jì)任務(wù),查閱相關(guān)資料,確定總體方案,軟、硬件功能劃分,硬件接口原理圖設(shè)計(jì),程序設(shè)計(jì)等工作,為課程設(shè)計(jì)提前做好準(zhǔn)備工作。
課程設(shè)計(jì)時(shí)間為1周。具體安排如下:
周一至周四學(xué)生完成設(shè)計(jì)課題的軟硬件聯(lián)調(diào)工作;周五指導(dǎo)教師檢查本周設(shè)計(jì)任務(wù)的完成情況,學(xué)生完成課程設(shè)計(jì)報(bào)告的撰寫。課程設(shè)計(jì)的考核方法及成績(jī)?cè)u(píng)定
? 考核方法:現(xiàn)場(chǎng)驗(yàn)收(占50%),課程設(shè)計(jì)報(bào)告(占50%)。
? 考核內(nèi)容:學(xué)習(xí)態(tài)度(出勤情況,平時(shí)表現(xiàn)等)、方案合理性、程序編制質(zhì)量、演示效果、答辯情況及設(shè)計(jì)報(bào)告質(zhì)量。? 成績(jī)?cè)u(píng)定:優(yōu),良,中,及格,不及格。
? 特別說(shuō)明:
(1)如發(fā)現(xiàn)抄襲,按照不及格處理。
(2)若出現(xiàn)2組以上設(shè)計(jì)方案完全相同,視同抄襲。課程設(shè)計(jì)題目
【選題說(shuō)明】
(1)一組一題,不得重復(fù)。可從下列題目中任選1題,也可自擬題目。
(2)下列題目?jī)H提出了合格要求,各位同學(xué)需要在基本要求的基礎(chǔ)上增加功能并實(shí)現(xiàn)。指導(dǎo)教師根據(jù)各位同學(xué)完成課題的質(zhì)量評(píng)分。
題目1 交通燈控制系統(tǒng)
利用8253定時(shí)器、8255等接口,設(shè)計(jì)一電路,模擬十字路口交通燈控制。要求自行設(shè)計(jì)控制方式。
題目2 利用DAC設(shè)計(jì)波形發(fā)生器
利用DAC設(shè)計(jì)一個(gè)波形發(fā)生器,能分別產(chǎn)生三角波、正弦波、鋸齒波和方波,要求自行設(shè)計(jì)波形輸出的切換方式。
題目3 利用DAC設(shè)計(jì)幅值可變的波形發(fā)生器
利用DAC設(shè)計(jì)一個(gè)幅值可變的波形發(fā)生器,要求自行設(shè)計(jì)控制方式。題目4 電子萬(wàn)年歷
參考市場(chǎng)上的電子萬(wàn)年歷的功能,利用所學(xué)接口芯片設(shè)計(jì)一電子萬(wàn)年歷。要求至少能顯示日期值、星期值,并可通過鍵盤修改日期。
題目5 電子秒表
利用8253等接口設(shè)計(jì)電子秒表,要求完成開始計(jì)時(shí)、停止計(jì)時(shí)及計(jì)時(shí)復(fù)位等功能,計(jì)時(shí)時(shí)間精確到毫秒,控制方式自行設(shè)計(jì)。
題目6 編程控制步進(jìn)電機(jī)的轉(zhuǎn)向
查找資料,了解步進(jìn)電機(jī)的性能及原理,編程控制步進(jìn)電機(jī)的正轉(zhuǎn)或反轉(zhuǎn)。題目7 直流電機(jī)調(diào)速系統(tǒng)
了解直流電機(jī)閉環(huán)調(diào)速的方法,實(shí)現(xiàn)直流電機(jī)的調(diào)速功能。題目8 數(shù)字鐘
利用LED七段數(shù)碼管設(shè)計(jì)數(shù)字鐘電路,要求自行設(shè)計(jì)數(shù)字鐘的顯示格式和數(shù)值調(diào)整控制方式。
題目9 花式跑馬燈
自行設(shè)計(jì)電路,實(shí)現(xiàn)具有5種以上工作方式的跑馬燈,要求設(shè)計(jì)兩種以上的切換方式。題目10 籃球比賽電子記分牌 根據(jù)籃球比賽規(guī)則,設(shè)計(jì)電子記分牌。題目11 定時(shí)器
利用8253等接口芯片設(shè)計(jì)計(jì)時(shí)器,要求設(shè)計(jì)定時(shí)時(shí)間輸入方式和一種以上的報(bào)警方式。題目12 籃球比賽計(jì)時(shí)器
根據(jù)籃球比賽規(guī)則,設(shè)計(jì)籃球比賽計(jì)時(shí)器。題目13 電子密碼鎖
設(shè)計(jì)一個(gè)電子密碼鎖,利用器件的狀態(tài)(如:發(fā)光二極管的亮與滅)模擬鎖的開、閉。要求設(shè)計(jì)恰當(dāng)?shù)某跏济艽a設(shè)定方式,并能根據(jù)密碼開鎖。
題目14 計(jì)算器
設(shè)計(jì)一計(jì)算器,要求至少能完成2位數(shù)的加減運(yùn)算。題目15 點(diǎn)陣廣告牌
利用點(diǎn)陣屏器件(如MATRIX-8X8-RED)設(shè)計(jì)能顯示字符或圖案的點(diǎn)陣廣告牌。題目16 音樂播放器
利用8253驅(qū)動(dòng)揚(yáng)聲器發(fā)聲,實(shí)現(xiàn)樂曲播放,音調(diào)頻率請(qǐng)自行查找參考資料,如參考文獻(xiàn)[4]。
題目17 電子琴
本程序?qū)㈡I盤變成鋼琴鍵盤,選擇鍵盤上7個(gè)按鍵,作為“哆來(lái)咪?”音的按鈕。通過此程序驅(qū)動(dòng)揚(yáng)聲器發(fā)出不同的音調(diào)。
題目18 電壓報(bào)警器
設(shè)計(jì)一個(gè)電壓報(bào)警器,要求利用Proteus ISIS提供的POT-HG(POT-LIN)元件模擬電壓變化,利用ADC0808實(shí)現(xiàn)電壓監(jiān)控,當(dāng)輸入電壓在設(shè)定值以內(nèi),顯示電壓值。當(dāng)輸入電壓超過設(shè)定值,報(bào)警。顯示方式、報(bào)警方式自行設(shè)計(jì)。
題目19 投票統(tǒng)計(jì)器
設(shè)計(jì)一個(gè)投票統(tǒng)計(jì)器,完成投票、計(jì)票統(tǒng)計(jì)和票數(shù)顯示等功能。題目20 多路數(shù)字搶答器
設(shè)計(jì)一個(gè)多路數(shù)字搶答器,要求自行設(shè)計(jì)有關(guān)功能。21 自行擬定的題目
各位同學(xué)可以結(jié)合所學(xué)知識(shí),自行擬定本次課程設(shè)計(jì)題目。自擬的題目須得到指導(dǎo)教師的認(rèn)可。主要參考資料
1.周明德.微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用.北京:清華大學(xué)出版社
2.張彌左,王兆月,邢立軍等.微型計(jì)算機(jī)接口技術(shù).北京:機(jī)械工業(yè)出版社 3.戴梅萼,史嘉權(quán).微型計(jì)算機(jī)技術(shù)及應(yīng)用.北京:清華大學(xué)出版社 4.沈美明,溫冬嬋.IBM-PC匯編語(yǔ)言程序設(shè)計(jì).北京:清華大學(xué)出版社
第三篇:微機(jī)原理課程設(shè)計(jì)
電子信息科學(xué)與技術(shù)《微機(jī)原理》課程設(shè)計(jì)
一、本次課程設(shè)計(jì)的目的和意義
學(xué)習(xí)和掌握計(jì)算機(jī)中常用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),充分認(rèn)識(shí)理論知識(shí)對(duì)應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強(qiáng)理論知識(shí)與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。通過這次設(shè)計(jì)實(shí)踐能夠進(jìn)一步加深對(duì)專業(yè)知識(shí)和理論知識(shí)學(xué)習(xí)的認(rèn)識(shí)和理解,使自己的設(shè)計(jì)水平和對(duì)所學(xué)的知識(shí)的應(yīng)用能力以及分析問題解決問題的能力得到全面提高。
二、設(shè)計(jì)時(shí)間、基本要求
(一)、設(shè)計(jì)時(shí)間:二周(二)、基本要求:
a.每題2人;b.設(shè)計(jì)出完整的接口電路;c.編寫出全部程序;d.在實(shí)驗(yàn)系統(tǒng)上調(diào)試通過。
三、設(shè)計(jì)選題與要求
選題一:多路模擬數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
要求:設(shè)計(jì)一個(gè)2路以上的模擬數(shù)據(jù)采集系統(tǒng)。
1、用按鍵選擇那一路;
2、用LED顯示轉(zhuǎn)換結(jié)果(十進(jìn)制數(shù));
3、將每一路采集的100個(gè)數(shù)據(jù)存放到各自的存儲(chǔ)區(qū)中。
選題二:溫度測(cè)控系統(tǒng)的設(shè)計(jì)
要求:利用ADC0809設(shè)計(jì)一個(gè)溫度測(cè)控系統(tǒng),在LED數(shù)碼顯示器上顯示溫度值,并對(duì)溫度進(jìn)行測(cè)試和控制,當(dāng)檢測(cè)溫度到達(dá)溫度上限60℃時(shí)開風(fēng)扇(即開啟電動(dòng)機(jī),或以一個(gè)燈的亮滅表示),低于下限30℃時(shí)關(guān)閉風(fēng)扇,LED上的顯示內(nèi)容為:XX ℃(采用十進(jìn)制顯示)。
選題三:函數(shù)發(fā)生器的設(shè)計(jì)(一)要求:利用DAC0832設(shè)計(jì)一個(gè)函數(shù)發(fā)生器,并利用按鍵選擇輸出波形,能分別產(chǎn)生三角波、階梯波(每階梯1V)、正向鋸齒波、負(fù)向鋸齒波和方波。并利用按鍵(自行定義)進(jìn)行輸出波形選擇,同時(shí)將當(dāng)前輸出波形代號(hào)顯示在LED上(左邊位):0為方波、1為正向鋸齒波、2為負(fù)向鋸齒波、3 為三角波、4為階梯波。
選題四:函數(shù)發(fā)生器的設(shè)計(jì)(二)要求:設(shè)計(jì)一個(gè)三角波發(fā)生器,可利用鍵盤改變其輸出波形的幅值。例如,可利用1-5這5個(gè)數(shù)字鍵改變其輸出波形的幅值,當(dāng)按下1-5數(shù)字鍵時(shí)使D/A輸出幅值從1V增加到5V。
選題五:電子音樂播放器
要求:設(shè)計(jì)要求:利用8253作為音階頻率發(fā)生器,應(yīng)先對(duì)“2008年奧運(yùn)會(huì)主題歌”進(jìn)行編碼后存入音符表,并建立好音階表(只建立一個(gè)8度即可),音符長(zhǎng)度不能少于60個(gè),連續(xù)播放3遍后停止。
選題六:鍵盤電子樂器
要求:利用并行接口8155作為鍵盤接口,設(shè)計(jì)一個(gè)具有2個(gè)八度音階的鍵盤樂器,音階鍵不少于16個(gè),采用掃描方式管理鍵盤,音域范圍自行定義。
選題七:電子時(shí)鐘設(shè)計(jì)
要求:利用8253定時(shí)器設(shè)計(jì)一個(gè)具有時(shí)、分、秒顯示的電子時(shí)鐘,并定義一個(gè)啟動(dòng)鍵,當(dāng)按下該
鍵時(shí)時(shí)鐘從當(dāng)前設(shè)定值(可在顯示緩沖區(qū)中予置)開始走時(shí)。
選題八:壓力測(cè)控系統(tǒng)的設(shè)計(jì)(一)要求:對(duì)壓力傳感器的信號(hào)進(jìn)行檢測(cè)并在LED數(shù)碼顯示器上顯示壓力值,當(dāng)壓力低于30pa時(shí),黃燈閃爍,閃爍周期為1秒。當(dāng)壓力高于150pa時(shí),紅燈閃爍。LED的顯示內(nèi)容為P=XXX。X為測(cè)試值。
選題九:可變輸出頻率方波發(fā)生器設(shè)計(jì)
要求:設(shè)計(jì)一個(gè)輸出方波頻率可利用按鍵改變的方波信號(hào)發(fā)生器(可以使用D/A也可以直接使用8253產(chǎn)生方波),利用鍵盤選擇方波發(fā)生器的輸出頻率并驅(qū)動(dòng)喇叭。輸出頻率=鍵號(hào)*100HZ
選題十:直流電機(jī)速度控制器設(shè)計(jì)
要求:利用D/A轉(zhuǎn)換器和按鍵設(shè)計(jì)一個(gè)直流電動(dòng)機(jī)轉(zhuǎn)速控制器。按鍵定義如下:0 停止,1-1/10轉(zhuǎn)速,2-2/10轉(zhuǎn)速?? 9 最高速(D/A輸出滿量程),鍵號(hào)每加1,D/A輸出增加0.5V
選題十一:可任意啟動(dòng)/停止的電子秒表設(shè)計(jì)
要求:6位LED數(shù)碼顯示,計(jì)時(shí)單位為1/100秒。利用功能鍵進(jìn)行啟/??刂?。其功能為:上電后計(jì)時(shí)器清0,當(dāng)?shù)谝淮危ɑ蚱鏀?shù)次)按下啟/停鍵時(shí)開始計(jì)數(shù)。第2次(或偶數(shù)次)按下該鍵時(shí)停止計(jì)時(shí),再一次按啟/停鍵時(shí)清零后重新開始計(jì)時(shí)??
選題十二:溫度測(cè)試系統(tǒng)設(shè)計(jì)
要求:利用溫度傳感器和ADC0809設(shè)計(jì)一個(gè)溫度測(cè)試系統(tǒng),將測(cè)試結(jié)果(十進(jìn)制)在LED上顯示出來(lái),并定義一個(gè)保持按鍵,當(dāng)按下該鍵時(shí),將當(dāng)前測(cè)試值保持不變(按鍵不動(dòng)作時(shí)為正常測(cè)量顯示)。溫度顯示格式為:XXX ℃。(可以每隔0.3秒測(cè)量一次)
選題十三:壓力測(cè)試系統(tǒng)設(shè)計(jì)(二)要求:利用壓力傳感器和ADC0809設(shè)計(jì)一個(gè)壓力測(cè)試系統(tǒng),并將測(cè)試結(jié)果(十進(jìn)制)在LED上顯示出來(lái),并定義一個(gè)測(cè)試最大值按鍵,當(dāng)按下該鍵時(shí),可進(jìn)行最大值測(cè)量(按鍵不動(dòng)作時(shí)為正常測(cè)量顯示),即:只有當(dāng)當(dāng)前測(cè)量值大于上次測(cè)量值時(shí)才刷新顯示,顯示格式為:P=XXX??梢悦扛?.3秒測(cè)量一次。
選題十四:簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì)
要求:設(shè)計(jì)一個(gè)可以進(jìn)行2位數(shù)四則運(yùn)算的計(jì)算器。
1、用按鍵輸入數(shù)和運(yùn)算符號(hào);
2、用LED顯示運(yùn)算過程和結(jié)果(十進(jìn)制數(shù));
3、可以表示出當(dāng)前的運(yùn)算類型;
4、具有清零和復(fù)位功能;
5、具有連續(xù)運(yùn)算功能。
選題十五:交通燈控制系統(tǒng)
要求:按照時(shí)間控制原則,利用并行接口和定時(shí)器,設(shè)計(jì)一套十字路口的交通燈管理系統(tǒng),通行時(shí)間(或禁止時(shí)間)30秒,準(zhǔn)備時(shí)間3秒,在準(zhǔn)備時(shí)間里黃燈閃爍3次,閃爍頻率為0.5秒,周而復(fù)始??衫?255、8253等接口電路。
選題十六:計(jì)件系統(tǒng)設(shè)計(jì)
要求:利用8253計(jì)數(shù),對(duì)外界脈沖技術(shù),并將計(jì)數(shù)值在數(shù)碼管上顯示,可通過鍵盤控制重新計(jì)數(shù)。
四、設(shè)計(jì)任務(wù)及要求
1、接口設(shè)計(jì):根據(jù)所選題目和所用的接口電路芯片設(shè)計(jì)出完整的接口電路,并在實(shí)驗(yàn)系統(tǒng)上完成電路的連接和調(diào)試通過。
2、程序設(shè)計(jì):要求畫出程序框圖,設(shè)計(jì)出全部程序并給出程序設(shè)計(jì)說(shuō)明和程序注釋。
3、課程設(shè)計(jì)報(bào)告:(1)設(shè)計(jì)題目;
(2)系統(tǒng)的主要功能、作用以及主要技術(shù)性能指標(biāo);
(3)總體設(shè)計(jì)方案、工作和組成原理(框圖)或設(shè)計(jì)說(shuō)明、采用的技術(shù)路線等;
(4)系統(tǒng)設(shè)計(jì):接口電路設(shè)計(jì),程序設(shè)計(jì)(程序框圖和程序清單及注釋)其他有關(guān)的理論分析和計(jì)算;
(5)設(shè)計(jì)總結(jié):對(duì)整個(gè)設(shè)計(jì)工作過程進(jìn)行歸納和綜合,對(duì)設(shè)計(jì)中所存在的問題和不足進(jìn)行分析和總結(jié),提出解決的方法、措施、建議和對(duì)這次設(shè)計(jì)實(shí)踐的認(rèn)識(shí)、收獲和提高。
第四篇:微機(jī)原理課程設(shè)計(jì)
匯編程序設(shè)計(jì)題
題目一 密碼設(shè)置模擬
該程序可以進(jìn)行密碼的設(shè)置(第一次)和修改(已設(shè)置密碼)。要求輸入的密碼不顯示。題目二 計(jì)算器
編輯程序可以實(shí)現(xiàn)鍵盤輸入數(shù)據(jù)與運(yùn)算符,進(jìn)行“加減乘除”運(yùn)算。(提示:先輸入數(shù)據(jù)與運(yùn)算符,保存,再按照運(yùn)算符選擇對(duì)應(yīng)的子程序;輸入的數(shù)據(jù)是用字符表示的,需要轉(zhuǎn)換;要有良好的界面(提示信息))
題目三工作周期判斷程序
輸入年、月、日,能夠判斷當(dāng)日的星期數(shù),并進(jìn)行輸出。(以校歷為依照,可設(shè)某日為起點(diǎn),根據(jù)相差的天數(shù)與7的關(guān)系進(jìn)行判斷)。
題目四 PC揚(yáng)聲器發(fā)聲
利用8253驅(qū)動(dòng)PC機(jī)內(nèi)揚(yáng)聲器發(fā)聲,PC結(jié)構(gòu)參考相關(guān)文獻(xiàn)資料。題目五 樂曲播放
利用PC機(jī)內(nèi)8253實(shí)現(xiàn)樂曲播放。題目六 按鍵選擇樂曲播放
利用按鍵選擇播放不同樂曲。(★)(自制交互界面實(shí)現(xiàn)按鍵選擇★★)題目七 實(shí)現(xiàn)閃爍文字效果 編程提示:
提示信息于屏幕中央顯示出來(lái),用光標(biāo)定位子程序?qū)⒐鈽?biāo)定位于80*25顯示方式的第8行第10列,然后輸出一條提示信息,接著調(diào)用屏幕上卷子程序上卷一行,接著再定位光標(biāo),然后顯示下一條提示信息,直到所有信息顯示完畢,對(duì)于閃爍的信息,同樣是定位光標(biāo),然后用BIOS功能調(diào)用13H來(lái)顯示閃爍信息,當(dāng)BL的高位為1時(shí),字符閃爍。mov ah,00h mov al,03h ;設(shè)置顯示方式為80*25,16色文本 int 10h 題目八
數(shù)字秒表
設(shè)計(jì)可以顯示1~60秒的無(wú)存儲(chǔ)功能的秒表,最小單位為毫秒。題目九
倒計(jì)時(shí)牌
設(shè)計(jì)日期倒計(jì)時(shí)牌界面,可輸入設(shè)定日期,顯示當(dāng)前日期的統(tǒng)計(jì)天數(shù),如奧運(yùn)計(jì)時(shí)牌。題目十
數(shù)字時(shí)鐘
編程實(shí)現(xiàn)時(shí)鐘功能,按秒刷新,要求定位在屏幕右上角。
硬件設(shè)計(jì)題
總體要求:根據(jù)題意自行設(shè)計(jì)電路,編寫相關(guān)匯編程序。題目一
交通燈控制系統(tǒng)
1.利用8253定時(shí),8259中斷及8255設(shè)計(jì)電路,實(shí)現(xiàn)十字路口交通燈模擬控制。2.實(shí)現(xiàn)能自動(dòng)控制和手動(dòng)應(yīng)急控制。
3.實(shí)現(xiàn)能隨時(shí)可以調(diào)整自動(dòng)模式的綠燈和紅燈時(shí)間。題目二 實(shí)現(xiàn)特定功能的鍵盤及LED顯示
了解鍵盤及LED顯示接口原理,設(shè)計(jì)實(shí)驗(yàn)電路圖完成以下功能: 1.按1鍵顯示年; 2.按2鍵顯示月日; 3.按3鍵顯示GOOD ;
4.按4鍵數(shù)碼管由左到右字符“0”循環(huán)顯示。5.自行設(shè)計(jì)特效顯示功能。題目三
LED七段數(shù)碼管數(shù)字鐘
設(shè)計(jì)并完成LED七段數(shù)碼管數(shù)字鐘電路,數(shù)字鐘顯示格式為:HH:MM:SS。要求:具有通過鍵盤能夠調(diào)整時(shí)、分、秒的功能。題目四
閃爍燈
利用8253和LED燈相結(jié)合實(shí)現(xiàn)閃爍燈效果。題目五
電子鐘
利用8253定時(shí)器設(shè)計(jì)一個(gè)電子鐘,并定義一個(gè)啟動(dòng)鍵。當(dāng)按下該鍵時(shí)電子時(shí)鐘從當(dāng)前設(shè)定值開始走時(shí)。
附錄:實(shí)驗(yàn)箱功能模塊電路圖
第五篇:2008微機(jī)原理課程設(shè)計(jì)
《微機(jī)原理及接口》課程設(shè)計(jì)任務(wù)書
適用專業(yè):05電子信息工程 通信工程
一、本次課程設(shè)計(jì)的目的和意義
學(xué)習(xí)和掌握計(jì)算機(jī)中常用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),充分認(rèn)識(shí)理論知識(shí)對(duì)應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強(qiáng)理論知識(shí)與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。通過這次設(shè)計(jì)實(shí)踐能夠進(jìn)一步加深對(duì)專業(yè)知識(shí)和理論知識(shí)學(xué)習(xí)的認(rèn)識(shí)和理解,使自己的設(shè)計(jì)水平和對(duì)所學(xué)的知識(shí)的應(yīng)用能力以及分析問題解決問題的能力得到全面提高。
二、設(shè)計(jì)時(shí)間和設(shè)計(jì)題目
(一)、設(shè)計(jì)時(shí)間:一周(二)、設(shè)計(jì)題目:可從以下題目中任選一題,原則上每班每題不超過5人。每題的設(shè)計(jì)要求:a、設(shè)計(jì)出完整的接口電路。B、編寫出全部程序。
1、交通燈控制系統(tǒng):按照時(shí)間控制原則,利用并行接口和定時(shí)器,采用時(shí)間中斷方式設(shè)計(jì)一套十字路口的交通燈管理系統(tǒng),通行時(shí)間(或禁止時(shí)間)30秒,準(zhǔn)備時(shí)間3秒,在準(zhǔn)備時(shí)間里黃燈閃爍3次,閃爍頻率為0.5秒,周而復(fù)始。可利用8255、8253、8259等接口電路。
2、溫度測(cè)控系統(tǒng)的設(shè)計(jì):利用ADC0809采用中斷式設(shè)計(jì)一個(gè)溫度測(cè)控系統(tǒng),在LED數(shù)碼顯示器上顯示溫度值,并對(duì)溫度進(jìn)行測(cè)試和控制,當(dāng)檢測(cè)溫度到達(dá)溫度上限60℃時(shí)開風(fēng)扇(即開啟電動(dòng)機(jī)),低于下限30℃時(shí)關(guān)閉風(fēng)扇,LED上的顯示內(nèi)容為:XX ℃(采用十進(jìn)制顯示)。
3、函數(shù)發(fā)生器1的設(shè)計(jì):利用D/A設(shè)計(jì)一個(gè)函數(shù)發(fā)生器,并利用按鍵選擇輸出波形,能分別產(chǎn)生三角波、階梯波(每階梯1V)、正向鋸齒波、負(fù)向鋸齒波和方波。并利用按鍵(自行定義)進(jìn)行輸出波形選擇,同時(shí)將當(dāng)前輸出波形代號(hào)顯示在LED上(左邊位):0為方波、1為正向鋸齒波、2為負(fù)向鋸齒波、3 為三角波、4為階梯波。
4、函數(shù)發(fā)生器2的設(shè)計(jì):設(shè)計(jì)一個(gè)三角波發(fā)生器,可利用鍵盤改變其輸出波形的幅值。例如,可利用1---5這5個(gè)數(shù)字鍵改變其輸出波形的幅值,當(dāng)按下1---5數(shù)字鍵時(shí)使D/A輸出幅值從1V增加到5V。
5、電子音樂播放器:設(shè)計(jì)要求:利用8253作為音階頻率發(fā)生器,應(yīng)先對(duì)一段音樂進(jìn)行編碼后存入音符表,并建立好音階表(只建立一個(gè)8度即可,音階表見附錄),音符長(zhǎng)度不能少于60個(gè),連續(xù)播放3遍后停止。
6、鍵盤電子樂器:利用并行接口8255作為鍵盤接口,設(shè)計(jì)一個(gè)具有2個(gè)八度音階的鍵盤樂器,音階鍵不少于16個(gè),采用掃描方式管理鍵盤,音域范圍自行定義。
7、電子時(shí)鐘設(shè)計(jì):利用8253定時(shí)器設(shè)計(jì)一個(gè)具有時(shí)、分、秒顯示的電子時(shí)鐘,并定義一個(gè)啟動(dòng)鍵,當(dāng)按下該鍵時(shí)電子時(shí)鐘從當(dāng)前設(shè)定值開始走時(shí)。
8、壓力測(cè)控系統(tǒng)的設(shè)計(jì):對(duì)壓力傳感器的信號(hào)進(jìn)行檢測(cè)并在LED數(shù)碼顯示器上顯示壓力值,當(dāng)壓力低于30pa時(shí),黃燈閃爍,閃爍周期為1秒。當(dāng)壓力高于150pa時(shí),紅燈閃爍。LED的顯示內(nèi)容為P=XXX為測(cè)試值。
9、可變輸出頻率方波發(fā)生器設(shè)計(jì):設(shè)計(jì)一個(gè)輸出方波頻率可利用按鍵改變的方波信號(hào)發(fā)生器(可以使用D/A也可以直接使用8253產(chǎn)生方波),利用鍵盤選擇方波發(fā)生器的輸出頻率并驅(qū)動(dòng)喇叭。輸出頻率=鍵號(hào)*100HZ。
10、直流電機(jī)速度控制器設(shè)計(jì):利用按鍵控制直流電動(dòng)機(jī)的轉(zhuǎn)速。按鍵定義如下:0 停止,1 1/10轉(zhuǎn)速,2 2/10轉(zhuǎn)速…… 9 最高速(D/A輸出滿量程),鍵號(hào)每加1,D/A輸出增加0.5V。
11、可任意啟動(dòng)/停止的電子秒表設(shè)計(jì):6位LED數(shù)碼顯示,計(jì)時(shí)單位為1/100秒。利用功能鍵進(jìn)行啟/??刂?。其功能為:上電后計(jì)時(shí)器清0,當(dāng)?shù)谝淮危ɑ蚱鏀?shù)次)按下啟/停鍵時(shí)開始計(jì)數(shù)。第2次(或偶數(shù)次)按下該鍵時(shí)停止計(jì)時(shí),再一次按啟/停鍵時(shí)清零后重新開始計(jì)時(shí)……。12簡(jiǎn)易計(jì)算器系統(tǒng)設(shè)計(jì):設(shè)計(jì)一個(gè)可以進(jìn)行2位數(shù)四則運(yùn)算的計(jì)算器,要求:1,用按鍵輸入數(shù)和運(yùn)算符號(hào);2,用LED顯示運(yùn)算過程和結(jié)果(十進(jìn)制數(shù));3,可以表示出當(dāng)前的運(yùn)算類型;4,具有清零和復(fù)位功能;5,具有連續(xù)運(yùn)算功能。
13點(diǎn)陣LED顯示系統(tǒng)設(shè)計(jì):設(shè)計(jì)一個(gè)點(diǎn)陣式LED顯示系統(tǒng)。要求:1,每次顯示一個(gè)文字和圖形;2,每隔一固定時(shí)間更變需要顯示的文字或圖形;3,可以現(xiàn)實(shí)循環(huán)顯示幾個(gè)文字或圖形;4,可以根據(jù)按鍵來(lái)控制顯示的文字的替換時(shí)間的長(zhǎng)短;5,具有復(fù)位功能。
三、設(shè)計(jì)任務(wù)及要求:
1、接口電路設(shè)計(jì):根據(jù)所選題目和所用的接口電路芯片設(shè)計(jì)出完整的接口電路,并進(jìn)行電路連接和調(diào)試。
2、程序設(shè)計(jì):要求畫出程序框圖,設(shè)計(jì)出全部程序并給出程序設(shè)計(jì)說(shuō)明和程序注釋。
3、設(shè)計(jì)文件:a、設(shè)計(jì)圖紙(接口電路原理圖);b、使用或操作說(shuō)明;c、設(shè)計(jì)報(bào)告:字?jǐn)?shù)約3000~4000字,內(nèi)容包括:(1)設(shè)計(jì)題目;(2)系統(tǒng)的主要功能作用及主要技術(shù)性能和指標(biāo);(3)總體設(shè)計(jì)方案及組成原理(框圖)或設(shè)計(jì)說(shuō)明及技術(shù)路線;(4)系統(tǒng)設(shè)計(jì):接口電路設(shè)計(jì),程序設(shè)計(jì)(程序框圖和程序清單及注釋)其他有關(guān)的理論分析和計(jì)算;(5)設(shè)計(jì)總結(jié):對(duì)設(shè)計(jì)中所存在的問題和不足進(jìn)行分析和總結(jié),提出解決的方法、措施、建議和對(duì)這次設(shè)計(jì)實(shí)踐的認(rèn)識(shí)、收獲和提高。
4、設(shè)計(jì)要求:
不允許抄襲和復(fù)印,否則取消設(shè)計(jì)成績(jī)。
四、設(shè)計(jì)時(shí)間和成績(jī)分配:
(一)設(shè)計(jì)時(shí)間:一周(二)設(shè)計(jì)成績(jī)分配:
1、接口電路設(shè)計(jì)占30%(包括電路圖設(shè)計(jì)、電路連接和調(diào)試通過)。
2、設(shè)計(jì)文件占30%
3、答辯占40%