[優(yōu)秀課程設計課程論文]微機原理課程設計 八路搶答器.doc
約21頁DOC格式手機打開展開
[優(yōu)秀課程設計課程論文]微機原理課程設計 八路搶答器,設計要求設計一個具有8路搶答的搶答器,利用并行接口和開關鍵。邏輯開關k0---k7代表搶答按鈕,當某個邏輯開關閉合時,相當于搶答按鈕按下,此時在七段數碼管上將其號碼顯示出來,并使喇叭響一聲(或者以發(fā)光二極管代替)。1)中斷優(yōu)先級管理器8259a控制字要求芯片控制字:采用邊沿觸發(fā),單片8259,要寫入icw4控制字中斷類...
內容介紹
此文檔由會員 csfujixie 發(fā)布
設計要求
設計一個具有8路搶答的搶答器,利用并行接口和開關鍵。邏輯開關K0---K7代表搶答按鈕,當某個邏輯開關閉合時,相當于搶答按鈕按下,此時在七段數碼管上將其號碼顯示出來,并使喇叭響一聲(或者以發(fā)光二極管代替)。
1) 中斷優(yōu)先級管理器8259A控制字要求
芯片控制字:采用邊沿觸發(fā),單片8259,要寫入ICW4控制字
中斷類型碼控制字:設置IR0~IR7的中斷類型碼依次為08H、09H、…、0FH
方式控制字:優(yōu)先級設置方式為全嵌套方式即固定優(yōu)先級方式,主片工作在緩沖方式下,中斷結束方式采用中斷非自動結束方式,8259工作在80X86系統(tǒng)上。
2) 可編程并行接口芯片8255A控制字要求
A口工作在方式0,做為輸入端口用于連接選手按鍵(PA7~PA0依次對應按鍵1~8);B口工作在方式0,做為輸出端口,經驅動器1連接LED顯示器(PB7~PB0依次對應連接LED顯示器的dp、g、f、e、d、c、b、a七段數碼管管腳);C口也必須工作在方式0,高4 位做輸入端口(本次設計中只用PC4、PC5,分別用于連接復位鍵和開始鍵),低4位做輸出端口(PC3~PC0,經驅動器2后PC1、PC2、PC3分別用于連接黃、紅、綠三個發(fā)光二極管,PC0連接到8253的GATE1端,以控制通道1的計數)。
3) 可編程定時器/計數器8253控制字要求
通道0:操作類型為先讀寫低字節(jié)再讀寫高字節(jié),工作在方式3即方波發(fā)生器,計數格式為BCD碼,計數初值為4000。
通道1:操作類型為先讀寫低字節(jié)再讀寫高字節(jié),工作在方式1即可重觸發(fā)的單穩(wěn)態(tài)觸發(fā)器,計數格式為BCD碼,計數初值為3000。
通道2:操作類型為先讀寫低字節(jié)再讀寫高字節(jié),工作在方式3即方波發(fā)生器,計數格式為BCD碼,計數初值為0。
2、實現功能
啟動計算機,計算機自動為系統(tǒng)各芯片進行初始化,搶答器開始工作。
比賽開始,在主持人按下開始鍵,綠燈亮后,選手才可開始搶答,否則違規(guī)。若選手搶答成功,LED顯示器顯示選手號碼,揚聲器鳴叫。若選手搶答違規(guī)(主持人未按開媽鍵),LED顯示器顯示違規(guī)選手號碼,紅燈亮,揚聲器報警,并根據比賽規(guī)則進行對該選手進行扣分。
若系統(tǒng)提示某號選手搶答違規(guī),主持人仍未按開始鍵,此時該號選手又按下搶答鍵,LED顯示器顯示該選手的號碼。本系統(tǒng)開機后,若主持人既未按復位鍵又未按開始鍵,此時有選手按下搶答鍵,系統(tǒng)提示紅燈亮,并報警。
注:
1、搶答成功,置8253通道2計數值為1000,揚聲器的鳴叫聲音頻率為1MHz/1000=1KHz。
2、搶答失敗,置8253通道2計數值為2000,揚聲器的鳴叫聲音頻率為1MHz/2000=0.5KHz。
3、揚聲器鳴叫或報警的時間為12s。
設計一個具有8路搶答的搶答器,利用并行接口和開關鍵。邏輯開關K0---K7代表搶答按鈕,當某個邏輯開關閉合時,相當于搶答按鈕按下,此時在七段數碼管上將其號碼顯示出來,并使喇叭響一聲(或者以發(fā)光二極管代替)。
1) 中斷優(yōu)先級管理器8259A控制字要求
芯片控制字:采用邊沿觸發(fā),單片8259,要寫入ICW4控制字
中斷類型碼控制字:設置IR0~IR7的中斷類型碼依次為08H、09H、…、0FH
方式控制字:優(yōu)先級設置方式為全嵌套方式即固定優(yōu)先級方式,主片工作在緩沖方式下,中斷結束方式采用中斷非自動結束方式,8259工作在80X86系統(tǒng)上。
2) 可編程并行接口芯片8255A控制字要求
A口工作在方式0,做為輸入端口用于連接選手按鍵(PA7~PA0依次對應按鍵1~8);B口工作在方式0,做為輸出端口,經驅動器1連接LED顯示器(PB7~PB0依次對應連接LED顯示器的dp、g、f、e、d、c、b、a七段數碼管管腳);C口也必須工作在方式0,高4 位做輸入端口(本次設計中只用PC4、PC5,分別用于連接復位鍵和開始鍵),低4位做輸出端口(PC3~PC0,經驅動器2后PC1、PC2、PC3分別用于連接黃、紅、綠三個發(fā)光二極管,PC0連接到8253的GATE1端,以控制通道1的計數)。
3) 可編程定時器/計數器8253控制字要求
通道0:操作類型為先讀寫低字節(jié)再讀寫高字節(jié),工作在方式3即方波發(fā)生器,計數格式為BCD碼,計數初值為4000。
通道1:操作類型為先讀寫低字節(jié)再讀寫高字節(jié),工作在方式1即可重觸發(fā)的單穩(wěn)態(tài)觸發(fā)器,計數格式為BCD碼,計數初值為3000。
通道2:操作類型為先讀寫低字節(jié)再讀寫高字節(jié),工作在方式3即方波發(fā)生器,計數格式為BCD碼,計數初值為0。
2、實現功能
啟動計算機,計算機自動為系統(tǒng)各芯片進行初始化,搶答器開始工作。
比賽開始,在主持人按下開始鍵,綠燈亮后,選手才可開始搶答,否則違規(guī)。若選手搶答成功,LED顯示器顯示選手號碼,揚聲器鳴叫。若選手搶答違規(guī)(主持人未按開媽鍵),LED顯示器顯示違規(guī)選手號碼,紅燈亮,揚聲器報警,并根據比賽規(guī)則進行對該選手進行扣分。
若系統(tǒng)提示某號選手搶答違規(guī),主持人仍未按開始鍵,此時該號選手又按下搶答鍵,LED顯示器顯示該選手的號碼。本系統(tǒng)開機后,若主持人既未按復位鍵又未按開始鍵,此時有選手按下搶答鍵,系統(tǒng)提示紅燈亮,并報警。
注:
1、搶答成功,置8253通道2計數值為1000,揚聲器的鳴叫聲音頻率為1MHz/1000=1KHz。
2、搶答失敗,置8253通道2計數值為2000,揚聲器的鳴叫聲音頻率為1MHz/2000=0.5KHz。
3、揚聲器鳴叫或報警的時間為12s。
TA們正在看...
- 《四.平移和旋轉》ppt課件(廣西市級優(yōu)課).ppt
- 《四.平移和旋轉》ppt課件(江蘇省市級優(yōu)課).pptx
- 《四.平移和旋轉》ppt課件(河北省縣級優(yōu)課).ppt
- 《四.平移和旋轉》ppt課件(湖南省縣級優(yōu)課).pptx
- 《四.平移和旋轉》ppt課件(黑龍江縣級優(yōu)課).ppt
- 《四.平移和旋轉》ppt課件(黑龍江省級優(yōu)課).pptx
- 《平移與旋轉》ppt課件(部級優(yōu)課).pptx
- 《探索規(guī)律》ppt課件(北京市縣級優(yōu)課).ppt
- 《探索規(guī)律》ppt課件(北京市縣級優(yōu)課).pptx
- 《探索規(guī)律》ppt課件(河北省市級優(yōu)課).ppt