第一篇:微機(jī)原理課程設(shè)計(jì)總結(jié)
微機(jī)原理課程設(shè)計(jì)總結(jié)
以前從沒有學(xué)過關(guān)于匯編語言的知識,起初學(xué)起來感覺很有難度。當(dāng)知道要做課程設(shè)計(jì)的時(shí)候心里面感覺有些害怕和擔(dān)心,擔(dān)心自己不會或者做不好。但是當(dāng)真的要做的時(shí)候也只好進(jìn)自己作大的努力去做,做到自己最好的。
我們在這個(gè)過程中有很多自己的感受,我想很多同學(xué)都會和我有一樣的感受,那就是感覺匯編語言真的是很神奇,很有意思。我們從開始的擔(dān)心和害怕漸漸變成了享受,享受著匯編帶給我們的快樂。看著自己做出來的東西,心里面的感覺真的很好。雖然我們做的東西都還很簡單,但是畢竟是我們自己親手,呵呵,應(yīng)該是自己親鬧做出來的。很有成就感。
我想微機(jī)原理課程設(shè)計(jì)和其他課程設(shè)計(jì)有共同的地方,那就是不僅加深和鞏固了我們的課本知識,而且增強(qiáng)了我們自己動腦,自己動手的能力。但是我想他也有它的獨(dú)特指出,那就是讓我們進(jìn)入一個(gè)神奇的世界,那就是編程。對于很多學(xué)過匯編或者其他的類似程序的同學(xué)來說,這不算新奇,但是對于我來說真的新奇,很有趣,也是我有更多的興趣學(xué)習(xí)微機(jī)原理和其他的匯編。
微機(jī)原理與接口技術(shù)是一門很有趣的課程,任何一個(gè)計(jì)算機(jī)系統(tǒng)都是一個(gè)復(fù)雜的整體,學(xué)習(xí)計(jì)算機(jī)原理是要涉及到整體的每一部分。討論某一部分原理時(shí)又要涉及到其它部分的工作原理。這樣一來,不僅不能在短時(shí)間內(nèi)較深入理解計(jì)算機(jī)的工作原理,而且也很難孤立地理解某一部分的工作原理。所以,在循序漸進(jìn)的課堂教學(xué)過程中,我總是處于“學(xué)會了一些新知識,弄清了一些原來保留的問題,又出現(xiàn)了一些新問題”的循環(huán)中,直到課程結(jié)束時(shí),才把保留的問題基本搞清楚。
學(xué)習(xí)該門課程知識時(shí),其思維方法也和其它課程不同,該課程偏重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外部特性以后,剩下額是如何將它們用于實(shí)際系統(tǒng)中,其創(chuàng)造性勞動在于如何用計(jì)算機(jī)的有關(guān)技術(shù)和廠家提供的各種芯片,設(shè)計(jì)實(shí)用的電路和系統(tǒng),再配上相應(yīng)的應(yīng)用程序,完成各種實(shí)際應(yīng)用項(xiàng)目。
這次實(shí)驗(yàn)并不是很難,主要的困難來自對程序的理解。功夫不負(fù)有心人,經(jīng)過四個(gè)人的合作和努力,我們最后對實(shí)驗(yàn)的原理有了清晰的認(rèn)識。雖然實(shí)驗(yàn)臺上的很多模塊單元沒有用到,但是就系統(tǒng)功能來說,我覺得我們做的還是不錯(cuò)的。
這次課設(shè)卻讓我們對實(shí)驗(yàn)臺有了足夠的了解,讓我們知道了實(shí)驗(yàn)臺上各個(gè)模塊的用法;而且它還讓我們對自己動手寫程序來控制實(shí)驗(yàn)臺的運(yùn)作有了一定的基礎(chǔ)。雖然實(shí)驗(yàn)臺只是一個(gè)小型的模擬平臺,但是通過對它的學(xué)習(xí)和操作,我們對有關(guān)接口的知識將會有一個(gè)更廣泛的認(rèn)識,而且它對我們以后的學(xué)習(xí)也會有幫助的。
實(shí)驗(yàn)中個(gè)人的力量是不及群體的力量的,我們四個(gè)人分工合作,做事的效率高了很多。雖然有時(shí)候會為了一些細(xì)節(jié)爭論不休,但最后得出的總是最好的結(jié)論。而且實(shí)驗(yàn)也教會我們在團(tuán)隊(duì)中要善于與人相處,與人共事,不要一個(gè)人解決所有問題。
總之,這次課程設(shè)計(jì)對于我們有很大的幫助,通過課程設(shè)計(jì),我更加深入地理解了,微機(jī)原理課程上講到的各種芯片的功能,以及引腳的作用,同時(shí)加深了對于主要芯片的應(yīng)用的認(rèn)識,同時(shí)在試驗(yàn)室的環(huán)境里熟悉了匯編程序的編寫過程和運(yùn)行過程,最后還提高了自己的動手能力。感謝老師的悉心指導(dǎo)。
對課程設(shè)計(jì)的建議
本次課程設(shè)計(jì)的三個(gè)實(shí)驗(yàn)相對都比較簡單,而且經(jīng)過老師的講解以及實(shí)驗(yàn)書上的指導(dǎo),幾乎把我們要用到的程序和實(shí)驗(yàn)臺電路的接線方法都告訴我們了,所以做起來很容易。但是做完實(shí)驗(yàn),我們對實(shí)驗(yàn)臺及其上面的各個(gè)模塊還是不了解。對如何編程控制實(shí)驗(yàn)臺上各個(gè)模塊和芯片的運(yùn)作也沒有什么清晰的認(rèn)識。如果老師對我們實(shí)驗(yàn)報(bào)告的要求再嚴(yán)格一點(diǎn),也許同學(xué)們會更加自覺地去認(rèn)真理解程序和實(shí)驗(yàn)思路。
希望老師根據(jù)試驗(yàn)室的環(huán)境布置一些可以讓我們自己去設(shè)計(jì)的題目,并給我們更多的實(shí)驗(yàn)時(shí)間,這樣也許能夠激發(fā)更多同學(xué)的創(chuàng)新能力。老師可以多給我們講一講各類芯片的實(shí)際應(yīng)用,這樣可以讓我們對各種芯片有一個(gè)更加貼切的感受。
第二篇:微機(jī)原理課程設(shè)計(jì)總結(jié)
微機(jī)原理課程設(shè)計(jì)總結(jié)
以前從沒有學(xué)過關(guān)于匯編語言的知識,起初學(xué)起來感覺很有難度。當(dāng)知道要做課程設(shè)計(jì)的時(shí)候心里面感覺有些害怕和擔(dān)心,擔(dān)心自己不會或者做不好。但是當(dāng)真的要做的時(shí)候也只好進(jìn)自己作大的努力去做,做到自己最好的。
我們在這個(gè)過程中有很多自己的感受,我想很多同學(xué)都會和我有一樣的感受,那就是感覺匯編語言真的是很神奇,很有意思。我們從開始的擔(dān)心和害怕漸漸變成了享受,享受著匯編帶給我們的快樂??粗约鹤龀鰜淼臇|西,心里面的感覺真的很好。雖然我們做的東西都還很簡單,但是畢竟是我們自己親手,呵呵,應(yīng)該是自己親鬧做出來的。很有成就感。
我想微機(jī)原理課程設(shè)計(jì)和其他課程設(shè)計(jì)有共同的地方,那就是不僅加深和鞏固了我們的課本知識,而且增強(qiáng)了我們自己動腦,自己動手的能力。但是我想他也有它的獨(dú)特指出,那就是讓我們進(jìn)入一個(gè)神奇的世界,那就是編程。對于很多學(xué)過匯編或者其他的類似程序的同學(xué)來說,這不算新奇,但是對于我來說真的新奇,很有趣,也是我有更多的興趣學(xué)習(xí)微機(jī)原理和其他的匯編。
《微機(jī)原理實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo)書》,陸紅偉編,中國電力出版社,2006年 《8086微型計(jì)算機(jī)組成、原理及接口》,顧濱,機(jī)械工業(yè)出版社,2001 《微型計(jì)算機(jī)原理及應(yīng)用》,呂淑萍等,哈爾濱工程大學(xué)出版社,2004年 《微型計(jì)算機(jī)技術(shù)及應(yīng)用》,戴梅萼,清華大學(xué)出版社,2005
本次課程設(shè)計(jì)的總結(jié)與體會
微機(jī)原理與接口技術(shù)是一門很有趣的課程,任何一個(gè)計(jì)算機(jī)系統(tǒng)都是一個(gè)復(fù)雜的整體,學(xué)習(xí)計(jì)算機(jī)原理是要涉及到整體的每一部分。討論某一部分原理時(shí)又要涉及到其它部分的工作原理。這樣一來,不僅不能在短時(shí)間內(nèi)較深入理解計(jì)算機(jī)的工作原理,而且也很難孤立地理解某一部分的工作原理。所以,在循序漸進(jìn)的課堂教學(xué)過程中,我總是處于“學(xué)會了一些新知識,弄清了一些原來保留的問題,又出現(xiàn)了一些新問題”的循環(huán)中,直到課程結(jié)束時(shí),才把保留的問題基本搞清楚。學(xué)習(xí)該門課程知識時(shí),其思維方法也和其它課程不同,該課程偏重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外部特性以后,剩下額是如何將它們用于實(shí)際系統(tǒng)中,其創(chuàng)造性勞動在于如何用計(jì)算機(jī)的有關(guān)技術(shù)和廠家提供的各種芯片,設(shè)計(jì)實(shí)用的電路和系統(tǒng),再配上相應(yīng)的應(yīng)用程序,完成各種實(shí)際應(yīng)用項(xiàng)目。
這次實(shí)驗(yàn)并不是很難,主要的困難來自對程序的理解。功夫不負(fù)有心人,經(jīng)過四個(gè)人的合作和努力,我們最后對實(shí)驗(yàn)的原理有了清晰的認(rèn)識。雖然實(shí)驗(yàn)臺上的很多模塊單元沒有用到,但是就系統(tǒng)功能來說,我覺得我們做的還是不錯(cuò)的。這次課設(shè)卻讓我們對實(shí)驗(yàn)臺有了足夠的了解,讓我們知道了實(shí)驗(yàn)臺上各個(gè)模塊的用法;而且它還讓我們對自己動手寫程序來控制實(shí)驗(yàn)臺的運(yùn)作有了一定的基礎(chǔ)。雖然實(shí)驗(yàn)臺只是一個(gè)小型的模擬平臺,但是通過對它的學(xué)習(xí)和操作,我們對有關(guān)接口的知識將會有一個(gè)更廣泛的認(rèn)識,而且它對我們以后的學(xué)習(xí)也會有幫助的。實(shí)驗(yàn)中個(gè)人的力量是不及群體的力量的,我們四個(gè)人分工合作,做事的效率高了很多。雖然有時(shí)候會為了一些細(xì)節(jié)爭論不休,但最后得出的總是最好的結(jié)論。而且實(shí)驗(yàn)也教會我們在團(tuán)隊(duì)中要善于與人相處,與人共事,不要一個(gè)人解決所有問題。
總之,這次課程設(shè)計(jì)對于我們有很大的幫助,通過課程設(shè)計(jì),我更加深入地理解了,微機(jī)原理課程上講到的各種芯片的功能,以及引腳的作用,同時(shí)加深了對于主要芯片的應(yīng)用的認(rèn)識,同時(shí)在試驗(yàn)室的環(huán)境里熟悉了匯編程序的編寫過程和運(yùn)行過程,最后還提高了自己的動手能力。感謝老師的悉心指導(dǎo)。
對課程設(shè)計(jì)的建議
本次課程設(shè)計(jì)的三個(gè)實(shí)驗(yàn)相對都比較簡單,而且經(jīng)過老師的講解以及實(shí)驗(yàn)書上的指導(dǎo),幾乎把我們要用到的程序和實(shí)驗(yàn)臺電路的接線方法都告訴我們了,所以做起來很容易。但是做完實(shí)驗(yàn),我們對實(shí)驗(yàn)臺及其上面的各個(gè)模塊還是不了解。對如何編程控制實(shí)驗(yàn)臺上各個(gè)模塊和芯片的運(yùn)作也沒有什么清晰的認(rèn)識。如果老師對我們實(shí)驗(yàn)報(bào)告的要求再嚴(yán)格一點(diǎn),也許同學(xué)們會更加自覺地去認(rèn)真理解程序和實(shí)驗(yàn)思路。
希望老師根據(jù)試驗(yàn)室的環(huán)境布置一些可以讓我們自己去設(shè)計(jì)的題目,并給我們更多的實(shí)驗(yàn)時(shí)間,這樣也許能夠激發(fā)更多同學(xué)的創(chuàng)新能力。
老師可以多給我們講一講各類芯片的實(shí)際應(yīng)用,這樣可以讓我們對各種芯片有一個(gè)更加貼切的感受。
第三篇:微機(jī)原理課程設(shè)計(jì)
電子信息科學(xué)與技術(shù)《微機(jī)原理》課程設(shè)計(jì)
一、本次課程設(shè)計(jì)的目的和意義
學(xué)習(xí)和掌握計(jì)算機(jī)中常用接口電路的應(yīng)用和設(shè)計(jì)技術(shù),充分認(rèn)識理論知識對應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強(qiáng)理論知識與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。通過這次設(shè)計(jì)實(shí)踐能夠進(jìn)一步加深對專業(yè)知識和理論知識學(xué)習(xí)的認(rèn)識和理解,使自己的設(shè)計(jì)水平和對所學(xué)的知識的應(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ù)存放到各自的存儲區(qū)中。
選題二:溫度測控系統(tǒng)的設(shè)計(jì)
要求:利用ADC0809設(shè)計(jì)一個(gè)溫度測控系統(tǒng),在LED數(shù)碼顯示器上顯示溫度值,并對溫度進(jìn)行測試和控制,當(dāng)檢測溫度到達(dá)溫度上限60℃時(shí)開風(fē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)前輸出波形代號顯示在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)先對“2008年奧運(yùn)會主題歌”進(jìn)行編碼后存入音符表,并建立好音階表(只建立一個(gè)8度即可),音符長度不能少于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)按下該
鍵時(shí)時(shí)鐘從當(dāng)前設(shè)定值(可在顯示緩沖區(qū)中予置)開始走時(shí)。
選題八:壓力測控系統(tǒng)的設(shè)計(jì)(一)要求:對壓力傳感器的信號進(jìn)行檢測并在LED數(shù)碼顯示器上顯示壓力值,當(dāng)壓力低于30pa時(shí),黃燈閃爍,閃爍周期為1秒。當(dāng)壓力高于150pa時(shí),紅燈閃爍。LED的顯示內(nèi)容為P=XXX。X為測試值。
選題九:可變輸出頻率方波發(fā)生器設(shè)計(jì)
要求:設(shè)計(jì)一個(gè)輸出方波頻率可利用按鍵改變的方波信號發(fā)生器(可以使用D/A也可以直接使用8253產(chǎn)生方波),利用鍵盤選擇方波發(fā)生器的輸出頻率并驅(qū)動喇叭。輸出頻率=鍵號*100HZ
選題十:直流電機(jī)速度控制器設(shè)計(jì)
要求:利用D/A轉(zhuǎn)換器和按鍵設(shè)計(jì)一個(gè)直流電動機(jī)轉(zhuǎn)速控制器。按鍵定義如下:0 停止,1-1/10轉(zhuǎn)速,2-2/10轉(zhuǎn)速?? 9 最高速(D/A輸出滿量程),鍵號每加1,D/A輸出增加0.5V
選題十一:可任意啟動/停止的電子秒表設(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í)??
選題十二:溫度測試系統(tǒng)設(shè)計(jì)
要求:利用溫度傳感器和ADC0809設(shè)計(jì)一個(gè)溫度測試系統(tǒng),將測試結(jié)果(十進(jìn)制)在LED上顯示出來,并定義一個(gè)保持按鍵,當(dāng)按下該鍵時(shí),將當(dāng)前測試值保持不變(按鍵不動作時(shí)為正常測量顯示)。溫度顯示格式為:XXX ℃。(可以每隔0.3秒測量一次)
選題十三:壓力測試系統(tǒng)設(shè)計(jì)(二)要求:利用壓力傳感器和ADC0809設(shè)計(jì)一個(gè)壓力測試系統(tǒng),并將測試結(jié)果(十進(jìn)制)在LED上顯示出來,并定義一個(gè)測試最大值按鍵,當(dāng)按下該鍵時(shí),可進(jìn)行最大值測量(按鍵不動作時(shí)為正常測量顯示),即:只有當(dāng)當(dāng)前測量值大于上次測量值時(shí)才刷新顯示,顯示格式為:P=XXX??梢悦扛?.3秒測量一次。
選題十四:簡易計(jì)算器系統(tǒng)設(shè)計(jì)
要求:設(shè)計(jì)一個(gè)可以進(jìn)行2位數(shù)四則運(yùn)算的計(jì)算器。
1、用按鍵輸入數(shù)和運(yùn)算符號;
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ù),對外界脈沖技術(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ì)說明和程序注釋。
3、課程設(shè)計(jì)報(bào)告:(1)設(shè)計(jì)題目;
(2)系統(tǒng)的主要功能、作用以及主要技術(shù)性能指標(biāo);
(3)總體設(shè)計(jì)方案、工作和組成原理(框圖)或設(shè)計(jì)說明、采用的技術(shù)路線等;
(4)系統(tǒng)設(shè)計(jì):接口電路設(shè)計(jì),程序設(shè)計(jì)(程序框圖和程序清單及注釋)其他有關(guān)的理論分析和計(jì)算;
(5)設(shè)計(jì)總結(jié):對整個(gè)設(shè)計(jì)工作過程進(jìn)行歸納和綜合,對設(shè)計(jì)中所存在的問題和不足進(jìn)行分析和總結(jié),提出解決的方法、措施、建議和對這次設(shè)計(jì)實(shí)踐的認(rèn)識、收獲和提高。
第四篇:微機(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)算符選擇對應(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ū)動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)閃爍文字效果 編程提示:
提示信息于屏幕中央顯示出來,用光標(biāo)定位子程序?qū)⒐鈽?biāo)定位于80*25顯示方式的第8行第10列,然后輸出一條提示信息,接著調(diào)用屏幕上卷子程序上卷一行,接著再定位光標(biāo),然后顯示下一條提示信息,直到所有信息顯示完畢,對于閃爍的信息,同樣是定位光標(biāo),然后用BIOS功能調(diào)用13H來顯示閃爍信息,當(dāng)BL的高位為1時(shí),字符閃爍。mov ah,00h mov al,03h ;設(shè)置顯示方式為80*25,16色文本 int 10h 題目八
數(shù)字秒表
設(shè)計(jì)可以顯示1~60秒的無存儲功能的秒表,最小單位為毫秒。題目九
倒計(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)能自動控制和手動應(yīng)急控制。
3.實(shí)現(xiàn)能隨時(shí)可以調(diào)整自動模式的綠燈和紅燈時(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)按下該鍵時(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)識理論知識對應(yīng)用技術(shù)的指導(dǎo)性作用,進(jìn)一步加強(qiáng)理論知識與應(yīng)用相結(jié)合的實(shí)踐和鍛煉。通過這次設(shè)計(jì)實(shí)踐能夠進(jìn)一步加深對專業(yè)知識和理論知識學(xué)習(xí)的認(rèn)識和理解,使自己的設(shè)計(jì)水平和對所學(xué)的知識的應(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ù)始??衫?255、8253、8259等接口電路。
2、溫度測控系統(tǒng)的設(shè)計(jì):利用ADC0809采用中斷式設(shè)計(jì)一個(gè)溫度測控系統(tǒng),在LED數(shù)碼顯示器上顯示溫度值,并對溫度進(jìn)行測試和控制,當(dāng)檢測溫度到達(dá)溫度上限60℃時(shí)開風(fē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)前輸出波形代號顯示在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)先對一段音樂進(jìn)行編碼后存入音符表,并建立好音階表(只建立一個(gè)8度即可,音階表見附錄),音符長度不能少于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)按下該鍵時(shí)電子時(shí)鐘從當(dāng)前設(shè)定值開始走時(shí)。
8、壓力測控系統(tǒng)的設(shè)計(jì):對壓力傳感器的信號進(jìn)行檢測并在LED數(shù)碼顯示器上顯示壓力值,當(dāng)壓力低于30pa時(shí),黃燈閃爍,閃爍周期為1秒。當(dāng)壓力高于150pa時(shí),紅燈閃爍。LED的顯示內(nèi)容為P=XXX為測試值。
9、可變輸出頻率方波發(fā)生器設(shè)計(jì):設(shè)計(jì)一個(gè)輸出方波頻率可利用按鍵改變的方波信號發(fā)生器(可以使用D/A也可以直接使用8253產(chǎn)生方波),利用鍵盤選擇方波發(fā)生器的輸出頻率并驅(qū)動喇叭。輸出頻率=鍵號*100HZ。
10、直流電機(jī)速度控制器設(shè)計(jì):利用按鍵控制直流電動機(jī)的轉(zhuǎn)速。按鍵定義如下:0 停止,1 1/10轉(zhuǎn)速,2 2/10轉(zhuǎn)速…… 9 最高速(D/A輸出滿量程),鍵號每加1,D/A輸出增加0.5V。
11、可任意啟動/停止的電子秒表設(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簡易計(jì)算器系統(tǒng)設(shè)計(jì):設(shè)計(jì)一個(gè)可以進(jìn)行2位數(shù)四則運(yùn)算的計(jì)算器,要求:1,用按鍵輸入數(shù)和運(yùn)算符號;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ù)按鍵來控制顯示的文字的替換時(shí)間的長短;5,具有復(fù)位功能。
三、設(shè)計(jì)任務(wù)及要求:
1、接口電路設(shè)計(jì):根據(jù)所選題目和所用的接口電路芯片設(shè)計(jì)出完整的接口電路,并進(jìn)行電路連接和調(diào)試。
2、程序設(shè)計(jì):要求畫出程序框圖,設(shè)計(jì)出全部程序并給出程序設(shè)計(jì)說明和程序注釋。
3、設(shè)計(jì)文件:a、設(shè)計(jì)圖紙(接口電路原理圖);b、使用或操作說明;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ì)說明及技術(shù)路線;(4)系統(tǒng)設(shè)計(jì):接口電路設(shè)計(jì),程序設(shè)計(jì)(程序框圖和程序清單及注釋)其他有關(guān)的理論分析和計(jì)算;(5)設(shè)計(jì)總結(jié):對設(shè)計(jì)中所存在的問題和不足進(jìn)行分析和總結(jié),提出解決的方法、措施、建議和對這次設(shè)計(jì)實(shí)踐的認(rèn)識、收獲和提高。
4、設(shè)計(jì)要求:
不允許抄襲和復(fù)印,否則取消設(shè)計(jì)成績。
四、設(shè)計(jì)時(shí)間和成績分配:
(一)設(shè)計(jì)時(shí)間:一周(二)設(shè)計(jì)成績分配:
1、接口電路設(shè)計(jì)占30%(包括電路圖設(shè)計(jì)、電路連接和調(diào)試通過)。
2、設(shè)計(jì)文件占30%
3、答辯占40%