



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、(2) 硬件接口設(shè)計(jì)題目下面的硬件接口設(shè)計(jì)題目有些用匯編語言在PC 機(jī)上實(shí)現(xiàn), 有些也可在PROTEUS 下實(shí)現(xiàn),如若在教學(xué)實(shí)驗(yàn)箱或開發(fā)板上用硬件實(shí)現(xiàn),可以視情況加分。題目 1 電子密碼鎖程序設(shè)計(jì)。利用 PC 機(jī)系統(tǒng)功能調(diào)用實(shí)現(xiàn)電子密碼鎖。通過顯示菜單提示,可輸入密碼、更改密碼、結(jié)束程序。題目 2 多功能密碼鎖。 密碼鎖在輸入密碼正確的條件下輸出開鎖電平,控制電控鎖開啟,同時(shí)顯示 00 字樣。當(dāng)輸入密碼錯(cuò)誤時(shí),發(fā)出錯(cuò)誤警告聲音,同時(shí)顯示FF 字樣。當(dāng) 6次誤碼輸入的條件下, 產(chǎn)生報(bào)警電平報(bào)警。還可以實(shí)現(xiàn)對(duì)密碼的修改,修改成功后,蜂鳴器發(fā)出確認(rèn)音。 設(shè)計(jì)要求: 選用 8086 和適當(dāng)?shù)拇鎯?chǔ)器及接
2、口芯片完成相應(yīng)的功能;用 LED顯示器顯示電子鎖的當(dāng)前狀態(tài)。題目 3 電子日歷時(shí)鐘系統(tǒng)程序設(shè)計(jì)。功能:1)可通過M 鍵切換顯示模式:日期(年、月、日)、時(shí)間(小時(shí)、分、秒) 、秒表(小時(shí)、分、秒、1/100 秒)、鬧鐘(小時(shí)、分、秒) ;2)在日期顯示模式,可通過A 鍵依次使年、月、日閃爍或變色,這時(shí)可通過I鍵加 1調(diào)整;3)在時(shí)間顯示模式,可通過A 鍵依次使小時(shí)、分、秒閃爍或變色,這時(shí)可通過I鍵加1調(diào)整; 4)在秒表顯示模式,可通過I 鍵切換(啟動(dòng) /暫停)計(jì)時(shí),當(dāng)暫停計(jì)時(shí)時(shí)可通過A 鍵復(fù)位; 5)在鬧鐘顯示模式,可通過A鍵依次使 On/Off 標(biāo)志、小時(shí)、分、秒閃爍或變色,這時(shí)可通過 I
3、鍵切換 On/Off標(biāo)志或加1 調(diào)整;6)調(diào)整和秒表操作不影響日期和時(shí)間的準(zhǔn)確性;7)可通過 Q 鍵結(jié)束程序。編程提示:PC 機(jī)系統(tǒng)中的 8253 定時(shí)器0 工作于方式3,外部提供 一個(gè)時(shí) 鐘作為 CLK 信 號(hào),頻率 f=1.1931816MHz 。定 時(shí)器0 輸出方波的頻率 為f out=1.1931816/65536=18.2Hz ,輸出方波的周期T out=1/18.2=54.945ms 。 8253A 每隔 55ms 引起一次中斷,作為定時(shí)信號(hào)??捎?4.945ms 作基本計(jì)時(shí)單位。用BIOS 調(diào)用 INT 1AH 可以取得該定時(shí)單位。 1s 需要 1000/54.945=18.2
4、個(gè)計(jì)時(shí)單位 )。利用 PC 機(jī)系統(tǒng)功能調(diào)用實(shí)現(xiàn)電子日歷時(shí)鐘,用 INT 21H/02H模擬顯示5s 的變化。題目 4 時(shí)鐘程序設(shè)計(jì)。在微機(jī)屏幕上顯示當(dāng)前時(shí)間的時(shí)、分、秒。在程序啟動(dòng)后,可鍵入當(dāng)前時(shí)間,回車鍵按下后,開始計(jì)時(shí),微機(jī)屏幕上顯示時(shí)間的時(shí)、分、秒。題目 5 LED 七段數(shù)碼管數(shù)字鐘。設(shè)計(jì)并完成LED 七段數(shù)碼管數(shù)字鐘電路,數(shù)字鐘顯示格式為: HH : MM : SS。要求:具有通過鍵盤能夠調(diào)整時(shí)、分、秒的功能。題目 6 電子鐘系統(tǒng)設(shè)計(jì)利用 8053定時(shí),用 LED 數(shù)碼管顯示出日期和時(shí)間,并具有聲音提醒功能。要求: 1)具有交替顯示年、月、日和顯示時(shí)、分、秒的功能;2)具備校正功能;
5、3)具備設(shè)定鬧鐘和定時(shí)鬧鐘響功能;4)具備準(zhǔn)點(diǎn)報(bào)時(shí)和生日提醒功能(功能1 必備,功能 2-4 可選擇之)。題目 7 電子秒表設(shè)計(jì)。設(shè)計(jì)一個(gè)可任意啟動(dòng)/停止的電子秒表,要求用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í)??捎瞄_關(guān)控制,也可用按鍵控制。題目 8 倒計(jì)時(shí)牌。要求: 1)實(shí)現(xiàn)日歷功能;2)顯示距倒計(jì)時(shí)時(shí)刻還有多長時(shí)間(顯示天、時(shí)、分、秒) 。擴(kuò)展功能:實(shí)現(xiàn)倒計(jì)時(shí)的時(shí)間人為設(shè)定。題目 9 萬年歷。要求:
6、1)能實(shí)現(xiàn)計(jì)時(shí)功能;2)顯示年、月、日、進(jìn)、分、秒、星期。擴(kuò)展功能:實(shí)現(xiàn)公歷與陰歷轉(zhuǎn)換。題目 10 作息時(shí)間控制系統(tǒng)。要求:1)能顯示時(shí)間(時(shí)、分、秒) ; 2)并在規(guī)定的作息時(shí)間給出鬧鐘信號(hào); 3)可以手動(dòng)輸入作息時(shí)間表。擴(kuò)展功能:實(shí)現(xiàn)遠(yuǎn)距離控制。題目 11 交通燈模擬控制器。利用PC 機(jī)鍵盤和屏幕實(shí)現(xiàn)交通燈模擬器?;疽螅?)實(shí)現(xiàn)日常生活中正常的交通路口的十字路口紅綠燈控制,實(shí)現(xiàn)南北、東西方向的切換;2)顯示時(shí)間,精確到秒,燈亮?xí)r間長短可變;3)具有自動(dòng)和手動(dòng)控制功能。提高要求:1)完成夜間狀態(tài)的控制: 由于夜間車輛和行人很少,實(shí)現(xiàn)南北、東西方向的黃燈閃爍,進(jìn)入夜間控制狀態(tài); 2)完成緊
7、急狀態(tài)的控制:南北雙方向都設(shè)置為紅燈,利于執(zhí)行緊急公務(wù);3)完成交通堵塞狀態(tài)的控制: 由于交通事故等原因出現(xiàn)南北或東西某一方向堵塞,可人為地調(diào)整每個(gè)方向的紅燈時(shí)間,進(jìn)入手動(dòng)控制狀態(tài)。附加要求:必要的輔助功能(設(shè)置、修改等)。編程提示:編寫過程中主要涉及的知識(shí)點(diǎn):1)視頻顯示程序設(shè)計(jì):一般由DOS 或 BIOS調(diào)用來完成。有關(guān)顯示輸出的DOS 功能調(diào)用不多,而 BIOS 調(diào)用的功能很強(qiáng),主要包括設(shè)置顯示方式、光標(biāo)大小和位置、設(shè)置調(diào)色板號(hào)、顯示字符、顯示圖形等。用INT 10H 即可建立某種顯示方式。用DOS 功能調(diào)用顯示技術(shù),把系統(tǒng)功能調(diào)用號(hào)送至AH ,把程序段規(guī)定的入口參數(shù),送至指定的寄存器,
8、然后由中斷指令I(lǐng)NT 21H 來實(shí)現(xiàn)調(diào)用; 2)鍵盤掃描程序設(shè)計(jì):檢測(cè)鍵盤狀態(tài),有無輸入,并檢測(cè)輸入各值。例:利用DOS 系統(tǒng)功能調(diào)用的01號(hào)功能,接受從鍵盤輸入的字符到AL 寄存器; 3)定時(shí)器中斷處理程序:在此中斷處理程序中,計(jì)數(shù)器中斷的次數(shù)記錄在計(jì)數(shù)單元count 中,由于定時(shí)中斷的引發(fā)速率是每秒18.2次,即計(jì)數(shù)一次為55ms,當(dāng) count 計(jì)數(shù)值為 18 時(shí), sec 計(jì)數(shù)單元加一(為1s)。例:在系統(tǒng)定時(shí)中斷處理程序中,有一條中斷指令I(lǐng)NT 1CH 指令,在 ROM BIOS 中, 1CH 的處理僅一條 IRET 指令,實(shí)際上它并沒有做任何工作而只是為用戶提供了一個(gè)軟中斷類型號(hào),
9、所以 INT1CH指令每秒也將執(zhí)行18.2 次,設(shè)計(jì)中可用這個(gè)定時(shí)周期性工作的處理程序來代替原有的1CH 程序,實(shí)現(xiàn)定時(shí); 4)顯示時(shí)間子程序:將計(jì)時(shí)單元的二進(jìn)制轉(zhuǎn)換為十進(jìn)制數(shù)加以顯示。題目 12 交通燈控制系統(tǒng)設(shè)計(jì)。在A 道和 B 道的十字路口,A 、 B 道各有兩組交通指示燈,每組有紅、黃綠三個(gè)燈。A道的同色燈連在一起,B 道的同色燈連在一起。對(duì)各組的交通燈進(jìn)行控制,以保證車輛在各道上通暢運(yùn)行。交通燈工作過程為:1)初始狀態(tài)為 A 、B道都是紅燈亮。當(dāng)控制系統(tǒng)啟動(dòng)后,A 道的綠燈亮, B 道的紅燈亮; 2)當(dāng)延時(shí) 25 s后, A 、B 道的黃燈同時(shí)變亮, 且延時(shí) 5 s;3)延時(shí)后, B
10、 道轉(zhuǎn)為綠燈, A 道轉(zhuǎn)為紅燈, 且延時(shí) 25 s。25 s后,轉(zhuǎn)為 A 、B 道的黃燈亮,延時(shí)5 s后,回到第 1步,以次重復(fù)進(jìn)行,不斷循環(huán);4)當(dāng)遇到道路障通,或緊急情況時(shí),A 、B 道全為紅燈。要求:用七段數(shù)碼塊顯示器顯示綠燈延時(shí)時(shí)間;用相應(yīng)的發(fā)光二極管來代替交通燈;用發(fā)光二極管的亮滅顯示交通燈的工作情況;系統(tǒng)有啟動(dòng)按鈕和停止按鈕,按啟動(dòng)按鈕后,系統(tǒng)從第1步開始循環(huán),按停止按鈕后,無論在那一步,應(yīng)回到初始狀態(tài)。題目 13 十字路口的紅綠燈控制。設(shè)計(jì)內(nèi)容:南北綠燈亮(東西紅燈亮)25s 后,南北黃燈(左轉(zhuǎn)燈)亮(東西紅燈亮)5s。然后東西綠燈亮(南北紅燈亮)25s 后,東西黃燈(左轉(zhuǎn)燈)亮
11、(南北紅燈亮)5s。循環(huán)上述過程。在控制信號(hào)燈的工作下,同時(shí)記錄車流量和交通闖紅燈的情況, 要求為: 東西南北為三車道, 每個(gè)方向的三個(gè)車道上個(gè)有一個(gè)可以自動(dòng)記錄車數(shù)的傳感器, 該傳感器與 8253相連,用 8253 作為計(jì)數(shù), 每個(gè)車道上有正常通過的車時(shí),記錄為正常流量,如在紅燈是過,則為闖紅燈,用闖紅燈發(fā)生時(shí)報(bào)警,并記錄次數(shù)。題目 14霓虹燈模擬控制器。利用PC 機(jī)鍵盤和屏幕實(shí)現(xiàn)霓虹燈燈模擬器?;疽螅和瓿梢唤M霓虹燈的正常狀態(tài)的控制:可選用2 行 5 列個(gè)符號(hào)代表小燈。 1)可以控制每個(gè)小燈的點(diǎn)亮或熄滅; 2)實(shí)現(xiàn)霓虹燈顯示:小燈依次點(diǎn)亮一定時(shí)間;3)顯示點(diǎn)亮?xí)r間,精確到秒,燈亮?xí)r間長短
12、可變;4)具有自動(dòng)和手動(dòng)控制功能。提高要求:1)實(shí)現(xiàn)霓虹燈顯示:小燈從中間開始,依次向兩邊點(diǎn)亮一定時(shí)間;2)實(shí)現(xiàn)霓虹燈顯示:小燈從左向右環(huán)形依次點(diǎn)亮一定時(shí)間。附加要求:必要的輔助功能(圖樣變化的間隔時(shí)間可以設(shè)置、修改等)。題目 15發(fā)光二極管定時(shí)移位顯示。要求:1)每隔 2s 發(fā)出一個(gè)中斷; 2)中斷完成使 8個(gè)發(fā)光二極管依次循環(huán)右移一位;3)完成 8 次后向反方向移位。擴(kuò)展功能:間隔時(shí)間可設(shè)定。題目 16花式跑馬燈。 要求自行設(shè)計(jì)電路并連線,實(shí)現(xiàn)具有 5 種以上花式的跑馬燈 (例如,控制 8 個(gè) LED 發(fā)光管,循序點(diǎn)亮發(fā)光管,實(shí)現(xiàn)從中心向外擴(kuò)展、從外部向中心收縮的顯示效果;利用 8259
13、芯片實(shí)現(xiàn)觸發(fā)式控制) 。題目 178個(gè) LED燈循環(huán)閃爍。 要求:首先是 1、3、5、7號(hào)LED燈依次亮 1 s,當(dāng)?shù)?7 號(hào)LED 亮后,這 4個(gè)燈同時(shí)閃爍 5 下;然后 2、4、6、8號(hào)依次亮 1 s,當(dāng)?shù)?8 號(hào) LED 亮后,這 4個(gè)燈同時(shí)閃爍 5 下。題目 18特定功能的鍵盤及顯示器設(shè)計(jì)。功能:1)按 1 鍵顯示年; 2)按2 鍵顯示月日; 3)按 3 鍵顯示 GOOD ; 4)按 4 鍵數(shù)碼管由左到右字符“0循”環(huán)顯示; 5)自行設(shè)計(jì)特效顯示功能。題目 19鍵盤及顯示器的設(shè)計(jì)。采用4*4 鍵盤、 6 位 LED 、8 個(gè)發(fā)光三極管,實(shí)現(xiàn)功能:若按下 09鍵,則在LED顯示器最左邊兩
14、位顯示其數(shù)值;如為A-F 功能鍵,則分別實(shí)現(xiàn)下列功能: A :LED顯示器左二位顯示A',同時(shí)發(fā)光二極管左循環(huán)流水燈顯示;B:LED顯示器左二位顯示 B',同時(shí)發(fā)光二極管右循環(huán)流水燈顯示;C:LED顯示器左二位顯示C',同時(shí)發(fā)光二極管閃爍顯示;D: LED顯示器左2 位顯示 D',同時(shí)右4 位顯示 HELP'; E:LED 顯示器左二位以16 進(jìn)制顯示8 位乒乓開關(guān)的狀態(tài);F: LED顯示器左二位顯示 F',同時(shí)回到主程序。題目 20輸入與顯示的設(shè)計(jì)。要求循環(huán)掃描鍵盤,將鍵盤輸入的值依此移位顯示出來,輸入四位后將輸入的數(shù)據(jù)作為8253 的定時(shí)計(jì)數(shù)
15、初值,并停止鍵盤掃描,定時(shí)值每秒減一,并將該值在顯示器上顯示出來,計(jì)數(shù)值減到零后,最低位顯示“E”字,開始掃描鍵盤輸入,輸入新的計(jì)數(shù)值,并重復(fù)上述的過程。題目 21計(jì)數(shù)及顯示的設(shè)計(jì)。對(duì)圖書館進(jìn)出的人員進(jìn)行計(jì)數(shù),要求進(jìn)入的人數(shù)極限值為1000 人,到1000 時(shí)報(bào)警,并關(guān)閉樓門,報(bào)警指示用8255 的一位控制一個(gè)指示燈,并指示等閃爍。出去的人要從總的計(jì)數(shù)值中減去,顯示器始終顯示樓內(nèi)的實(shí)際人員的數(shù)量。題目 22點(diǎn)陣 LED 顯示系統(tǒng)設(shè)計(jì)。要求: 1)設(shè)計(jì)一個(gè)點(diǎn)陣式LED 顯示系統(tǒng)。具體要求: 1)每次顯示一個(gè)文件和圖形;2)每隔一固定時(shí)間更換需要顯示的文字或圖形;3)可以實(shí)現(xiàn)循環(huán)顯示幾個(gè)文字或圖形
16、;4)可以根據(jù)按鍵來控制顯示的文字的替換時(shí)間的長短;5)具有復(fù)位功能。題目 23單詞記憶測(cè)試器程序設(shè)計(jì)。編寫一個(gè)幫助單詞記憶的程序,基本要求:1)實(shí)現(xiàn)單詞的錄入(為使程序具有可演示性,單詞不少于 10 個(gè)); 2)單詞根據(jù)按鍵控制依次在屏幕上顯示,按鍵選擇認(rèn)識(shí)還是不認(rèn)識(shí),也可以直接進(jìn)入下一個(gè)或者上一個(gè);3)單詞背完后給出正確率。提高要求:1)舊單詞可從文件中讀出;2)錄入的新單詞保存到文件中;3)第一次背完后, 把不認(rèn)識(shí)以及跳過的單詞再次顯示出來,提醒用戶再記憶, 直到用戶全部都記住; 4)結(jié)束后,給出各個(gè)單詞的記憶結(jié)果信息,如記憶次數(shù);5)根據(jù)各自情況,完善功能。編程提示:文件操作、鍵盤操作
17、和屏幕操作可利用DOS 和 BIOS 系統(tǒng)中斷完成。題目 24簡易電子音樂播放程序設(shè)計(jì)?;疽螅?1)將存儲(chǔ)于內(nèi)存中的音樂數(shù)據(jù)播出(格式自定義);2)能夠播出21 個(gè)音階(低音17、中音 17、高音 17)。提高要求:1)可以播出長短音(分長音、中音、短音);2)可從文件中讀音樂數(shù)據(jù)(格式自定義)。題目 25打字練習(xí)程序設(shè)計(jì)。基本要求:1)自行編制鍵盤中斷和時(shí)間中斷處理程序,并保存原中斷向量。程序運(yùn)行時(shí),使用自編的中斷向量處理程序。程序退出時(shí),恢復(fù)中斷向量; 2)在緩沖區(qū)中預(yù)放了一些字母,運(yùn)行時(shí),可按照屏幕上顯示的小寫字母輸入練習(xí);3)每輸入完一行按回車鍵后,可顯示出練習(xí)輸入的時(shí)間。提高要求
18、:改進(jìn)程序, 將原設(shè)計(jì)中固定的例句改為隨機(jī)變化的例句。附加要求:必要的輔助功能(設(shè)置、修改等)。編程提示:利用 PC 機(jī)鍵盤和時(shí)間中斷、字符顯示,可實(shí)現(xiàn)打字練習(xí)程序。1)在 PC 機(jī)中,對(duì)鍵盤的管理是通過中斷機(jī)構(gòu)和8255 芯片來實(shí)現(xiàn)的,在8255 中有兩個(gè)端口PA 和 PB,在這個(gè)硬件接口的基礎(chǔ)上,系統(tǒng)在BIOS 中配備了鍵盤服務(wù)功能,可以調(diào)用鍵盤的DOS 和 BIOS 功能編程,也可以直接在硬件接口的基礎(chǔ)上編程;2)視頻顯示程序設(shè)計(jì):一般由DOS 或 BIOS調(diào)用來完成。有關(guān)顯示輸出的DOS 功能調(diào)用不多,而BIOS 調(diào)用的功能很強(qiáng),主要包括設(shè)置顯示方式、光標(biāo)大小和位置、設(shè)置調(diào)色板號(hào)、顯示
19、字符、顯示圖形等。用INT 10H即可建立某種顯示方式。用DOS 功能調(diào)用顯示技術(shù),把系統(tǒng)功能調(diào)用號(hào)送至AH ,把程序段規(guī)定的入口參數(shù),送至指定的寄存器,然后由中斷指令I(lǐng)NT 21H來實(shí)現(xiàn)調(diào)用,例:要輸出多于一個(gè)字符時(shí),利用DOS 功能調(diào)用9;3)鍵盤掃描程序設(shè)計(jì):檢測(cè)鍵盤狀態(tài),有無輸入,并檢測(cè)輸入各值。例:利用DOS 系統(tǒng)功能調(diào)用的01 號(hào)功能,接受從鍵盤輸入的字符到AL寄存器; 4)打字計(jì)時(shí)統(tǒng)計(jì):每輸完一句例句,計(jì)時(shí)一次。此中斷處理程序中,計(jì)數(shù)器中斷的次數(shù)記錄在計(jì)數(shù)單元count中,由于定時(shí)中斷的引發(fā)速率是每秒18.2 次,即計(jì)數(shù)一次為55ms,當(dāng) count 計(jì)數(shù)值為 18時(shí), sec
20、計(jì)數(shù)單元加一(為1s); 5)顯示時(shí)間子程序:將計(jì)時(shí)單元的二進(jìn)制轉(zhuǎn)換為十進(jìn)制數(shù)加以顯示。題目 26鍵盤數(shù)字輸入訓(xùn)練器程序設(shè)計(jì)。利用PC 機(jī)鍵盤和屏幕實(shí)現(xiàn)鍵盤數(shù)字輸入訓(xùn)練器的模擬?;疽螅?)在緩沖區(qū)中預(yù)放了一些字符,當(dāng)有鍵盤輸入,則從緩沖區(qū)中取出字符并進(jìn)行顯示; 2)對(duì)取出的字符進(jìn)行隊(duì)列管理。提高要求:增加left_shift和 right_shift鍵的功能,即在按下left_shift或 right_shift鍵的同時(shí),又按下0 9或 a z 等鍵,則 CPU取得并顯示鍵得上檔符號(hào)或大寫字母。附加要求:必要的輔助功能(設(shè)置、修改等)。編程提示:在 PC 機(jī)中,對(duì)鍵盤的管理是通過中斷機(jī)構(gòu)和
21、8255 芯片來實(shí)現(xiàn)的,在8255 中有兩個(gè)端口 PA 和 PB,在這個(gè)硬件接口的基礎(chǔ)上,系統(tǒng)在 BIOS 中配備了鍵盤服務(wù)功能, 可以調(diào)用鍵盤的 DOS 和 BIOS 功能編程,也可以直接在硬件接口的基礎(chǔ)上編程。題目 27 搶答器控制模擬程序。用匯編語言模擬設(shè)計(jì)一搶答器工作的程序。搶答開始后,顯示各搶答輸入的時(shí)間, 并將最快搶答標(biāo)識(shí)為紅色且閃爍。基本要求: 具有 8 個(gè)搶答輸入(由8 個(gè)開關(guān)代替, 其它按鍵不起作用);顯示搶答剩余時(shí)間(初始 10 s);顯示搶答成功者 (顯示數(shù)字);搶答成功后,有聲音提示;時(shí)間分辨率小于10ms。題目 28竟賽搶答器設(shè)計(jì)。設(shè)計(jì)一個(gè)8 路的智力競(jìng)賽搶答器。在主
22、持人側(cè),設(shè)置搶答指示電路和啟動(dòng)、 復(fù)位按鈕。選手側(cè)各設(shè)置1 個(gè)搶答按鈕。 主持人按動(dòng)啟動(dòng)按鈕,可以進(jìn)行一次搶答, 綠色發(fā)光二極管亮作允許搶答指示。競(jìng)賽者搶答主持人所提的問題時(shí),按動(dòng)各自的搶答按鈕。用 8 個(gè)邏輯開關(guān)來代表8 個(gè)搶答按鈕。當(dāng)開關(guān)向上撥為“1時(shí)”表示按下按鈕。收到第 1 個(gè)搶答信號(hào)后,主持人側(cè)紅色發(fā)光二極管亮作搶答指示,在單個(gè)LED 數(shù)碼管顯示搶先一組的組別, 主持人按下復(fù)位按鈕, 指示燈和數(shù)碼管熄滅。主持人念完題目后可以按動(dòng)啟動(dòng)按鈕,開始下一次搶答。啟動(dòng)、復(fù)位按鈕由一個(gè)AN 按鈕來代替。按動(dòng) AN 按鈕時(shí)分別進(jìn)行啟動(dòng)、復(fù)位操作,即這一次按動(dòng)AN 按鈕進(jìn)行復(fù)位后,下一次則進(jìn)行啟動(dòng)操
23、作。題目 29加減運(yùn)算器的設(shè)計(jì)。利用 8088計(jì)算機(jī)系統(tǒng), 8×2 的鍵盤及 6 位數(shù)碼顯示器為輸入輸出設(shè)備。 實(shí)現(xiàn)功能: 1)按要求定義鍵盤的按鍵:10 個(gè)為數(shù)字鍵 0 9,六個(gè)功能鍵: 、 ×、 ÷、復(fù)位鍵; 2)實(shí)現(xiàn)位十進(jìn)制整數(shù)以內(nèi)的加減運(yùn)算;3)實(shí)現(xiàn)位十進(jìn)制整數(shù)以內(nèi)的乘除運(yùn)算。題目 30 雙機(jī)通訊設(shè)計(jì)。要求: 1)用查詢或中斷方式實(shí)現(xiàn)PC 機(jī)間的相互通信(串口) ;2)菜單選擇:設(shè)置波特率、起停位、數(shù)據(jù)位、連接、退出等;3)設(shè)置打字發(fā)送區(qū)、顯示接收區(qū); 4)在一臺(tái) PC 機(jī)上的發(fā)送區(qū)打字時(shí)并顯示,同時(shí)在另一臺(tái)PC 機(jī)上的接收區(qū)顯示;5)要求界面美觀。題目
24、31通過串口實(shí)現(xiàn)單機(jī)自發(fā)自收功能。在實(shí)驗(yàn)裝置上,通過實(shí)驗(yàn)板的小鍵盤輸入一串?dāng)?shù)字或字母,并在 PC機(jī)的 CRT顯示器上顯示所接收到的內(nèi)容。要求至少傳送26 個(gè)不同的字母和 8 個(gè)不同的數(shù)字。題目 32 投票系統(tǒng)設(shè)計(jì)。設(shè)由系統(tǒng)6 個(gè)專家對(duì)參賽者投票,每個(gè)人通過開關(guān)操作,置開關(guān) ON 為投贊成票,置開關(guān)OFF 為投反對(duì)票,總控制臺(tái)通過另一個(gè)開關(guān)控制票數(shù)的讀入時(shí)間,當(dāng)有 N 個(gè)人投贊成票時(shí),數(shù)碼管顯示N,不讀票時(shí)數(shù)碼管呈現(xiàn)霓虹燈狀態(tài)。題目 33出租車計(jì)價(jià)器設(shè)計(jì)。要求:1)實(shí)現(xiàn)計(jì)價(jià)功能,價(jià)格=速度 * 時(shí)間 * 單價(jià),總價(jià)等于其和; 2)實(shí)現(xiàn)手動(dòng)設(shè)計(jì)單價(jià);3)實(shí)現(xiàn)顯示里程、單價(jià)與總價(jià)。擴(kuò)展功能:實(shí)現(xiàn)自動(dòng)
25、根據(jù)時(shí)間設(shè)定單價(jià)題目 34數(shù)字頻率計(jì)設(shè)計(jì)。 要求: 1)測(cè)量頻率范圍 10Hz 1MHz ,量程可自己選擇;2)顯示方式為4 位十進(jìn)制數(shù)顯示。擴(kuò)展功能:1)測(cè)量范圍 1Hz 10MHz ;2)被測(cè)信號(hào)可以是三角波、正弦波、鋸齒波等各種信號(hào)。題目 35脈沖計(jì)數(shù)器設(shè)計(jì)。 8253 對(duì)單脈沖發(fā)生器發(fā)出的脈沖個(gè)數(shù)進(jìn)行加減計(jì)數(shù),計(jì)數(shù)結(jié)果利用 2 位 LED 數(shù)碼管進(jìn)行顯示。控制功能:利用撥動(dòng)開關(guān)K1 來選擇計(jì)數(shù)的方式。K1接高電平時(shí),進(jìn)行加法計(jì)數(shù);K1接低電平時(shí),進(jìn)行減法計(jì)數(shù)。利用撥動(dòng)開關(guān)K2 控制計(jì)數(shù)器的計(jì)數(shù)。當(dāng) K2 接高電平時(shí),計(jì)數(shù)器停止計(jì)數(shù),同時(shí)保持當(dāng)時(shí)的計(jì)數(shù)結(jié)果;當(dāng)K2 接低電平時(shí),計(jì)數(shù)器處于
26、連續(xù)計(jì)數(shù)工作狀態(tài)。利用撥動(dòng)開關(guān)K3 來控制計(jì)數(shù)器的復(fù)位。當(dāng)K3 接高電平時(shí),計(jì)數(shù)器處于復(fù)位狀態(tài),同時(shí)將計(jì)數(shù)結(jié)果清零。題目 36電梯控制設(shè)計(jì)。對(duì)一個(gè) 3 層樓的電梯進(jìn)行控制,要求每層樓的樓外有一個(gè)顯示器顯示電梯到達(dá)的樓層(與電梯內(nèi)顯示的數(shù)據(jù)相同),樓外有上行和下行兩個(gè)請(qǐng)求按鈕(1樓只有上, 3 樓只有下) 8 個(gè)開關(guān)量輸入, 電梯內(nèi)有6 個(gè)輸入( 1 3 層,開門、關(guān)門、呼叫),電梯另有 3 個(gè)到位輸入開關(guān)(13 層),電梯運(yùn)行的條件為:門關(guān)好開關(guān)閉合,輸入量,按下電梯內(nèi)的關(guān)門按鈕。電梯停止的條件為:某層樓有呼叫時(shí),到達(dá)該層樓后,其到位開關(guān)閉合,電梯停止上或下, 電梯運(yùn)行由一個(gè)開關(guān)控制, 需要多
27、少個(gè)開關(guān)量輸入輸出由設(shè)計(jì)者自己計(jì)算。題目 37 電梯控制系統(tǒng)設(shè)計(jì)。設(shè)計(jì)高層(15 層)建筑電梯的控制系統(tǒng)。具體功能:1)電梯外: 每層設(shè)有上升 “ ”和下降 “ ”鍵,并用兩位 LED 顯示當(dāng)前電梯所在層數(shù);2)電梯內(nèi):用 LCD 或發(fā)光二極管顯示上升“ ”和下降 “ ”,并用兩位 LED 顯示當(dāng)前電梯所在層數(shù);設(shè)計(jì) 4 4 鍵盤,供乘客選擇所要到達(dá)的層數(shù);用兩個(gè)開關(guān)控制開、關(guān)控制開、并電梯門,同時(shí)用紅色、 綠色 LED 指示當(dāng)前電梯門的狀態(tài); 3)電梯在運(yùn)行的過程中能隨時(shí)檢測(cè)電梯外輸入的信號(hào)。 當(dāng)方向一致時(shí), 電梯可以及時(shí)???,搭載乘客; 當(dāng)方向不一致時(shí),電梯不???。題目 38 直流電機(jī)控制
28、設(shè)計(jì)。要求: 1)可控制啟動(dòng)、停止; 2)根據(jù)給定轉(zhuǎn)速和檢測(cè)的轉(zhuǎn)速,采用 PWM 脈寬調(diào)制控制轉(zhuǎn)速,產(chǎn)生不同的占空比的脈沖控制電機(jī)轉(zhuǎn)速; 3)實(shí)現(xiàn)由慢到快,再由快到慢的變速控制; 4)數(shù)碼管顯示運(yùn)行狀態(tài)。擴(kuò)展功能:實(shí)現(xiàn)定時(shí)啟動(dòng),定時(shí)停止題目 39電機(jī)轉(zhuǎn)速控制設(shè)計(jì)。利用D/A 芯片實(shí)現(xiàn)電機(jī)轉(zhuǎn)速控制。要求:1)可通過開關(guān)輸入或按鍵輸入實(shí)現(xiàn)多檔位電機(jī)轉(zhuǎn)速選擇;2)轉(zhuǎn)速可用 LED 顯示或帶七段數(shù)碼管顯示。擴(kuò)展功能:帶測(cè)速電機(jī)轉(zhuǎn)速控制。題目 40 步進(jìn)電機(jī)控制設(shè)計(jì)。步進(jìn)電機(jī)轉(zhuǎn)速分為8 級(jí),依次是30 、60、90、 120、150、180、 210、240(r/min) 。電機(jī)可實(shí)現(xiàn)正、反轉(zhuǎn),可通過鍵
29、盤輸入要求的轉(zhuǎn)速。電機(jī)的正反轉(zhuǎn)和轉(zhuǎn)速用LED 管顯示出來。電機(jī)啟動(dòng)時(shí)有升速過程。題目 41 模數(shù)轉(zhuǎn)換器的設(shè)計(jì)。要求:8259 每秒鐘中斷一次, 在中斷子程序中對(duì)ADC0809采樣,將 A/D 轉(zhuǎn)換結(jié)果在LED 上顯示,顯示的精度為0.001V。題目 42 模擬電壓采集電路設(shè)計(jì)。要求:采用ADC0809設(shè)計(jì)一個(gè)單通道模擬電壓采集電路,要求對(duì)所接通道變化的模擬電壓值進(jìn)行采集,采集來的數(shù)字量送至數(shù)碼管LED指示,采集完 100 個(gè)數(shù)據(jù)后停止采集過程。題目 43 多路電壓采集電路設(shè)計(jì)。要求:每秒定時(shí)中斷后對(duì)8路 05V 的輸入電壓值進(jìn)行采樣,采樣結(jié)果在LED 數(shù)碼管上輪流顯示,也可單路選擇顯示。題目
30、44 電壓報(bào)警器的設(shè)計(jì)。要求:采集05V 的電壓,當(dāng)輸入電壓在3V 以內(nèi),顯示電壓值,如2.42。當(dāng)輸入電壓超過3V ,顯示 ERR,并報(bào)警。電壓值可在七段數(shù)碼管顯示,點(diǎn)陣廣告屏顯示或液晶屏顯示。報(bào)警形式自行設(shè)計(jì),可用燈光閃爍表示,蜂鳴器鳴響報(bào)警等形式。題目 45設(shè)備狀態(tài)監(jiān)視器設(shè)計(jì)。設(shè)計(jì)一多設(shè)備狀態(tài)監(jiān)視系統(tǒng),多設(shè)備狀態(tài)可用開關(guān)模擬。若發(fā)現(xiàn)一臺(tái)異常, 低電平變高電平, 報(bào)警(指示燈亮),一旦恢復(fù), 撤除報(bào)警。 可用 8255A的做為 8 個(gè)狀態(tài)監(jiān)視輸入和8 個(gè)報(bào)警指示燈輸出端口,也可用中斷實(shí)現(xiàn)狀態(tài)異常檢測(cè)。題目 46 占空比可調(diào)的方波發(fā)生器。通過電位器W1產(chǎn)生的 0-5V 電壓, W1的輸出電壓
31、為 0V 時(shí),輸出方波占空比為0;W1的輸出電壓為 5V時(shí),輸出方波的占空比為100。輸出方波信號(hào)信號(hào)頻率為100Hz 。W1 產(chǎn)生的輸出電壓接入ADC0809 的 IN0 進(jìn)行采樣,根據(jù)采樣結(jié)果輸出相應(yīng)占空比的方波。題目 47 定時(shí)中斷采樣與開關(guān)控制。通過電位器W1產(chǎn)生的 0-5V 電壓, 8259 每 2 秒中斷一次,中斷后對(duì) 0809 采樣一次,比較0809 的采樣值, 0809 的輸入值在 0-2.5V ,4 個(gè)開關(guān)量輸出控制的燈全滅,輸入值在大于2.5V 小于或等于3V 時(shí),有一個(gè)燈亮,輸入值在大于 3V 小于等于 3.5V 時(shí) 2 個(gè)燈亮,輸入值在大于3.5V小于等于 4V 時(shí) 3
32、 個(gè)燈亮,輸入值在大于 4V 時(shí) 4 個(gè)燈亮。題目 48 教學(xué)樓燈光控制。 顯示器始終顯示時(shí)間值,每 10s 對(duì) 0809 采樣一次, 比較 0809的采樣值, 0809 的輸入值在0-2.5V , 4個(gè)開關(guān)量輸出控制的燈全亮,表示室外較暗,樓內(nèi)的燈不能關(guān)閉; 輸入值大于等于2.5V 時(shí),表明室外較亮, 在時(shí)間段8:50 9:00、9:5010:10、 11: 0011:10 關(guān)閉 4 層樓的所有燈,在上課是要打開所有燈。下午從12: 00 到 19:00 關(guān)閉所有燈, 19:00 以后開所有燈,22:00 7:30 關(guān)閉所有燈, 7:30 以后開燈。每層樓一個(gè)開關(guān)。 8 個(gè)的七段碼顯示器顯示
33、格式如下:題目 49壓力測(cè)控系統(tǒng)設(shè)計(jì)。要求:1)對(duì)壓力傳感器的信號(hào)進(jìn)行檢測(cè),并在LED 數(shù)碼管上顯示之(LED 的顯示格式為P=XXX ,X 為測(cè)試值); 2)當(dāng)壓力低于30pa 時(shí),黃燈閃爍,閃爍周期為1s,而當(dāng)壓力高于150pa 時(shí),紅燈閃爍,閃爍周期為1s。題目 50 溫度測(cè)量系統(tǒng)設(shè)計(jì)。要求: 1)利用熱敏電阻和電橋電路測(cè)量溫度變化信號(hào);2)經(jīng)過放大后送到ADC0809 轉(zhuǎn)換成數(shù)字信號(hào);3)計(jì)算后在LED 數(shù)碼管顯示其溫度值;4)采用紅綠燈指示溫度范圍,溫度在給定范圍內(nèi)綠燈亮,溫度超過指定范圍時(shí)紅燈顯示警告。擴(kuò)展功能:實(shí)現(xiàn)上位機(jī)顯示。題目 51 多路溫度采集與顯示系統(tǒng)設(shè)計(jì)。要求: 1)采
34、用熱敏電阻測(cè)量4 個(gè)溫度通道; 2)輪流顯示各通道溫度,同時(shí)表明通道號(hào);3)可以用鍵盤選擇需要觀察的通道情況。題目 52三角波發(fā)生器設(shè)計(jì)。利用D/A 設(shè)計(jì)一個(gè)三角波發(fā)生器,可利用鍵盤改變其輸出波形的幅值。 例如,可利用 1 5 這 5 個(gè)數(shù)字鍵改變其輸出波形的幅值,當(dāng)按下 15 數(shù)字鍵時(shí)使 D/A 輸出幅值從1V 增加到 5V 。題目 53 多種波形發(fā)生器設(shè)計(jì)。利用D/A 產(chǎn)生頻率為1Hz 的不同形狀波形。具體要求:按系統(tǒng)小鍵盤 “1”產(chǎn)生鋸齒波鍵(正向或負(fù)向 ),按系統(tǒng)小鍵盤“2”產(chǎn)生三角波,按系統(tǒng)小鍵鍵盤“3”產(chǎn)生階梯波(每階梯鍵1V ),按系統(tǒng)小鍵盤“4鍵”產(chǎn)生正弦波,按系統(tǒng)小鍵盤“5鍵
35、”產(chǎn)方波, 按系統(tǒng)小鍵盤空格鍵停止轉(zhuǎn)換,等待輸入新命令。并用示波器觀測(cè)輸出波形。擴(kuò)展功能:將當(dāng)前輸出波形代號(hào)顯示在LED 上,如 1 為方波, 2 為三角波, 5 為方波。題目54 可調(diào)波形發(fā)生器設(shè)計(jì)。要求:1)可產(chǎn)生鋸齒波、三角波、方波、梯形波、正弦波和脈沖信號(hào)等多種波形;2)可選擇單極型輸出或雙極型輸出;3)可選擇不同幅值和頻率。擴(kuò)展功能:幅值、頻率連續(xù)可調(diào)。題目 55A/D 與 D/A 綜合設(shè)計(jì)。要求:采用ADC0809 作為模擬量數(shù)據(jù)的輸入、8259作為時(shí)間到中斷控制器、DAC0832 作為模擬量數(shù)據(jù)的輸出,每1s 中斷一次并對(duì)0809 一次采樣,采樣值按十進(jìn)制顯示在七段碼顯示器(精度
36、為mV 級(jí)),并將采樣值作為輸出50-100Hz之間頻率的三角波,三角波由0832 輸出(三角波的值按每度一個(gè)值計(jì)算,并將計(jì)算好的值保存后查表使用) 。題目 56模擬鍋爐水位儀。要求:1)采用電位器模擬水位,并監(jiān)測(cè)鍋爐內(nèi)的水位,水位超高或過低都用聲音報(bào)警;2)在水位快要達(dá)到警戒水位一時(shí)給出提示信息。擴(kuò)展功能:實(shí)現(xiàn)一臺(tái)儀器監(jiān)控多臺(tái)鍋爐。題目 57 家用電熱淋浴器控制器的設(shè)計(jì)。要求:1)打開電源后,先設(shè)定水溫,水溫分為8檔( 30oC100oC,每 10oC 一檔); 2)按下啟動(dòng)鍵后,開始測(cè)量水溫并采用數(shù)碼管顯示,控制電熱管加熱; 3)上下限水位報(bào)警(聲光報(bào)警)。題目 58 汽車車燈控制系統(tǒng)。設(shè)
37、計(jì)汽車信號(hào)燈儀表盤控制系統(tǒng),實(shí)現(xiàn)汽車各種指示功能。具體要求: 1)??克查g的指示。閉合依靠開關(guān),頭燈、尾燈及30Hz 的頻率閃爍; 2)左/ 右轉(zhuǎn)向時(shí)指示。控制左/右轉(zhuǎn)彎開關(guān),左 /右轉(zhuǎn)彎燈、左 /右頭燈、左 /右尾燈閃爍;3)緊急狀態(tài)指示。閉合緊急開關(guān),所有信號(hào)燈以30Hz 的頻率閃爍; 4)剎車指示。閉合剎車開關(guān),左/ 右尾燈點(diǎn)亮; 5)左 /右轉(zhuǎn)彎剎車指示。控制左/右轉(zhuǎn)彎開關(guān),同時(shí)閉合剎車開關(guān),左/右轉(zhuǎn)彎燈、左 /右頭燈、左 /右尾燈閃爍,然后點(diǎn)亮左/右尾燈; 6)倒車指示,并有倒車聲音提示。題目 59汽車倒車測(cè)距儀。能測(cè)量并顯示車輛后部障礙物離車輛的距離,同時(shí)用間歇的“嘟嘟 ”聲發(fā)出警報(bào), “嘟嘟 ”聲間隙隨障礙物距離
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)后修復(fù)中心合同范本
- 勞務(wù)代管合同范本
- 加盟托管經(jīng)營合同范本
- 出租吊車服務(wù)合同范本
- 單位代建房合同范例
- 2013版建設(shè)合同范本
- 單位監(jiān)控安裝合同范本
- 個(gè)人雇傭出海作業(yè)合同范本
- 加工貨款合同貨款合同范本
- 個(gè)人山林承包合同范本
- 寵物運(yùn)輸合同樣本
- 在優(yōu)化營商環(huán)境工作座談會(huì)上的講話
- 2024-2025學(xué)年七年級(jí)數(shù)學(xué)下冊(cè)第7章《冪的運(yùn)算》檢測(cè)卷(蘇科版2024 含答案解析)
- 家具公司、店鋪管理運(yùn)營手冊(cè)
- 2025年餐飲股權(quán)分配協(xié)議書模板
- 2025春季開學(xué)前學(xué)校安全隱患排查工作實(shí)施方案:5大安全排查一個(gè)都不能少
- 浙江省寧波市奉化區(qū)2024-2025學(xué)年高二上學(xué)期期末聯(lián)考語文試題及答案
- 2025-2030年中國鉛酸蓄電池行業(yè)市場(chǎng)需求分析與十三五規(guī)劃研究報(bào)告
- 2024年蘇州職業(yè)大學(xué)高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫含答案解析
- 2025年江蘇蘇州市常熟市交通公有資產(chǎn)經(jīng)營有限公司招聘筆試參考題庫附帶答案詳解
- 中國民用航空飛行學(xué)院《大學(xué)數(shù)學(xué)(二)》2023-2024學(xué)年第一學(xué)期期末試卷
評(píng)論
0/150
提交評(píng)論