




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1、模擬交通燈系統(tǒng)設(shè)計 主要方法和要求:用匯編語言對定時器8253(定時1秒向8259A請求中斷)、中斷控制器8259A和并行接口8255A(輸出控制紅、綠、黃燈)編程定時輸出,令紅、綠、黃發(fā)光二極管交替點亮和熄滅模擬交通燈,并且用LED數(shù)碼管倒計時顯示時間。 編程提示: (1) 數(shù)據(jù)段部分:LED顯示代碼表和有關(guān)變量(倒計時變量TIME、紅綠、黃發(fā)光二極管顯示變量RED_ GREEN、YELlOW) (2) 主程序: 1)初始化部分: 8259初始化、設(shè)置中斷向量、8253初始化(方式3定時)、8
2、255初始化(各個口均為輸出)、倒計時變量TIME、紅綠、黃發(fā)光二極管顯示變量RED_ GREEN、YELlOW賦合適的初值。 2)循環(huán)體部分:調(diào)用顯示子程序。 (3)中斷處理子程序: 倒計時變量TIME減1,減到255時,紅綠燈切換、并計時變量TIME賦初值。 (4)LED顯示子程序。倒計時變量TIME為顯示的數(shù)據(jù),在顯示緩沖區(qū)中。 2、計時器系統(tǒng)設(shè)計 主要方法和要求:用匯編語言對并行接口8255A、定時器8253和中斷控制器8259A編程輸入和定時中斷,用LED數(shù)碼管顯示計時的時間,并且要求某鍵K閉合計時,斷開停止計
3、時,另一鍵閉合時間清0。 編程提示: (1) 數(shù)據(jù)段部分:LED顯示代碼表和有關(guān)變量(計時的1/10秒、秒個位、秒十位、分個位、分十位變量DECI、SECL、SECH、MINL、MINH等) (2) 主程序: 1)初始化部分: 8259初始化、設(shè)置中斷向量、8253初始化、8255初始化(某一個口設(shè)為輸入,接兩個控制鍵K1、K2)、計時變量DECI、SECL、SECH、MINL、MINH全部賦初值0。 2)循環(huán)體部分: 讀取8255某口控制鍵K1、K2的值,根據(jù)其值做出響應(yīng)的處理:設(shè)K1為高時計時(8259開中斷),為低時
4、停止計時(8259關(guān)中斷);設(shè)K2為高時計時器清0(計時變量全部清0)。 調(diào)用顯示子程序。 (3) 中斷處理子程序: DECI加1,為10則清0、SECL加1,SECL為10則清0、SECH加1,SECH為6則清0、MINL加1,MINL為10則清0、MINH加1等。 LED顯示子程序。變量MINH、MINL、SECH、SECL、DECI為要顯示的數(shù)據(jù),在顯示緩沖區(qū)中,變量MINH在最前面,DECI在最后面。 3、計算機并行口應(yīng)用設(shè)計 主要方法和要求
5、:用匯編語言或高級語言編程,對計算機并行口進行控制輸出,將數(shù)據(jù)傳送給實驗箱,控制紅、綠、黃發(fā)光二極管交替點亮和熄滅模擬交通燈,并且在計算機上倒計時顯示時間。并行口地址為:數(shù)據(jù)口378H,狀態(tài)口379H,控制口37AH。 類型與方向 信號名稱 信號意義 引腳號 數(shù)據(jù)信號 (輸出) D0D7 8位數(shù)據(jù)信號 2-9 控制信號 (輸出) /STOBE /AUTO LF /INIT、/SLCTIN 數(shù)據(jù)選通 自動換行 復(fù)位、聯(lián)機 1 14 16、17 狀態(tài)信號 (輸入) /ACK、BUSY PE、SLCT /ERROR 應(yīng)答(低)、忙(高) 缺紙(高)、聯(lián)機(高) 出錯(低) 10、11 12、13 1
6、5 其它信號 GND 地線 18-25 編程提示: (1) 計算機上倒計時顯示時間,; (2) 從并行口(378H)直接輸出數(shù)據(jù),控制實驗箱上紅、綠、黃發(fā)光二極管交替點亮和熄滅模擬交通燈即可。 (3) 控制寄存器和狀態(tài)寄存器的格式可以參考微型計算機控制技術(shù)第5章電子教案(在本網(wǎng)站上“計算機控制欄目”)。 4、頻率計設(shè)計 主要方法和要求:(1)用匯編語言對定時器8253和中斷控制器8259A編程計數(shù)、定時和中斷,進行定時計數(shù)(在規(guī)定的時間內(nèi)記
7、錄外部脈沖的數(shù)目),計算出頻率,用LED數(shù)碼管顯示出來。 編程提示: (1) 數(shù)據(jù)段部分:LED顯示代碼表和有關(guān)變量(顯示的頻率值:FRE4、FRE3、FRE2、FRE1、FRE0) (2) 主程序: 1)初始化部分: 8259初始化、設(shè)置中斷向量、8253初始化(用兩個通道,一個定時(1秒)、一個計數(shù)(初值為65535)。 2)循環(huán)體部分:調(diào)用顯示子程序。 (3) 中斷處理子程序 每1秒一中斷;計算1秒鐘的計數(shù)值(65535減去8253中剩余的數(shù))
8、;對計數(shù)值從個位到萬位分離,分別存入FRE0到FRE4;對8253計數(shù)通道賦初值65535。 (4) LED顯示子程序。頻率值FRE4、FRE3、FRE2、FRE1、FRE0即為顯示的數(shù)據(jù),在顯示緩沖區(qū)中。 5、家用風(fēng)扇控制器1、設(shè)計并制作一個家用風(fēng)扇控制器,控制器面板為:按鈕三個,分別為風(fēng)速、類型和停止;三個LED指示燈用于指示風(fēng)速強、中、弱;另外三個LED指示燈用于指示類型為睡眠、自然和正常。2、電扇處于停轉(zhuǎn)狀態(tài)時,所有指示燈不亮,只有按下“風(fēng)速鍵”時,電扇才會旋轉(zhuǎn)。電扇在任何狀態(tài),只要按停止鍵,則進入停轉(zhuǎn)狀態(tài)。3、
9、風(fēng)速的強、中、弱分別對應(yīng)于電扇轉(zhuǎn)動的快速、中速和慢速。4、初始風(fēng)速為“弱”,類型為“正常”。5、按“風(fēng)速鍵”,其狀態(tài)由“弱”“中”“強”“弱” 循環(huán)往復(fù),每按一下按鍵,改變一次狀態(tài)。6、按“類型鍵”,其狀態(tài)由“正常”“睡眠”“自然”“正?!毖h(huán)往復(fù)變化。(1) 正常表示電扇連續(xù)運轉(zhuǎn);(2) 自然表示電扇模擬自然風(fēng),即轉(zhuǎn)4秒,停8秒;(3) 睡眠表示電扇慢轉(zhuǎn),產(chǎn)生輕柔的微風(fēng),運轉(zhuǎn)8秒。停轉(zhuǎn)8秒。6、 汽車信號燈控制系統(tǒng)1、設(shè)計并制作出汽車信號燈微機控制系統(tǒng)。2、所需執(zhí)行的操作由相應(yīng)的開關(guān)狀態(tài)反映,所需控制的信號燈有儀表板左/右轉(zhuǎn)彎綠色指示燈,車前部左/右黃色頭燈、車后部左/右黃色尾燈和車后部左右
10、紅色剎車尾燈。各種燈在閃爍時其頻率為30Hz。駕駛操作與燈光信號對應(yīng)關(guān)系如下:(1) 左/右轉(zhuǎn)彎開關(guān)閉合時,對應(yīng)的儀表板左/右轉(zhuǎn)彎指示燈、左/右轉(zhuǎn)彎頭燈和左/右轉(zhuǎn)彎尾燈閃爍。(2) 緊急開關(guān)閉合時,所有儀表板左右轉(zhuǎn)彎燈、左右轉(zhuǎn)彎頭燈和左右轉(zhuǎn)彎尾燈閃爍。(3) 踩剎車時,剎車開關(guān)閉合,剎車燈(左右紅色尾燈)亮。(4) ??繒r(合上停靠開關(guān)),所有燈閃爍。7、智力測驗搶答器1、 設(shè)計并制作出智力測驗搶答器。2、 所設(shè)計的搶答器允許四人參加。沒有出題時,每個參賽隊員的LED數(shù)碼管都顯示當(dāng)前的積分值,初始積分值為“100”。3、 在出題后,主持人按下“開始按鈕”,表示計時開始,此時每個參賽者前面的紅色
11、發(fā)光二極管點亮, LED數(shù)碼管顯示秒計時。4、 計時開始后,若A、B、C、D四人中有人按下“搶答按鈕”時,則秒計時停止,此時LED數(shù)碼管顯示當(dāng)前的積分值,先按下按鈕的紅燈保持亮的狀態(tài),其余3人的紅燈全滅。5、 搶答對錯由主持人判定,“答對按鈕”按下時加10分,“答錯按鈕”按下時減10分,直到積分值減為0時為止。不論該隊員獲得的是加分還是減分,其LED數(shù)碼管都要顯示當(dāng)前的新積分值,并閃爍5次,其余選手的LED數(shù)碼管則保持不變,并回到未出題時的狀態(tài),從新開始。6、 搶答開始后,計時達到 60 秒之后均無人按下按鈕,則本次搶答結(jié)束,進入未出題狀態(tài)。超過60 秒有按鈕按下時不起作用。7、 在搶答未開始
12、時,若A、B、C、D四人中有人按下按鈕,則先按下按鈕的紅燈閃爍,并減10分作為懲罰。8、用三態(tài)開關(guān)作為8個搶答器的按鈕;9、用8253計時30秒后開始搶答,8259A做中斷;10、通過8255A輸入和輸出,74LS244驅(qū)動一位的LED顯示18個數(shù)字。8、流水線監(jiān)視器1、 設(shè)計并制作出流水線監(jiān)視器。2、 流水線監(jiān)視器用以指示目前正在流水線上的產(chǎn)品數(shù)量。在流水線的入口與出口分別安裝一個傳感器。在流水線入口處有信號時,產(chǎn)品件數(shù)加1,如出口處有信號則產(chǎn)品件數(shù)減1,設(shè)產(chǎn)品最多不超過9個。3、 以單脈沖發(fā)生器模擬入口端信號,加到可編程計數(shù)器的輸入端,可編程計數(shù)器設(shè)置為計數(shù)方式,每輸入一個信號將產(chǎn)品數(shù)量加
13、l并顯示。以開關(guān)模擬出口處信號,也加到可編程計數(shù)器的輸入端,在有信號時將產(chǎn)品數(shù)量減1并顯示,產(chǎn)品件數(shù)的顯示通過可編程并行接口電路驅(qū)動靜態(tài)顯示器來實現(xiàn)。4、 本設(shè)計需要可編程并行接口電路、可編程計數(shù)器及靜態(tài)顯示器,也可采用可編程邏輯器件進行設(shè)計。9、電子表設(shè)計設(shè)計要求:利用8253、8259、8255和匯編程序完成1)六位LED顯示器上顯示時間。時,分,秒各兩位可從任意時刻起計時。60進制。2)用標(biāo)準(zhǔn)鍵盤面板鍵盤來修改時間。當(dāng)按下修改鍵,停止計時,同時時位閃爍,若要修改時位,按加1鍵或減1鍵;若不修改,再按修改鍵,時位停止閃爍,分位閃爍,按加1或減1鍵修改;再按修改鍵,秒位閃爍,按加1或減1修改
14、。再按修改鍵,時位閃爍,按退出鍵,從修改好的時間開始計時。3)數(shù)字鐘顯示格式為:HH:MM:SS。10、步進電機驅(qū)動設(shè)計設(shè)計要求:利用8255的PA口輸出脈沖序列,鍵盤輸入控制命令控制步進電機轉(zhuǎn)速,并控制步進電機轉(zhuǎn)向。通過改變脈沖信號頻率,來改變步進電機的轉(zhuǎn)速。11、計算機模擬鋼琴演奏設(shè)計要求:編寫程序,程序運行時使實驗系統(tǒng)成為一架可演奏的“鋼琴”。當(dāng)按下數(shù)字鍵1-8時,依次發(fā)出1,2,3,4,5,6,7,I 八個音調(diào)。Ctrl-c 則退出演奏狀態(tài)。12、計時器系統(tǒng)設(shè)計設(shè)計要求:主要方法和要求:用匯編語言對并行接口8255A、定時器8253和中斷控制器8259A編程輸入和定時中斷,用LED數(shù)碼管顯示計時的時間,并且要求某鍵K閉合計時,斷開停止計時,另一鍵閉合時間清0。自選題 各位同學(xué)也可根據(jù)自身工作實際,選取合適的課程設(shè)計題目,所選題目難度應(yīng)不低于以上題目。課程設(shè)計報告寫作格式與要求 一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度電視劇導(dǎo)演聘用合同書(古裝戰(zhàn)爭)
- 2025年度個人出租車承包運營管理及車輛更新合同
- 2025年吉林工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案1套
- 健康管理融資居間合同
- 2025年度教育培訓(xùn)借款居間服務(wù)合同協(xié)議書
- 2025年度農(nóng)村別墅裝修與設(shè)施配套合同
- 2025年度房屋租賃權(quán)轉(zhuǎn)讓及租賃保證金合同協(xié)議書
- 歷史建筑保護扶梯改造合同
- 2025年度協(xié)議離婚孩子撫養(yǎng)權(quán)及父母子女法律咨詢服務(wù)合同
- 2025年度員工股份激勵與股權(quán)激勵評估協(xié)議
- 2024年廣東普通專升本《公共英語》完整版真題
- 全飛秒激光近視手術(shù)
- 中國民族音樂的宮庭音樂
- 單原子催化劑的合成與應(yīng)用
- 電網(wǎng)調(diào)度運行人員考試:電網(wǎng)調(diào)度調(diào)控考試試題及答案(最新版)
- 成都市深基坑管理規(guī)定課件
- 建立高效的員工溝通與反饋機制
- 促進學(xué)習(xí)的課堂評價:做得對
- 《語用學(xué)之指示語》課件
- 《對折剪紙》課件
- 《魔方知識普及》課件
評論
0/150
提交評論