201*微機(jī)課程設(shè)計(jì)指導(dǎo)書
《微機(jī)原理及應(yīng)用》課程設(shè)計(jì)指導(dǎo)書
東華大學(xué)信息學(xué)院201*年9月1日
一、課程設(shè)計(jì)目的
本課程設(shè)計(jì)是繼《微機(jī)系統(tǒng)及應(yīng)用》課程之后的一次綜合性設(shè)計(jì)、實(shí)驗(yàn)訓(xùn)練。根據(jù)微機(jī)系統(tǒng)及應(yīng)用課程教學(xué)的重點(diǎn)和主要知識(shí)點(diǎn)及工程實(shí)際需要,設(shè)置匯編語(yǔ)言程序設(shè)計(jì)、PC機(jī)內(nèi)部接口和8086系統(tǒng)接口電路設(shè)計(jì)等設(shè)計(jì)題目。要求學(xué)生綜合本課程和其它相關(guān)課程中學(xué)到的80X86系統(tǒng)結(jié)構(gòu)、匯編語(yǔ)言設(shè)計(jì)、典型接口芯片、電路電子技術(shù)等相關(guān)知識(shí)進(jìn)行程序設(shè)計(jì)、硬件接口電路設(shè)計(jì)和調(diào)試,系統(tǒng)地掌握微機(jī)原理和接口技術(shù)的相關(guān)知識(shí),實(shí)現(xiàn)知識(shí)的融會(huì)貫通。要求學(xué)生通過(guò)1.5周的學(xué)習(xí),提高設(shè)計(jì)匯編語(yǔ)言程序的能力和技巧,培養(yǎng)實(shí)現(xiàn)一個(gè)簡(jiǎn)單應(yīng)用系統(tǒng)功能的硬件軟件設(shè)計(jì)能力。
二、課程設(shè)計(jì)內(nèi)容
(一)匯編語(yǔ)言程序設(shè)計(jì)及調(diào)試
1文件加/解密程序設(shè)計(jì)
用8086匯編語(yǔ)言設(shè)計(jì)、調(diào)試一個(gè)任意文件加/解密程序。(1)設(shè)計(jì)思路
利用DOS系統(tǒng)文件操作功能,打開文件,讀入磁盤文件,對(duì)讀入的數(shù)據(jù)與密鑰按一定規(guī)律進(jìn)行加密運(yùn)算,運(yùn)算結(jié)果再存入磁盤達(dá)到加密目的;若要使用文件,則執(zhí)行一次相反的解密運(yùn)算。
(2)要求
運(yùn)行程序,提示選擇加密、解密;然后提示輸入加/解密文件名;再提示輸入密碼,重輸入密碼,兩次輸入密碼相等,開始加解密運(yùn)算,顯示加/解密進(jìn)行中等有關(guān)信息;加/解密布成功,提示OK。
加/解密算法自定,比如用用與密鑰異或運(yùn)算等。(文件操作方法請(qǐng)參閱附件DOS功能大全)2按鍵聲音程序設(shè)計(jì)
為‘0’---‘9’,‘*’,‘#’,‘A’,‘B’,‘C’,‘D’這16個(gè)按鍵配上不同頻率的聲音信號(hào)。當(dāng)程序運(yùn)行時(shí),按這16個(gè)鍵,可以聽到不同的聲音。
設(shè)計(jì)思路:PC機(jī)系統(tǒng)內(nèi)的8253通道2和8255PB0,PB1實(shí)現(xiàn)了PC機(jī)揚(yáng)聲器發(fā)聲及控制。通過(guò)改變8253通道2的計(jì)數(shù)常數(shù),實(shí)現(xiàn)改變OUT2引腳輸出波形的頻率,當(dāng)有鍵按下時(shí),若按鍵為上述16鍵之一,則寫入計(jì)數(shù)值,啟動(dòng)計(jì)數(shù),且持續(xù)輸出約0.5秒后關(guān)閉聲音。
要求:
運(yùn)行程序時(shí)有提示,比如:請(qǐng)輸入號(hào)碼等。按其它鍵,退出程序。提示:參考彈鋼琴程序。16種頻率自定。
3幾何圖形顯示程序
試?yán)肞C機(jī)顯示器軟件中斷(INT10H)功能(VGA模式640*480),設(shè)計(jì)一個(gè)幾何圖形
顯示程序。顯示器水平方向?yàn)闀r(shí)間軸,垂直方向?yàn)樾盘?hào)幅度。測(cè)試信號(hào)為正弦波信號(hào)和三角波信號(hào)。
要求:
基本要求:能顯示三角形、五角星、度方型圖案。程序運(yùn)行時(shí),先按任意尺寸顯示所有圖形,然后提示選擇所要顯示的圖形。提示:線條生成可以采用直線插補(bǔ)算法。
(二)接口電路設(shè)計(jì)
1數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)
利用8253,8255A,ADC0809設(shè)計(jì)一個(gè)基于8088最小系統(tǒng)的數(shù)據(jù)采集系統(tǒng)(不包含A/D轉(zhuǎn)換器輸入通道中的放大器和采樣保持電路),最小系統(tǒng)的時(shí)鐘頻率為5MHz,8253時(shí)鐘頻率為1MHz。要求每隔200μs采集一個(gè)數(shù)據(jù),每次啟動(dòng)采集數(shù)據(jù)時(shí)采集時(shí)間為20ms(即每次啟動(dòng)一次,共采集100個(gè)數(shù)據(jù))。由一個(gè)開關(guān)手動(dòng)啟動(dòng)數(shù)據(jù)采集,數(shù)據(jù)的I/O傳送采用中斷方式傳送。8259A地址為20H,21H,僅對(duì)8255A,8253地址進(jìn)行譯碼,8255A、8253的端口地址為每位同學(xué)學(xué)號(hào)最后4位乘以8,如:學(xué)號(hào)后4位是1820,則地址范圍為1820*81820*8+8。允許附加必要的門電路、地址譯碼器和單穩(wěn)電路等。完成:
(1)硬件設(shè)計(jì),畫出連接圖(不包括8259A,用正規(guī)“米”字方格紙繪制)(2)軟件設(shè)計(jì),包括8255A,8253的初始化及中斷服務(wù)程序(只采集ADC0809的IN0
通道)。
2鍵盤顯示接口電路設(shè)計(jì)利用8253,8255A設(shè)計(jì)一個(gè)基于8088最小系統(tǒng)的鍵盤顯示接口電路。鍵盤為4X4行列式鍵盤(0-9,A-F),顯示器為7段代碼LED,共4位,動(dòng)態(tài)顯示。要求每隔200ms掃描一次鍵盤,解碼后的鍵值在LED顯示器上滾動(dòng)顯示。假定最小系統(tǒng)的時(shí)鐘頻率為5MHz,8253時(shí)鐘頻率為1MHz,鍵盤軟件消抖動(dòng)。8259A地址為20H,21H,不用參與譯碼,8255A,8253的端口地址為每位同學(xué)學(xué)號(hào)最后4位乘以8,如:學(xué)號(hào)后4位是1820,則地址范圍為1820*81820*8+8。允許附加必要的門電路、地址譯碼器和單穩(wěn)電路等。
(1)硬件設(shè)計(jì),畫出連接圖(不包括8259A,用正規(guī)“米”字方格紙繪制)(2)軟件設(shè)計(jì),包括8255A,8253的初始化及中斷服務(wù)程序,鍵盤掃描子程序,LED
顯示子程序。
3交通燈控制系統(tǒng)
利用8253,8255A,8259等芯片設(shè)計(jì)一個(gè)基于8088最小系統(tǒng)的十字路口交通燈控制系統(tǒng)。通行時(shí)間(綠燈)(或禁止時(shí)間(紅燈))30秒,準(zhǔn)備時(shí)間3秒,在準(zhǔn)備時(shí)間里黃燈閃爍3次,閃爍頻率為0.5秒,周而復(fù)始。最小系統(tǒng)的時(shí)鐘頻率為5MHz,8253的時(shí)鐘頻率為1MHz。8259A地址為20H,21H,不用參與譯碼,8255A,8253的端口地址為每位同學(xué)學(xué)號(hào)最后4位乘以8,如:學(xué)號(hào)后4位是1820,則地址范圍為1820*81820*8+8。允許附加必要的門電路、地址譯碼器和單穩(wěn)電路等。
(1)硬件設(shè)計(jì),畫出連接圖(不包括8259A,用正規(guī)“米”字方格紙繪制)(2)軟件設(shè)計(jì),包括8255A,8253的初始化及中斷服務(wù)程序,控制程序等。
三、課程設(shè)計(jì)要求
要求每位同學(xué)獨(dú)立完成一項(xiàng)軟件題目的設(shè)計(jì)和調(diào)試,一項(xiàng)接口電路的設(shè)計(jì)。匯編語(yǔ)言程序必須實(shí)現(xiàn)基本功能,在基本功能基礎(chǔ)上要有所發(fā)揮,力求創(chuàng)新。硬件接口電路設(shè)計(jì)必須完成手繪原理圖(通常畫在描圖紙上),編寫相應(yīng)的程序。
四、參考資料
1楊素行編微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用,清華大學(xué)出版社
2吳寧主編80X86/Pentium微型計(jì)算機(jī)原理及應(yīng)用,電子工業(yè)出版社3孫德文主編微型計(jì)算機(jī)技術(shù),高等教育出版社
4沈美明編IBM-PC匯編語(yǔ)言程序設(shè)計(jì),清華大學(xué)出版社
五、考核
1集中上機(jī)調(diào)試時(shí)間段執(zhí)行嚴(yán)格的考勤制度
2上機(jī)實(shí)考3設(shè)計(jì)報(bào)告4教師隨機(jī)提問(wèn)
注:獨(dú)立按時(shí)完成規(guī)定的工作任務(wù),不得弄虛作假,不準(zhǔn)抄襲他人內(nèi)容,否則成績(jī)以不及格計(jì)。如發(fā)現(xiàn)程序或者課程設(shè)計(jì)報(bào)告雷同,一律記不及格。
六、設(shè)計(jì)報(bào)告(須手寫,打印無(wú)效)
1、所完成課程設(shè)計(jì)的題目、內(nèi)容、功能
2、設(shè)計(jì)思想、原理,模塊的劃分,程序的流程框圖
3、每個(gè)程序中,所使用的DOS/BIOS功能調(diào)用,宏庫(kù)文件列表清單;如涉及硬件編程,介
紹相應(yīng)的工作原理4、程序源代碼及注釋。
5、調(diào)試過(guò)程,出現(xiàn)的問(wèn)題及解決,運(yùn)行結(jié)果,運(yùn)行說(shuō)明。6、硬件工作原理分析,硬件電路接線圖,相應(yīng)的工作程序。7、課程設(shè)計(jì)總結(jié)及展望。
擴(kuò)展閱讀:201*年微機(jī)原理課程設(shè)計(jì)指導(dǎo)書[1]
微機(jī)原理課程設(shè)計(jì)
指導(dǎo)書
計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院計(jì)算機(jī)系統(tǒng)教研室
二零一一年五月
目錄
1課程設(shè)計(jì)的目的和任務(wù).....................................12課程設(shè)計(jì)指導(dǎo)及要求.........................................13課程設(shè)計(jì)的主要步驟.........................................1
3.1總體設(shè)計(jì)..............................................................................................23.2硬件設(shè)計(jì)..............................................................................................23.3軟件設(shè)計(jì)..............................................................................................23.4軟、硬件聯(lián)調(diào)......................................................................................2
4課程設(shè)計(jì)報(bào)告內(nèi)容及格式要求.........................25進(jìn)度安排.............................................................36課程設(shè)計(jì)的考核方法及成績(jī)?cè)u(píng)定.....................37課程設(shè)計(jì)題目.......................................................38主要參考資料.......................................................5
1課程設(shè)計(jì)的目的和任務(wù)
課程設(shè)計(jì)是培養(yǎng)和鍛煉學(xué)生在學(xué)習(xí)完本門課后綜合應(yīng)用所學(xué)理論知識(shí),解決實(shí)際工程設(shè)計(jì)和應(yīng)用問(wèn)題的能力的重要教學(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í)踐中遇到的各種問(wèn)題能力的一個(gè)重要教學(xué)環(huán)節(jié)。
通過(guò)課程設(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)告等問(wèn)題,真正做到理論聯(lián)系實(shí)際,提高動(dòng)手能力和分析問(wèn)題、解決問(wèn)題的能力,實(shí)現(xiàn)由學(xué)習(xí)知識(shí)到應(yīng)用知識(shí)的初步過(guò)渡。通過(guò)本次課程設(shè)計(jì)使學(xué)生熟練掌握微機(jī)系統(tǒng)與接口擴(kuò)展電路的設(shè)計(jì)方法,熟練應(yīng)用8086匯編語(yǔ)言編寫應(yīng)用程序和實(shí)際設(shè)計(jì)中的硬軟件調(diào)試方法和步驟,熟悉微機(jī)系統(tǒng)的硬軟件開發(fā)工具的使用方法。
通過(guò)課程設(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é)果的能力。
2課程設(shè)計(jì)指導(dǎo)及要求
在課程設(shè)計(jì)時(shí),1人1題,同批次同學(xué)中選擇同一題的人數(shù)不超過(guò)3人。在教師指導(dǎo)下,可以相互討論,但設(shè)計(jì)報(bào)告由學(xué)生獨(dú)立完成,不得互相抄襲。教師的主導(dǎo)作用主要在于指明設(shè)計(jì)思路,啟發(fā)學(xué)生獨(dú)立設(shè)計(jì)的思路,解答疑難問(wèn)題和按設(shè)計(jì)進(jìn)度進(jìn)行階段審查。學(xué)生必須發(fā)揮自身學(xué)習(xí)的主動(dòng)性和能動(dòng)性,主動(dòng)思考問(wèn)題、分析問(wèn)題和解決問(wèn)題,而不應(yīng)處處被動(dòng)地依賴指導(dǎo)老師。同學(xué)應(yīng)積極主動(dòng)的提出問(wèn)題、解決問(wèn)題、討論問(wèn)題,互相幫助和啟發(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)行,問(wèn)題答疑與調(diào)試和方案修改相結(jié)合,提高設(shè)計(jì)的效率,保證按時(shí)完成設(shè)計(jì)工作并交出合格的設(shè)計(jì)報(bào)告。
3課程設(shè)計(jì)的主要步驟
課程設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩個(gè)部分,其設(shè)計(jì)過(guò)程可以歸納為以下所述的四個(gè)步驟:
3.1總體設(shè)計(jì)
本階段的任務(wù)是通過(guò)調(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)試程序。
4課程設(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)告要求書寫工整、內(nèi)容充實(shí)、結(jié)論正確、符合設(shè)計(jì)要求。
2、報(bào)告有封面,其上注明學(xué)生班級(jí)、姓名、學(xué)號(hào)、指導(dǎo)教師、提交時(shí)間等完整信息。
5進(jìn)度安排
課程設(shè)計(jì)的題目在課程設(shè)計(jì)開始之前下達(dá)給學(xué)生。學(xué)生可以在課余時(shí)間提前熟悉設(shè)計(jì)題目,查閱相關(guān)資料,確定總體方案,軟、硬件功能劃分,硬件接口原理圖設(shè)計(jì),程序設(shè)計(jì)等工作,為課程設(shè)計(jì)提前做好準(zhǔn)備工作。
課程設(shè)計(jì)時(shí)間為1周。各位同學(xué)自選1題,獨(dú)立完成即可。
6課程設(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ì)方案完全相同,視同抄襲。
7課程設(shè)計(jì)題目
【選題說(shuō)明】
(1)一人一題,最多三人同題?蓮南铝蓄}目中任選1題,也可自擬題目。如出現(xiàn)多人同題,由指導(dǎo)教師視各人完成質(zhì)量評(píng)分。
(2)下列題目?jī)H提出了合格要求,各位同學(xué)可根據(jù)自己的情況增加功能并實(shí)現(xiàn)。指導(dǎo)教師根據(jù)各位同學(xué)完成課題的質(zhì)量評(píng)分。
題目一交通燈控制系統(tǒng)
利用8253定時(shí)器、8255等接口,設(shè)計(jì)一電路,模擬十字路口交通燈控制。要求能實(shí)現(xiàn)自動(dòng)控制和手動(dòng)應(yīng)急控制。
題目二利用D/A設(shè)計(jì)波形發(fā)生器
利用D/A設(shè)計(jì)一個(gè)波形發(fā)生器,能分別產(chǎn)生三角波、正弦波、鋸齒波和方波,至少設(shè)計(jì)一種波形切換方式。
題目三利用D/A設(shè)計(jì)幅值可變的三角波發(fā)生器
利用D/A設(shè)計(jì)一個(gè)三角波形發(fā)生器,至少設(shè)計(jì)一種方式改變輸出波形的幅值。題目四電子萬(wàn)年歷
參考市場(chǎng)上的電子萬(wàn)年歷的功能,利用所學(xué)接口芯片設(shè)計(jì)一電子萬(wàn)年歷。要求至少能顯
示日期值、星期值,并可通過(guò)鍵盤修改日期。
題目五電子秒表
利用8253等接口設(shè)計(jì)電子秒表,要求完成開始計(jì)時(shí)、停止計(jì)時(shí)及計(jì)時(shí)復(fù)位等功能,計(jì)時(shí)時(shí)間精確到毫秒。
題目六編程實(shí)現(xiàn)步進(jìn)電機(jī)的控制
查找資料,了解步進(jìn)電機(jī)的性能及原理,實(shí)現(xiàn)步進(jìn)電機(jī)的正、反轉(zhuǎn)功能。題目七直流電機(jī)調(diào)速系統(tǒng)
了解直流電機(jī)閉環(huán)調(diào)速的方法,實(shí)現(xiàn)直流電機(jī)速的功能。題目八數(shù)字鐘
設(shè)計(jì)并完成LED七段數(shù)碼管數(shù)字鐘電路,數(shù)字鐘顯示格式為:HH:MM:SS。要求:具有通過(guò)鍵盤能夠調(diào)整時(shí)、分、秒的功能。
題目九花式跑馬燈
自行設(shè)計(jì)電路并連線,實(shí)現(xiàn)具有5種以上花式的跑馬燈,要求提供兩種以上的切換方式。題目十籃球比賽電子記分牌根據(jù)籃球比賽規(guī)則,設(shè)計(jì)電子記分牌。題目十一定時(shí)器
利用8253等接口芯片設(shè)計(jì)計(jì)時(shí)器,要求通過(guò)鍵盤輸入計(jì)時(shí)時(shí)間,并提供一種以上的報(bào)警方式。
題目十二籃球比賽計(jì)時(shí)器
根據(jù)籃球比賽規(guī)則,設(shè)計(jì)籃球比賽計(jì)時(shí)器。題目十三電子密碼鎖
設(shè)計(jì)一個(gè)電子密碼鎖,自行設(shè)定器件的狀態(tài)(如:發(fā)光二極管的亮與滅)模擬鎖的開、閉。要求能夠通過(guò)鍵盤設(shè)定密碼,并根據(jù)密碼開鎖。
題目十四計(jì)算器
設(shè)計(jì)一計(jì)算器,要求至少能完成2位數(shù)的加減運(yùn)算。題目十五點(diǎn)陣廣告牌
利用點(diǎn)陣屏器件(如MATRIX-8X8-RED)設(shè)計(jì)能顯示字符或圖案的點(diǎn)陣廣告牌。題目十六音樂播放器
利用8253驅(qū)動(dòng)揚(yáng)聲器發(fā)聲,實(shí)現(xiàn)樂曲播放,音調(diào)頻率請(qǐng)自行查找參考資料,如文獻(xiàn)[4]。
題目十七電子琴
本程序?qū)㈡I盤變成鋼琴鍵盤,選擇鍵盤上7個(gè)按鍵,作為“哆來(lái)咪”音按鈕。通過(guò)此程序驅(qū)動(dòng)揚(yáng)聲器發(fā)出不同的音調(diào)。
題目十八電壓報(bào)警器
設(shè)計(jì)一個(gè)電壓報(bào)警器,要求利用POT-HG(POT-LIN)模擬電壓變化,利用ADC0808實(shí)現(xiàn)電壓監(jiān)控,當(dāng)輸入電壓在設(shè)定值以內(nèi),顯示電壓值。當(dāng)輸入電壓超過(guò)設(shè)定值,報(bào)警。顯示方式、報(bào)警方式自行設(shè)計(jì)。
題目十九數(shù)字鬧鐘
利用LED七段數(shù)碼管和揚(yáng)聲器設(shè)計(jì)完成數(shù)字鬧鐘,數(shù)字鐘顯示格式為:HH:MM:SS。要求實(shí)現(xiàn)定時(shí)鬧鐘。題目二十搶答器
利用數(shù)碼管等設(shè)計(jì)完成3路搶答器。要求能顯示哪路搶答成功,并能清除顯示,以備下次使用。
題目二十一四路彩燈電路設(shè)計(jì)利用LED燈實(shí)現(xiàn)四路彩燈電路設(shè)計(jì)題目二一防盜報(bào)警器
自行擬定的題目
各位同學(xué)可以結(jié)合所學(xué)知識(shí),自行擬定本次課程設(shè)計(jì)題目。自擬的題目須得到指導(dǎo)教師的認(rèn)可。
8主要參考資料
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é)出版社
友情提示:本文中關(guān)于《201*微機(jī)課程設(shè)計(jì)指導(dǎo)書》給出的范例僅供您參考拓展思維使用,201*微機(jī)課程設(shè)計(jì)指導(dǎo)書:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。