




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、上 海 電 力 學 院課程設計(大型作業(yè))任務書(2014/2015學年第1學期)課題名稱 計算機硬件技術實踐 課題代碼 院(系) 自動化工程學院 專 業(yè) 自動化/測控技術與儀表 班 級 學 生 時 間 2015年1月19日2015年1月28日 老師簽名: 教研室主任(系主任)簽名: 一、 設計目的通過本項課程設計,對微機原理課程中涉及的芯片結構、控制原理、硬件編程等方面有一定的感性認識和實踐操作能力,更好的理解微機原理課程中講述的基本原理和概念。二、 設計內(nèi)容與要求進行微機原理課程設計前,應學習并掌握了8086/8088匯編語言編程方法,掌握了8255、8253、8259、存儲器等芯片的基本
2、結構和工作原理,掌握了芯片編程控制的方法。本課程設計要求學生設計一個匯編語言或微機應用系統(tǒng),完成相對完整的測試、控制任務。學生可自主選擇規(guī)定的參考題目,也可以自定題目(須經(jīng)指導老師審查)。在下面的參考題目中,只提出最基本設計內(nèi)容,學生也可以下面的題目為基礎,進一步構思,完成有特色的個性化設計。課程設計的參考選題如下(參見計算機硬件技術實踐指導):(1)計算機鋼琴和音樂發(fā)生器的設計(見教材)(2)電子時鐘的設計(見教材)(3)實例3-數(shù)字鐘的設計(見教材)(4)實例4-簡易計算器的設計(見教材)(5)實例5-溫度控制系統(tǒng)的設計(見教材)(6)電子密碼鎖程序設計。利用PC機系統(tǒng)功能調(diào)用實現(xiàn)電子密碼
3、鎖。通過顯示菜單提示,可輸入密碼、更改密碼、結束程序。多功能密碼鎖。密碼鎖在輸入密碼正確的條件下輸出開鎖電平,控制電控鎖開啟,同時顯示00 字樣。當輸入密碼錯誤時,發(fā)出錯誤警告聲音,同時顯示FF 字樣。當6次誤碼輸入的條件下,產(chǎn)生報警電平報警。還可以實現(xiàn)對密碼的修改,修改成功后,蜂鳴器發(fā)出確認音。設計要求:選用8086 和適當?shù)拇鎯ζ骷敖涌谛酒瓿上鄳墓δ埽挥肔ED 顯示器顯示電子鎖的當前狀態(tài)。(7)電子日歷時鐘系統(tǒng)程序設計。功能:1)可通過M鍵切換顯示模式:日期(年、月、日)、時間(小時、分、秒)、秒表(小時、分、秒、1/100秒)、鬧鐘(小時、分、秒);2)在日期顯示模式,可通過A鍵依次
4、使年、月、日閃爍或變色,這時可通過I鍵加1調(diào)整;3)在時間顯示模式,可通過A鍵依次使小時、分、秒閃爍或變色,這時可通過I鍵加1調(diào)整;4)在秒表顯示模式,可通過I鍵切換(啟動/暫停)計時,當暫停計時時可通過A鍵復位;5)在鬧鐘顯示模式,可通過A鍵依次使On/Off標志、小時、分、秒閃爍或變色,這時可通過I鍵切換On/Off標志或加1調(diào)整;6)調(diào)整和秒表操作不影響日期和時間的準確性;7)可通過Q鍵結束程序。編程提示:PC機系統(tǒng)中的8253定時器0工作于方式3,外部提供一個時鐘作為CLK信號,頻率f=1.1931816MHz。定時器0輸出方波的頻率為 fout=1.1931816/65536=18.
5、2Hz,輸出方波的周期Tout=1/18.2=54.945ms。8253A每隔55ms引起一次中斷,作為定時信號??捎?4.945ms作基本計時單位。用BIOS調(diào)用INT 1AH可以取得該定時單位。1s需要1000/54.945=18.2個計時單位)。利用PC機系統(tǒng)功能調(diào)用實現(xiàn)電子日歷時鐘,用INT 21H/02H模擬顯示5s的變化。(8)時鐘程序設計。在微機屏幕上顯示當前時間的時、分、秒。在程序啟動后,可鍵入當前時間,回車鍵按下后,開始計時,微機屏幕上顯示時間的時、分、秒。LED七段數(shù)碼管數(shù)字鐘。設計并完成LED七段數(shù)碼管數(shù)字鐘電路,數(shù)字鐘顯示格式為:HH:MM:SS。要求:具有通過鍵盤能夠
6、調(diào)整時、分、秒的功能。電子鐘系統(tǒng)設計。利用8053定時,用LED數(shù)碼管顯示出日期和時間,并具有聲音提醒功能。要求:1)具有交替顯示年、月、日和顯示時、分、秒的功能;2)具備校正功能;3)具備設定鬧鐘和定時鬧鐘響功能;4)具備準點報時和生日提醒功能(功能1必備,功能2-4可選擇之)。(9)電子秒表設計。設計一個可任意啟動/停止的電子秒表,要求用6位LED數(shù)碼顯示,計時單位為1/100秒。利用功能鍵進行啟/停控制。其功能為:上電后計時器清0,當?shù)谝淮危ɑ蚱鏀?shù)次)按下啟/停鍵時開始計數(shù)。第2次(或偶數(shù)次)按下該鍵時停止計時,再一次按啟/停鍵時清零后重新開始計時??捎瞄_關控制,也可用按鍵控制。(10)
7、倒計時牌。要求:1)實現(xiàn)日歷功能;2)顯示距倒計時時刻還有多長時間(顯示天、時、分、秒)。擴展功能:實現(xiàn)倒計時的時間人為設定。(11)萬年歷設計。要求:1)能實現(xiàn)計時功能;2)顯示年、月、日、進、分、秒、星期。擴展功能:實現(xiàn)公歷與陰歷轉換。(12)交通燈模擬控制器。利用PC機鍵盤和屏幕實現(xiàn)交通燈模擬器?;疽螅?)實現(xiàn)日常生活中正常的交通路口的十字路口紅綠燈控制,實現(xiàn)南北、東西方向的切換;2)顯示時間,精確到秒,燈亮時間長短可變;3)具有自動和手動控制功能。提高要求:1)完成夜間狀態(tài)的控制:由于夜間車輛和行人很少,實現(xiàn)南北、東西方向的黃燈閃爍,進入夜間控制狀態(tài);2)完成緊急狀態(tài)的控制:南北雙
8、方向都設置為紅燈,利于執(zhí)行緊急公務;3)完成交通堵塞狀態(tài)的控制:由于交通事故等原因出現(xiàn)南北或東西某一方向堵塞,可人為地調(diào)整每個方向的紅燈時間,進入手動控制狀態(tài)。附加要求:必要的輔助功能(設置、修改等)。編程提示:編寫過程中主要涉及的知識點:1)視頻顯示程序設計:一般由DOS 或BIOS調(diào)用來完成。有關顯示輸出的DOS功能調(diào)用不多,而BIOS調(diào)用的功能很強,主要包括設置顯示方式、光標大小和位置、設置調(diào)色板號、顯示字符、顯示圖形等。用INT 10H即可建立某種顯示方式。用DOS功能調(diào)用顯示技術,把系統(tǒng)功能調(diào)用號送至AH,把程序段規(guī)定的入口參數(shù),送至指定的寄存器,然后由中斷指令 INT 21H來實現(xiàn)
9、調(diào)用;2)鍵盤掃描程序設計:檢測鍵盤狀態(tài),有無輸入,并檢測輸入各值。例:利用DOS系統(tǒng)功能調(diào)用的01號功能,接受從鍵盤輸入的字符到AL寄存器;3)定時器中斷處理程序:在此中斷處理程序中,計數(shù)器中斷的次數(shù)記錄在計數(shù)單元count中,由于定時中斷的引發(fā)速率是每秒18.2次,即計數(shù)一次為55ms,當count計數(shù)值為18時,sec計數(shù)單元加一(為1s)。例:在系統(tǒng)定時中斷處理程序中,有一條中斷指令INT 1CH指令,在ROM BIOS中,1CH的處理僅一條IRET指令,實際上它并沒有做任何工作而只是為用戶提供了一個軟中斷類型號,所以INT 1CH指令每秒也將執(zhí)行18.2次,設計中可用這個定時周期性工
10、作的處理程序來代替原有的1CH程序,實現(xiàn)定時;4)顯示時間子程序:將計時單元的二進制轉換為十進制數(shù)加以顯示。(13)交通燈控制系統(tǒng)設計。在A 道和B 道的十字路口,A、B 道各有兩組交通指示燈,每組有紅、黃綠三個燈。A 道的同色燈連在一起,B 道的同色燈連在一起。對各組的交通燈進行控制,以保證車輛在各道上通暢運行。交通燈工作過程為:1)初始狀態(tài)為A、B 道都是紅燈亮。當控制系統(tǒng)啟動后,A 道的綠燈亮,B 道的紅燈亮;2)當延時25 s后,A、B 道的黃燈同時變亮,且延時5 s;3)延時后,B 道轉為綠燈,A 道轉為紅燈,且延時25 s。25 s后,轉為A、B 道的黃燈亮,延時5 s后,回到第1
11、步,以次重復進行,不斷循環(huán);4)當遇到道路障通,或緊急情況時,A、B 道全為紅燈。要求:用七段數(shù)碼塊顯示器顯示綠燈延時時間;用相應的發(fā)光二極管來代替交通燈;用發(fā)光二極管的亮滅顯示交通燈的工作情況;系統(tǒng)有啟動按鈕和停止按鈕,按啟動按鈕后,系統(tǒng)從第1步開始循環(huán),按停止按鈕后,無論在那一步,應回到初始狀態(tài)。(14)十字路口的紅綠燈控制。設計內(nèi)容:南北綠燈亮(東西紅燈亮)25s后,南北黃燈(左轉燈)亮(東西紅燈亮)5s。然后東西綠燈亮(南北紅燈亮)25s后,東西黃燈(左轉燈)亮(南北紅燈亮)5s。循環(huán)上述過程。在控制信號燈的工作下,同時記錄車流量和交通闖紅燈的情況,要求為:東西南北為三車道,每個方向的
12、三個車道上個有一個可以自動記錄車數(shù)的傳感器,該傳感器與8253相連,用8253作為計數(shù),每個車道上有正常通過的車時,記錄為正常流量,如在紅燈是過,則為闖紅燈,用闖紅燈發(fā)生時報警,并記錄次數(shù)。(15)霓虹燈模擬控制器。利用PC機鍵盤和屏幕實現(xiàn)霓虹燈燈模擬器。基本要求:完成一組霓虹燈的正常狀態(tài)的控制:可選用2行5列個符號代表小燈。1)可以控制每個小燈的點亮或熄滅;2)實現(xiàn)霓虹燈顯示:小燈依次點亮一定時間; 3)顯示點亮時間,精確到秒,燈亮時間長短可變;4)具有自動和手動控制功能。提高要求:1)實現(xiàn)霓虹燈顯示:小燈從中間開始,依次向兩邊點亮一定時間;2)實現(xiàn)霓虹燈顯示:小燈從左向右環(huán)形依次點亮一定時
13、間。附加要求:必要的輔助功能(圖樣變化的間隔時間可以設置、修改等)。(16)發(fā)光二極管定時移位顯示。要求:1)每隔2s發(fā)出一個中斷;2)中斷完成使8個發(fā)光二極管依次循環(huán)右移一位;3)完成8次后向反方向移位。擴展功能:間隔時間可設定。(17)花式跑馬燈。要求自行設計電路并連線,實現(xiàn)具有5種以上花式的跑馬燈(例如,控制8個LED發(fā)光管,循序點亮發(fā)光管,實現(xiàn)從中心向外擴展、從外部向中心收縮的顯示效果;利用8259芯片實現(xiàn)觸發(fā)式控制)?;蛘撸?個LED 燈循環(huán)閃爍。要求:首先是1、3、5、7 號LED 燈依次亮1 s,當?shù)? 號LED 亮后,這4個燈同時閃爍5 下;然后2、4、6、8 號依次亮1 s,
14、當?shù)? 號LED亮后,這4個燈同時閃爍5 下。(18)特定功能的鍵盤及顯示器設計。功能:1)按1鍵顯示年;2)按2鍵顯示月日;3)按3鍵顯示GOOD;4)按4鍵數(shù)碼管由左到右字符“0”循環(huán)顯示;5)自行設計特效顯示功能。鍵盤及顯示器的設計。采用4*4鍵盤、6位LED、8個發(fā)光三極管,實現(xiàn)功能:若按下 09 鍵,則在 LED 顯示器最左邊兩位顯示其數(shù)值;如為 A-F 功能鍵,則分別實現(xiàn)下列功能:A:LED 顯示器左二位顯示A',同時發(fā)光二極管左循環(huán)流水燈顯示;B:LED 顯示器左二位顯示B',同時發(fā)光二極管右循環(huán)流水燈顯示; C:LED 顯示器左二位顯示C',同時發(fā)光二極
15、管閃爍顯示;D:LED 顯示器左2位顯示D',同時右4位顯示HELP';E:LED 顯示器左二位以 16 進制顯示 8 位乒乓開關的狀態(tài);F:LED 顯示器左二位顯示F',同時回到主程序。(19)輸入與顯示的設計。要求循環(huán)掃描鍵盤,將鍵盤輸入的值依此移位顯示出來,輸入四位后將輸入的數(shù)據(jù)作為8253的定時計數(shù)初值,并停止鍵盤掃描,定時值每秒減一,并將該值在顯示器上顯示出來,計數(shù)值減到零后,最低位顯示“E”字,開始掃描鍵盤輸入,輸入新的計數(shù)值,并重復上述的過程。(20)計數(shù)及顯示的設計。對圖書館進出的人員進行計數(shù),要求進入的人數(shù)極限值為1000人,到1000時報警,并關閉樓
16、門,報警指示用8255的一位控制一個指示燈,并指示等閃爍。出去的人要從總的計數(shù)值中減去,顯示器始終顯示樓內(nèi)的實際人員的數(shù)量。(21)點陣LED顯示系統(tǒng)設計。要求:1)設計一個點陣式LED顯示系統(tǒng)。具體要求:1)每次顯示一個文件和圖形;2)每隔一固定時間更換需要顯示的文字或圖形;3)可以實現(xiàn)循環(huán)顯示幾個文字或圖形;4)可以根據(jù)按鍵來控制顯示的文字的替換時間的長短;5)具有復位功能。(22)單詞記憶測試器程序設計。編寫一個幫助單詞記憶的程序,基本要求:1)實現(xiàn)單詞的錄入(為使程序具有可演示性,單詞不少于10個); 2)單詞根據(jù)按鍵控制依次在屏幕上顯示,按鍵選擇認識還是不認識,也可以直接進入下一個或
17、者上一個;3)單詞背完后給出正確率。提高要求:1)舊單詞可從文件中讀出;2)錄入的新單詞保存到文件中;3)第一次背完后,把不認識以及跳過的單詞再次顯示出來,提醒用戶再記憶,直到用戶全部都記??;4)結束后,給出各個單詞的記憶結果信息,如記憶次數(shù);5)根據(jù)各自情況,完善功能。編程提示:文件操作、鍵盤操作和屏幕操作可利用DOS和BIOS系統(tǒng)中斷完成。(23)簡易電子音樂播放程序設計?;疽螅?)將存儲于內(nèi)存中的音樂數(shù)據(jù)播出(格式自定義);2)能夠播出21個音階(低音17、中音17、高音17)。提高要求:1)可以播出長短音(分長音、中音、短音);2)可從文件中讀音樂數(shù)據(jù)(格式自定義)。(24)打字練
18、習程序設計。基本要求:1)自行編制鍵盤中斷和時間中斷處理程序,并保存原中斷向量。程序運行時,使用自編的中斷向量處理程序。程序退出時,恢復中斷向量;2)在緩沖區(qū)中預放了一些字母,運行時,可按照屏幕上顯示的小寫字母輸入練習;3)每輸入完一行按回車鍵后,可顯示出練習輸入的時間。提高要求:改進程序,將原設計中固定的例句改為隨機變化的例句。附加要求:必要的輔助功能(設置、修改等)。編程提示:利用PC機鍵盤和時間中斷、字符顯示,可實現(xiàn)打字練習程序。1)在PC機中,對鍵盤的管理是通過中斷機構和8255芯片來實現(xiàn)的,在8255中有兩個端口PA和PB,在這個硬件接口的基礎上,系統(tǒng)在BIOS中配備了鍵盤服務功能,
19、可以調(diào)用鍵盤的DOS和BIOS功能編程,也可以直接在硬件接口的基礎上編程;2)視頻顯示程序設計:一般由DOS 或BIOS調(diào)用來完成。有關顯示輸出的DOS功能調(diào)用不多,而BIOS調(diào)用的功能很強,主要包括設置顯示方式、光標大小和位置、設置調(diào)色板號、顯示字符、顯示圖形等。用INT 10H即可建立某種顯示方式。用DOS功能調(diào)用顯示技術,把系統(tǒng)功能調(diào)用號送至AH,把程序段規(guī)定的入口參數(shù),送至指定的寄存器,然后由中斷指令 INT 21H來實現(xiàn)調(diào)用,例:要輸出多于一個字符時,利用DOS功能調(diào)用9;3)鍵盤掃描程序設計:檢測鍵盤狀態(tài),有無輸入,并檢測輸入各值。例:利用DOS系統(tǒng)功能調(diào)用的01號功能,接受從鍵盤
20、輸入的字符到AL寄存器;4)打字計時統(tǒng)計:每輸完一句例句,計時一次。此中斷處理程序中,計數(shù)器中斷的次數(shù)記錄在計數(shù)單元count中,由于定時中斷的引發(fā)速率是每秒18.2次,即計數(shù)一次為55ms,當count計數(shù)值為18時,sec計數(shù)單元加一(為1s);5)顯示時間子程序:將計時單元的二進制轉換為十進制數(shù)加以顯示。(25)鍵盤數(shù)字輸入訓練器程序設計。利用PC機鍵盤和屏幕實現(xiàn)鍵盤數(shù)字輸入訓練器的模擬?;疽螅?)在緩沖區(qū)中預放了一些字符,當有鍵盤輸入,則從緩沖區(qū)中取出字符并進行顯示;2)對取出的字符進行隊列管理。提高要求:增加left_shift和right_shift鍵的功能,即在按下left_
21、shift或right_shift鍵的同時,又按下09或az等鍵,則CPU取得并顯示鍵得上檔符號或大寫字母。附加要求:必要的輔助功能(設置、修改等)。編程提示:在PC機中,對鍵盤的管理是通過中斷機構和8255芯片來實現(xiàn)的,在8255中有兩個端口PA和PB,在這個硬件接口的基礎上,系統(tǒng)在BIOS中配備了鍵盤服務功能,可以調(diào)用鍵盤的DOS和BIOS功能編程,也可以直接在硬件接口的基礎上編程。(26)搶答器控制模擬程序。用匯編語言模擬設計一搶答器工作的程序。搶答開始后,顯示各搶答輸入的時間,并將最快搶答標識為紅色且閃爍?;疽螅壕哂? 個搶答輸入(由8 個開關代替,其它按鍵不起作用);顯示搶答剩余
22、時間(初始10 s);顯示搶答成功者(顯示數(shù)字);搶答成功后,有聲音提示;時間分辨率小于10ms。(27)竟賽搶答器設計。設計一個8路的智力競賽搶答器。在主持人側,設置搶答指示電路和啟動、復位按鈕。選手側各設置1個搶答按鈕。主持人按動啟動按鈕,可以進行一次搶答,綠色發(fā)光二極管亮作允許搶答指示。競賽者搶答主持人所提的問題時,按動各自的搶答按鈕。用8個邏輯開關來代表8個搶答按鈕。當開關向上撥為“1”時表示按下按鈕。收到第1個搶答信號后,主持人側紅色發(fā)光二極管亮作搶答指示,在單個LED數(shù)碼管顯示搶先一組的組別,主持人按下復位按鈕,指示燈和數(shù)碼管熄滅。主持人念完題目后可以按動啟動按鈕,開始下一次搶答。
23、啟動、復位按鈕由一個AN按鈕來代替。按動AN按鈕時分別進行啟動、復位操作,即這一次按動AN按鈕進行復位后,下一次則進行啟動操作。(28)加減運算器的設計。利用8088計算機系統(tǒng),8×2的鍵盤及6位數(shù)碼顯示器為輸入輸出設備。實現(xiàn)功能:1)按要求定義鍵盤的按鍵:10個為數(shù)字鍵09,六個功能鍵:、×、÷、復位鍵;2)實現(xiàn)位十進制整數(shù)以內(nèi)的加減運算;3)實現(xiàn)位十進制整數(shù)以內(nèi)的乘除運算。(29)雙機通訊設計。要求:1)用查詢或中斷方式實現(xiàn)PC機間的相互通信(串口);2)菜單選擇:設置波特率、起停位、數(shù)據(jù)位、連接、退出等;3)設置打字發(fā)送區(qū)、顯示接收區(qū);4)在一臺PC機上的發(fā)
24、送區(qū)打字時并顯示,同時在另一臺PC機上的接收區(qū)顯示;5)要求界面美觀。(30)通過串口實現(xiàn)單機自發(fā)自收功能。在實驗裝置上,通過實驗板的小鍵盤輸入一串數(shù)字或字母,并在PC機的CRT 顯示器上顯示所接收到的內(nèi)容。要求至少傳送26 個不同的字母和8 個不同的數(shù)字。(31)投票系統(tǒng)設計。設由系統(tǒng)6個專家對參賽者投票,每個人通過開關操作,置開關ON為投贊成票,置開關OFF為投反對票,總控制臺通過另一個開關控制票數(shù)的讀入時間,當有N個人投贊成票時,數(shù)碼管顯示N,不讀票時數(shù)碼管呈現(xiàn)霓虹燈狀態(tài)。(32)出租車計價器設計。要求:1)實現(xiàn)計價功能,價格=速度*時間*單價,總價等于其和;2)實現(xiàn)手動設計單價;3)實
25、現(xiàn)顯示里程、單價與總價。擴展功能:實現(xiàn)自動根據(jù)時間設定單價(33) 數(shù)字頻率計設計。要求:1)測量頻率范圍10Hz1MHz,量程可自己選擇;2)顯示方式為4位十進制數(shù)顯示。擴展功能:1)測量范圍1Hz10MHz;2)被測信號可以是三角波、正弦波、鋸齒波等各種信號。(34)脈沖計數(shù)器設計。8253對單脈沖發(fā)生器發(fā)出的脈沖個數(shù)進行加減計數(shù),計數(shù)結果利用2位LED數(shù)碼管進行顯示??刂乒δ埽豪脫軇娱_關K1來選擇計數(shù)的方式。K1接高電平時,進行加法計數(shù);K1接低電平時,進行減法計數(shù)。利用撥動開關K2控制計數(shù)器的計數(shù)。當K2接高電平時,計數(shù)器停止計數(shù),同時保持當時的計數(shù)結果;當K2接低電平時,計數(shù)器處于
26、連續(xù)計數(shù)工作狀態(tài)。利用撥動開關K3來控制計數(shù)器的復位。當K3接高電平時,計數(shù)器處于復位狀態(tài),同時將計數(shù)結果清零。(35)直流電機控制設計。要求:1)可控制啟動、停止;2)根據(jù)給定轉速和檢測的轉速,采用PWM脈寬調(diào)制控制轉速,產(chǎn)生不同的占空比的脈沖控制電機轉速;3)實現(xiàn)由慢到快,再由快到慢的變速控制;4)數(shù)碼管顯示運行狀態(tài)。擴展功能:實現(xiàn)定時啟動,定時停止(36)電機轉速控制設計。利用D/A芯片實現(xiàn)電機轉速控制。要求:1)可通過開關輸入或按鍵輸入實現(xiàn)多檔位電機轉速選擇;2)轉速可用LED顯示或帶七段數(shù)碼管顯示。擴展功能:帶測速電機轉速控制。(37)步進電機控制設計。步進電機轉速分為8級,依次是3
27、0 、60、90、120、150、180、210、240(r/min)。電機可實現(xiàn)正、反轉,可通過鍵盤輸入要求的轉速。電機的正反轉和轉速用LED管顯示出來。電機啟動時有升速過程。(38)模數(shù)轉換器的設計。要求:8259每秒鐘中斷一次,在中斷子程序中對ADC0809采樣,將A/D轉換結果在LED上顯示,顯示的精度為0.001V。(39)模擬電壓采集電路設計。要求:采用ADC0809 設計一個單通道模擬電壓采集電路,要求對所接通道變化的模擬電壓值進行采集,采集來的數(shù)字量送至數(shù)碼管LED 指示,采集完100 個數(shù)據(jù)后停止采集過程。(40)多路電壓采集電路設計。要求:每秒定時中斷后對8路05V的輸入電
28、壓值進行采樣,采樣結果在LED數(shù)碼管上輪流顯示,也可單路選擇顯示。(41)電壓報警器的設計。要求:采集05V的電壓,當輸入電壓在3V以內(nèi),顯示電壓值,如2.42。當輸入電壓超過3V,顯示ERR,并報警。電壓值可在七段數(shù)碼管顯示,點陣廣告屏顯示或液晶屏顯示。報警形式自行設計,可用燈光閃爍表示,蜂鳴器鳴響報警等形式。(42)占空比可調(diào)的方波發(fā)生器。通過電位器W1產(chǎn)生的0-5V電壓, W1的輸出電壓為0V時,輸出方波占空比為0;W1的輸出電壓為5V時,輸出方波的占空比為100。輸出方波信號信號頻率為100Hz。W1產(chǎn)生的輸出電壓接入ADC0809的IN0進行采樣,根據(jù)采樣結果輸出相應占空比的方波。(
29、43)定時中斷采樣與開關控制。通過電位器W1產(chǎn)生的0-5V電壓,8259每2秒中斷一次,中斷后對0809采樣一次,比較0809的采樣值,0809的輸入值在0-2.5V,4個開關量輸出控制的燈全滅,輸入值在大于2.5V小于或等于3V時,有一個燈亮,輸入值在大于3V小于等于3.5V時2個燈亮,輸入值在大于3.5V 小于等于4V時3個燈亮,輸入值在大于4V時4個燈亮。(44)溫度測量系統(tǒng)設計。要求:1)利用熱敏電阻和電橋電路測量溫度變化信號;2)經(jīng)過放大后送到ADC0809轉換成數(shù)字信號;3)計算后在LED數(shù)碼管顯示其溫度值;4)采用紅綠燈指示溫度范圍,溫度在給定范圍內(nèi)綠燈亮,溫度超過指定范圍時紅燈
30、顯示警告。擴展功能:實現(xiàn)上位機顯示。(45)多路溫度采集與顯示系統(tǒng)設計。要求:1)采用熱敏電阻測量4個溫度通道;2)輪流顯示各通道溫度,同時表明通道號;3)可以用鍵盤選擇需要觀察的通道情況。(46)三角波發(fā)生器設計。利用D/A設計一個三角波發(fā)生器,可利用鍵盤改變其輸出波形的幅值。例如,可利用15這5個數(shù)字鍵改變其輸出波形的幅值,當按下15數(shù)字鍵時使D/A輸出幅值從1V增加到5V。(47)多種波形發(fā)生器設計。利用D/A產(chǎn)生頻率為1Hz的不同形狀波形。具體要求:按系統(tǒng)小鍵盤“1”鍵產(chǎn)生鋸齒波(正向或負向),按系統(tǒng)小鍵盤“2”鍵產(chǎn)生三角波,按系統(tǒng)小鍵盤“3”鍵產(chǎn)生階梯波(每階梯1V),按系統(tǒng)小鍵盤“
31、4”鍵產(chǎn)生正弦波,按系統(tǒng)小鍵盤“5”鍵產(chǎn)方波,按系統(tǒng)小鍵盤空格鍵停止轉換,等待輸入新命令。并用示波器觀測輸出波形。擴展功能:將當前輸出波形代號顯示在LED上,如1為方波,2為三角波,5為方波。(48)可調(diào)波形發(fā)生器設計。要求:1)可產(chǎn)生鋸齒波、三角波、方波、梯形波、正弦波和脈沖信號等多種波形;2)可選擇單極型輸出或雙極型輸出;3)可選擇不同幅值和頻率。擴展功能:幅值、頻率連續(xù)可調(diào)。(49)A/D與D/A綜合設計。要求:采用ADC0809作為模擬量數(shù)據(jù)的輸入、8259作為時間到中斷控制器、DAC0832作為模擬量數(shù)據(jù)的輸出,每1s中斷一次并對0809一次采樣,采樣值按十進制顯示在七段碼顯示器(精
32、度為mV級),并將采樣值作為輸出50-100Hz之間頻率的三角波,三角波由0832輸出(三角波的值按每度一個值計算,并將計算好的值保存后查表使用)。(50)汽車倒車測距儀。能測量并顯示車輛后部障礙物離車輛的距離,同時用間歇的“嘟嘟”聲發(fā)出警報,“嘟嘟”聲間隙隨障礙物距離縮短而縮短。具體要求:1)開機后先顯示“” ,并有開機指示燈;2)CPU 發(fā)射超聲波1ms,然后顯示60ms,即1ms+60ms 為一個工作周期,等待回波,在次周期內(nèi)完成一次探測;3)根據(jù)距離遠近發(fā)出報警聲并顯示距離。障礙物距離小于1m,距離值變化5cm 更換顯示,否則不更換;距離在1m 以上,新值與原顯示值之差大于10cm 更換,否則不更換;4)用3個LED 位數(shù)碼管顯示障礙物距離。(51)電子鐘設計。利用8253、8259、8255和七段數(shù)碼管設計一個電子種。要求:利用825
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 秸稈焚燒責任管理辦法
- 庫存使用登記管理辦法
- 道路施工文明管理辦法
- 就業(yè)困難基金管理辦法
- 肺與大腸中醫(yī)課件視頻
- 腸梗阻課件護理
- 肝腎中醫(yī)課件
- 空分車間培訓課件
- 電腦出數(shù)學試卷
- 高淳2024年數(shù)學試卷
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院組織架構圖
- 第九講 全面依法治國PPT習概論2023優(yōu)化版教學課件
- 川16Z117-TY 彩色透水混凝土整體路面構造圖集
- 地鐵工程機電安裝施工組織設計
- 《重慶市建設工程費用定額》電子版
- GB/T 42361-2023海域使用論證技術導則
- 04SG518-2 門式剛架輕型房屋鋼結構(有懸掛吊車)
- 大學生創(chuàng)業(yè)計劃書word文檔(三篇)
- 2022年湖南省事業(yè)編制招聘考試《計算機專業(yè)基礎知識》真題試卷【1000題】
- 幼兒園教育科研:園本生活經(jīng)驗課之“食”主題課程開發(fā)與實施案例
- 全自動量熱儀說明書
評論
0/150
提交評論