競賽搶答器課程設計_第1頁
競賽搶答器課程設計_第2頁
競賽搶答器課程設計_第3頁
競賽搶答器課程設計_第4頁
競賽搶答器課程設計_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、鄭州科技學院微機原理與接口技術課程設計題 目 競賽搶答器課程設計學生姓名 學 鄭州科技學院微機原理與接口技術課程設計任務書專業(yè)計算機科學與技術 班級 計科一班 學號 姓名 201215005 一、設計題目 競賽搶答器課程設計 二、設計任務與要求比賽開始,在主持人按下開始鍵,綠燈亮后,選手才可開始搶答,否則違規(guī)。若選手搶答成功,LED顯示器顯示選手號碼,揚聲器鳴叫。若選手搶答違規(guī)(主持人未按開媽鍵),LED顯示器顯示違規(guī)選手號碼,紅燈亮,揚聲器報警,并根據(jù)比賽規(guī)則進行對該選手進行扣分。設計一個具有8路搶答的搶答器,利用并行接口和開關鍵。邏輯開關K0-K7代表搶答按鈕,當某個邏輯開關閉合

2、時,相當于搶答按鈕按下,此時在七段數(shù)碼管上將其號碼顯示出來,并使喇叭響一聲(或者以發(fā)光二極管代替)三、參考文獻1吳亦峰、陳德為.單片機原理與接口技術. 北京:電子工業(yè)出版2周潤景、張麗娜.基于PROTEUS的電路及單片機仿真.3胡耀輝、朱朝華等.單片機系統(tǒng)開發(fā)實例經(jīng)典.北京:冶金工業(yè)出版.4張迎新.單片機初級教程. 北京: 航空航天大學出版社,2007.5劉紅玲、邵曉根·微機原理與接口技術M·北京中國電力出版社 四、設計時間 2015 年 1 月 5 日 至 2015 年 1 月 11 日指導教師簽名: 目 錄引言11 課程設計的目的

3、22 課程設計的任務與要求23 設計方案與論證43.1方案一43.2方案二54 設計原理及功能說明64.1設計原理64.2 功能說明85單元電路的設計95.1總體設計95.2搶答器電路設計115.3定時電路設計115.4時序控制電路125.5報警電路設計135.6選手搶答鍵136硬件的制作與調試147總結18附錄1:總體電路原理圖21附錄2:元器件清單22附錄3:程序源代碼22引言在現(xiàn)代科技的迅速發(fā)展的前提下,生活和生產中都要求盡可能的實現(xiàn)自動化控制,自動化控制不僅為我們的生活和生產過程帶來了許多的方便,同時也顯示了一個國家的科技發(fā)展水平。 在我們日常生產生活以及學習中,對一些娛樂競

4、賽的活動需求日趨增加,而在絕大部分的娛樂比賽當中,如果在搶答中,靠視覺是很難判斷出哪組先答題。因此比賽中如何判斷出第一個舉手或搶答的人成為許多學者研究的課題。為了保證比賽的準確性、公正性、直觀性,通常比賽會設置競賽搶答器。本此微機原理課程設計課題是利用微機原理及接口技術,設計出一個競賽搶答器系統(tǒng),該搶答系統(tǒng)具有8個人的搶答控制按鈕(本課題中使用開關作為按鈕),選手通過按鈕來進行搶答。本設計主要是以8086為核心,通過加上必要的支持芯片,比如時鐘電路、地址鎖存器、收發(fā)器、8255,8253等,構成一臺完整微機系統(tǒng)。通過8255A與外部鍵盤相連,工作方式為定時掃描,利用定時器產生中斷、CPU響應中

5、斷后對鍵盤進行掃描,或軟件定時掃描,并在有鍵按下時轉入鍵功能處理程序。中斷優(yōu)先級管理器8259A在本系統(tǒng)中用來管理選手按鍵中斷信息??删幊潭〞r器計數(shù)器8253用來設定揚聲器的發(fā)聲頻率和發(fā)聲時間。LED顯示器用來連接到8255A的B口,用來顯示選手號。搶答器對采樣獲得的各路搶答信號進行分柝,能夠識別超前違規(guī)信號、有效搶答信號,并對它們進行處理。使每一次搶答過程都有效。并且能夠清楚的判斷搶答后的回答時間是否超時,操作方便,功能齊全。 整個課程設計不僅讓學生在課堂上學到的純理論知識學以致用,而且還充分鍛煉了學生的分析問題解決問題的能力,開拓創(chuàng)新的精神,嚴謹了學生的思維,提高了學生的綜合素質

6、,為以后的更加獨立自主的學習打下了一個良好的基礎。1 課程設計的目的課程設計是學生綜合運用所學知識,全面掌握單片微型計算機及其接口的工作原理、編程和使用方法的重要實踐環(huán)節(jié)。通過獨立或協(xié)作提出并論證設計方案,進行軟、硬件調試,最后獲得正確的運行結果,可以加深和鞏固對理論教學和實驗教學內容的掌握,進一步建立計算機應用系統(tǒng)整體概念,初步掌握單片機軟、硬件開發(fā)方法。通過課程設計培養(yǎng)同學們的系統(tǒng)設計能力,使同學們達到以下能力訓練: (1)調查研究、分析問題的能力;(2)使用設計手冊、技術規(guī)范的能力;(3)查閱中外文獻的能力;(4)制定設計方案的能力;(5)計算機應用的能力;(6)設計計算和繪圖

7、的能力;(7)技術經(jīng)濟指標的分析能力;(8)語言文字表達的能力2 課程設計的任務與要求主要進行兩個方面的設計,即單片機最小系統(tǒng)和存儲器擴展設計、接口技術應用設計。其中,單片機最小系統(tǒng)主要要求學生熟悉單片機的內部結構和引腳功能、引腳的使用、復位電路、時鐘電路、4個并行接口和一個串行接口的實際應用,從而可構成最小應用系統(tǒng),并編程進行簡單使用。 存儲器擴展設計要求學生掌握常用半導體芯片與單片機的接口,如EPROM存儲器用作外部程序存儲器時與單片機的連接關系,SRAM存儲器用作外部數(shù)據(jù)存儲器時與單片機的連接關系,E2PROM存儲器用作外部程序/數(shù)據(jù)存儲器時與單片機的連接關系。能合理分配和使用

8、單片機的內部和外部存儲器,編程實現(xiàn)正常的讀寫功能。在進行智力競賽時,為了具有一種反應準確顯示方便的搶答裝置,下面設計了一種帶有定時功能的多路搶答器1、八路搶答,各用一個搶答按鈕;  2、設置一個控制開關,該開關由主持人控制; 3、具有數(shù)據(jù)鎖存和顯示功能,搶答開始后若有選手按動搶答按鈕,編號立即鎖存,此外,要封鎖輸入電路,禁止其他選手搶答。優(yōu)先搶答選手的編號一直保持到系統(tǒng)清零為止; 4、當主持人按下“開始”按鈕,搶答開始。 5、當某一路搶答成功時,在數(shù)碼管上顯示成功信息和該路的號數(shù); 6、當某一路搶答違規(guī)時,能在數(shù)碼管上顯示違規(guī)信息和號

9、數(shù); 可擴展以下功能:  7、具有定時搶答的功能,選手在設定的時間內搶答有效,且一次搶答的時間設定為30秒,超時揚聲器報警;  8、定時搶答的時間到,卻沒有選手搶答時,本次搶答無效,系統(tǒng)短暫報警,并封鎖輸入電路,禁止選手超時搶答,時間顯示器上顯示00。 9、開始開關未動作,在數(shù)碼管上顯示出選手的編號和搶答時刻,同時揚聲器給出音響提示,選手搶答無效,并報警,系統(tǒng)復位,重新開始 3 設計方案與論證3.1方案一(1) 本方案定時搶答器的總體框圖如下圖所示,它由主體電路和擴展電路兩部分組成。主體電路完成基本的搶答功能,即開始搶答后,

10、當選手按動搶答鍵時,能顯示選手的編號,同時能封鎖輸入電路,禁止其他選手搶答,擴展電路完成定時搶答的功能。 (2) 定時搶答器的工作過程是:接通電源時,節(jié)目主持人將開關置于“消除”位置,搶答器處于禁止工作狀態(tài),編號顯示器滅燈,定時器倒計時,當定時時間到,卻沒有選手搶答時,系統(tǒng)報警,并封鎖輸入電路,禁止選手超時后搶答。當選手在定時時間內按動搶答鍵時,搶答器要完成以下四項工作:優(yōu)先編碼電路立即分辨出搶答者的編號,并由鎖存器進行鎖存,然后由譯碼顯示電路顯示編號;揚聲器發(fā)出短暫的聲響,提醒節(jié)目主持人注意;控制電路要對輸入編碼電路進行封鎖,避免其他選手再次進行搶答;控制電路要使定時器停

11、止工作,時間顯示器上顯示剩余的搶答時間,并保持到主持人將系統(tǒng)消零為止,當選手將問題回答完畢,主持人操作控制開關,使系統(tǒng)回復到禁止工作狀態(tài),以便進行下一輪搶答。3.2方案二本方案完成的功能如圖 所示,當主持人宣布搶答開始的時候,按下開始按鈕,此時電路進 入搶答狀態(tài),選手的輸入采用了掃描式的輸入,之后把相應的信息送往單片機,再由單片機 輸出到顯示輸出電路中。此時有人第一按下相應的搶答按鈕,經(jīng)過單片機的控制選擇,在八 段顯示器上顯示相應的號碼,并鎖存,同時禁止其他按鈕的輸入?;谝陨蟽煞N方案做以簡要分析,第一種方案電路較為復雜,但無需進行軟件設計,直接進行線路

12、的連接就可以運行。第二種方案電路較為簡單,需要進行復雜的軟件設計,并需要進行很長時間調試,費工費時。說以決定選擇第一種方案.4 設計原理及功能說明4.1設計原理系統(tǒng)選擇8086CPU,8255A片選地址為04AH,如下圖所示8255A的A口只作輸出使用,驅動數(shù)碼管。8255的B口只作輸入使用,作為8個搶答信號的輸入。8255的C口作位操作,驅動發(fā)光管。A口地址為04A0H。B口地址為04A2H,C口地址為04A4H,控制字地址04A6H。A口工作方式選方式0,B口工作方式選方式1。8255A工作方式控制字為86H(1000,0110)B。C口的最高兩位PC6,PC7作位操作,驅動發(fā)光管二極管。

13、搶答器同時供8名選手或8個代表隊比賽,分別用8個按鈕S0S7表示。 設置一個系統(tǒng)清除和搶答控制開關S,該開關由主持人控制。 搶答器具有鎖存與顯示功能。即選手按動按鈕,鎖存相應的編號,揚聲器發(fā)出聲響提示,并在七段數(shù)碼管上顯示選手號碼。選手搶答實行優(yōu)先鎖存,優(yōu)先搶答選手的編號一直保持到主持人將系統(tǒng)清除為止。搶答器具有定時搶答功能,且一次搶答的時間由主持人設定(如30秒)。當主持人啟動“開始”鍵后,定時器進行減計時。 參賽選手在設定的時間內進行搶答,搶答有效,定時器停止工作,顯示器上顯示選手的編號和搶答的時間,并保持到主持人將系統(tǒng)清除為止。 如果定時時間已到,

14、無人搶答,本次搶答無效,系統(tǒng)報警并禁止搶答,定時顯示器上顯示00。4.2 功能說明本次實驗是要求設計一個競賽搶答器。在做本實驗之前,我們先熟悉了中斷優(yōu)先級管理器8259A、可編程并行接口接口芯片8255A、可編程定時器計數(shù)器8253和數(shù)碼管的用法,掌握了匯編程序的設計。通過本次實驗掌握了微機系統(tǒng)的開發(fā)步驟,鍛煉了我們的對硬件和軟件的的綜合操作。本次設計需要熟練掌握匯編語言,熟悉中斷優(yōu)先級管理器8259A、可編程并行接口接口芯片8255A、可編程定時器計數(shù)器8253的內部結構、外部引腳和功能,熟悉LED顯示器的結構及譯碼方式。 中斷優(yōu)先級管理器8259A在本系統(tǒng)中用來管理選手按鍵中斷信

15、息??删幊滩⑿薪涌诮涌谛酒?255A在本系統(tǒng)中用來連接選手的按鍵,邏輯開關K0K7代表競賽搶答按鈕07號,當某個邏輯開關置1時,相應某組搶答按鈕按下。在七段數(shù)碼管上將其組號(07)顯示出來,并使微機揚聲器響1、設計思路首先初始化8255,然后判斷是啟動還是復位操作,若是復位操作,則控制8255輸出的數(shù)據(jù)使綠色和紅色指示燈、LED數(shù)碼管全滅;否則啟動下一次搶答,使綠色發(fā)光二極管亮,當8255的輸入口A有不為0的數(shù)據(jù)時,則使紅色發(fā)光二極管點亮、并判斷先撥動開關的組號,在LED上顯示出其組號。 2、使用設備   并行接口8255:通過編程來指定它要完成的功能,

16、是并行數(shù)字設備與微機間的接口。   數(shù)碼管:指示先搶答的組號。   二極管:指示搶答。   開關:作為搶答者的按鈕。5單元電路的設計5.1總體設計因為這次的任務是設計一個8路競賽搶答器,所以必須要用到數(shù)碼顯示、中斷控制、計時以及分頻等功能,所以初步分析之后,需要8255、8259、8253等芯片。  經(jīng)過進一步的分析,實驗的關鍵是準確判斷出最先搶答者的信號并鎖存,而同時不理睬其他搶答者的信號。為此,可將8個搶答按鈕信號通過一個8位并行輸入口接至微機中。當主持人啟動搶答過程后,微機通過該

17、并行輸入口循環(huán)對8路搶答信號進行采樣。當采樣到那一組的搶答信號已經(jīng)發(fā)出,則立即停止采樣,并記錄下該組的組號。每路搶答按鈕電路可以參考圖2.1進行設計由圖可知,當8組均未按下?lián)尨鸢粹o時,送入到并行接口的8位搶答狀態(tài)都是0,而當微機采樣到這8位數(shù)據(jù)不為0時,則表示有一組獲得了搶答機會,然后通過逐位查詢個位狀態(tài),即可判斷出哪一組搶答成功,最后利用并行輸出接口將搶答成功的組號現(xiàn)實出來.在實驗中,可以僅用一位7段數(shù)碼管來顯示搶答選手的組號。  為了對搶答后的回答時間進行計時控制,可以利用一個可編程定時計時器,先置計數(shù)初值,再計時,當計時時間到后,由并行接口輸出一個響鈴信號提示搶答選手

18、的回答時間已到。揚聲器鳴叫,由于設計要求揚聲器鳴叫的聲音頻率不同,所以必須還有一個計數(shù)器進行分頻工作。  由于本系統(tǒng)要求對犯規(guī)的組亮紅燈警告,主持人按下啟動鍵后需要綠燈顯示,以及搶答成功后需要亮黃燈,所以要設置一個LED顯示電路例如,在主持人按下啟動按鍵之前,如果有搶答鈕被按下,則該搶答選手犯規(guī),可以通過并行接口輸出一個信號使該組的紅色發(fā)光二級管點亮以示該組選手犯規(guī)。5.2搶答器電路設計搶答電路是整個系統(tǒng)的重要組成部分,是面向選手和觀眾的。本部分所設計的搶答電路是基于八路按鍵式數(shù)字搶答器所設計的,它可供8名選手或8個代表隊參加比賽,并且分別用8個按鍵開關進行搶答,選手在規(guī)定

19、時間內搶答有效。本電路和報警電路、時序電路和定時電路相互配合共同完成功能強大的競賽搶答功能。(1) 電路說明 電路選用優(yōu)先編碼器74LS148和鎖存器74LS297來完成。該電路主要完成兩個功能:一是分辨出選手按鍵的先后,并鎖存優(yōu)先搶答者的編號,同時譯碼顯示電路編號(顯示電路采用七段數(shù)字數(shù)碼顯示管);二是禁止其他選手按鍵,其按鍵操作無效。(2)工作過程接通電源后,主持人將開關置于“清除”狀態(tài),搶答器處于禁止狀態(tài),編號顯示器滅燈,定時器顯示設定時間;當主持人宣布說“開始搶答”,同時將開關置于“開始”狀態(tài),揚聲器給出聲響提示后,定時器進行減計時。選手在定時時間內按動搶答按鈕時,

20、搶答器要完成優(yōu)先判斷、編號鎖存、編號顯示、揚聲器提示四項工作。當一輪搶答之后,定時器停止,禁止二次搶答,定時器顯示剩余時間,并保持到主持人將系統(tǒng)清零為止,當選手將問題回答完畢后,主持人操作控制開關,使系統(tǒng)清零,以使進行下一輪搶答。5.3定時電路設計 該部分主要由555定時器、十進制同步加/減計數(shù)器74LS192減法計數(shù)電路、74LS48譯碼電路和兩個7段數(shù)碼管及相關電路組成。主持人設定搶答器時間,通過預置時間電路對計數(shù)器進行預置,計數(shù)器的時鐘脈沖由秒脈沖電路提供,可預置時間進行倒計時電路選十進制同步可逆,計數(shù)器74LS192進行設計,倒計時到零時,定時電路輸出低電平有效的“定時到信號

21、 ”原理及設計 兩塊74LS192實現(xiàn)減法計數(shù),通過譯碼電路74LS48顯示到數(shù)碼管上,其時鐘信號由時鐘產生電路提供。74192的預置數(shù)控制端實現(xiàn)預置數(shù),由節(jié)目主持人根據(jù)搶答題的難易程度,設定一次搶答的時間,通過預置時間電路對計數(shù)器進行預置,計數(shù)器的時鐘脈沖由秒脈沖電路提供。按鍵彈起后,計數(shù)器開始減法計數(shù)工作,并將時間顯示在共陰極七段數(shù)碼顯示管DPY_7-SEG 上,當有人搶答時,停止計數(shù)并顯示此時的倒計時時間;如果沒有人搶答,且倒計時時間到時, 輸出低電平到時序控制電路,控制報警電路報警,同時以后選手搶答無效。5.4時序控制電路(1) 功能說

22、明 在任何時刻,電路的輸出不僅取決于該時刻的輸入,而且還取決于電路原來的狀態(tài)。不難想到,時序邏輯電路中必然包含某些存儲器件,用來存儲或者說記憶電路原來的狀態(tài)。 時序控制電路是搶答設計的關鍵,電路要滿足以下三個功能要求: 主持人將控制開關撥到“開始位置時,揚聲器發(fā)聲,搶答電路和設定電路進行正常搶答工作狀態(tài)。 當參賽選手按動搶答按鈕時,揚聲器發(fā)聲,搶答電路和設定電路停止工作。 當設定的搶答時間到,無人搶答時,揚聲器發(fā)聲,系統(tǒng)報警并禁止搶答,同時,搶答電路和定時電路停止工作,定時顯示器上顯示00(2)工作原理分析 根據(jù)上面的功能要求以及數(shù)字

23、搶答電路圖所示,設計時序控制電路如圖所示。其中門 的作用是控制電路如圖所示。其中門 的作用是控制時鐘信號CP的放行與禁止,門 的作用是控制74LS148選通輸入端 。5.5報警電路設計報警電路用于報警,當遇到報警信號時,發(fā)出警報。一般喇叭是一種電感性圖5報警電路圖。8951驅動喇叭的信號為各種頻率的脈沖。因此,最簡單的喇叭驅動方式就是利用達林頓晶體管,或者以兩個常用的小晶體管連接成達林頓架勢。在右圖中電阻R為限流電阻,在此利用晶體管的高電流增益,以達到電路快速飽和的目的。不過,如果要由P0輸出到此電路,還需要連接一個10K的上拉電阻。 選手在設

24、定的時間內搶答時,實現(xiàn):優(yōu)先判斷、編號鎖存、編號顯示、揚聲器提示。當一輪搶答之后,定時器停止、禁止二次搶答、定時器顯示剩余時間。如果再次搶答必須由主持人再次作"清除"和"開始"狀態(tài)開關。5.6選手搶答鍵AT89C51的P1口做一個為選手搶答的輸入按鍵引腳,P1.0至P1.7輪流輸出低電位,給每一個選手編號1至8,當選手按下按鈕時,P1口個端口的電平變化從P1口輸入,經(jīng)單片機處理后從P0輸出由數(shù)碼管顯示搶答者編號。6硬件的制作與調試 硬件連接電路圖 下圖為競賽搶答器(模擬)的原理圖,邏輯開關K0K7代表競賽搶答按鈕07號,當某個邏輯電平

25、開關置“1”時,相當某組搶答按鈕按下。在七段數(shù)碼管上將其組號(07)顯示出來,并使微機揚聲器響一下。下圖為競賽搶答器的原理圖,邏輯開關K0K7代表競賽搶答按鈕07號,當某個邏輯開關置1時,相應某組搶答按鈕按下。在七段數(shù)碼管上將其組號(07)顯示出來,并使PC喇叭響一下 編程提示設置8255為口輸入、口輸出,讀取口數(shù)據(jù),若為0表示無人搶答,若不為0則有人搶答。根據(jù)讀取數(shù)據(jù)可判斷其組號。從鍵盤上按空格鍵開始下一輪搶答,按其它鍵程序退出調試過程(1)實驗步驟1)硬件連線8255模塊的WR、RD分別連到ISA總線接口的IOWR、IORD。 k8255模塊的數(shù)據(jù)(AD07)、地址線(A07)分

26、別連到ISA總線接口 數(shù)據(jù)(LAD07)、地址線(LA07)。l8255模塊選通線CE連到ISA總線接口模塊的IOY0。m8255的PA07連到鍵盤顯示模塊的KD07;8255的PB03連到鍵盤顯示模塊的KL14。 。2)將程序鍵入電腦上,并保存到D盤(文件名為8255.ASM)。3)對程序進行調試:首先,進行編譯,如有錯誤,進行改正,直至完全正確,再進行連接,最后運行。4)撥動開關,觀察數(shù)碼管和二極管的變化。(2)出現(xiàn)的問題a、程序運行時,L1一直亮,L2不亮。解決方法:檢測L1,L2,出現(xiàn)故障。則將L1替換為L8,L2替換為L6,即8255 的端口B(如PB2、PB1)分別和發(fā)光

27、二極管L6(綠)、L8(紅)連接。b、數(shù)碼管不亮。解決方法:由于復位后數(shù)碼管PB高四位置0,啟動后沒有進行置1,故在啟動時,與L1同時置1.c、四個數(shù)碼管都亮。解決方法:將程序K6:MOV DX,PB       讓B口的L1亮L2滅(11111101B),表示有人搶答MOV AL,0FDH   OUT DX,AL改為:K6:MOV DX,PB   讓B口的L1亮L2滅     (01000100

28、B),表示有人搶答MOV AL,044H    ;送位選信號,即第三個亮OUT DX,AL d、一次搶答完后,無法進行下一次搶答。解決方法:加一個程序 JMP K17總結 通過本次實驗掌握了微機系統(tǒng)的開發(fā)步驟,掌握了中斷優(yōu)先級管理器8259A、可編程并行接口接口芯片8255A、可編程定時器計數(shù)器8253和數(shù)碼管的用法,掌握了匯編程序的設計。 本次設計需要熟練掌握匯編語言,熟悉中斷優(yōu)先級管理器8259A、可編程并行接口接口芯片8255A、可編程定時器計數(shù)器8253的內部結構、外部引腳和功

29、能,熟悉LED顯示器的結構及譯碼方式。 中斷優(yōu)先級管理器8259A在本系統(tǒng)中用來管理選手按鍵中斷信息??删幊滩⑿薪涌诮涌谛酒?255A在本系統(tǒng)中用來連接選手的按鍵,主持人的開始鍵和復位鍵,用來連接黃燈、紅燈、綠燈三個發(fā)光二極管,用來提示搶答信息,用來連接LED顯示器控制顯示器的輸出,還連接到8253的GATE1端,控制計數(shù)器的啟動計數(shù)和停止計數(shù)的操作??删幊潭〞r器計數(shù)器8253用來設定揚聲器的發(fā)聲頻率和發(fā)聲時間。LED顯示器用來連接到8255A的B口,用來顯示選手號。 通過本次課程設計我也獲得了許多收益,首先,讓我更好的掌握了8259A、8255A、8253芯片的工作原理、

30、方式及其應用。其次,讓我學會了如何設計一個簡單的微機系統(tǒng),以及設計一個簡單微機系統(tǒng)所需要的步驟和設計中需要注意的地方。 本人在設計中遇到很多困難,大都是對和芯片的應用還不是很熟練,還需更加努力更加深入的了解微機系統(tǒng)和芯片功能。通過對搶答器這一課題的設計和實現(xiàn),使我更好的將理論與實踐相結合,我更加深入地理解了,微機原理課程上講到的并行芯片8255的功能,以及引腳的作用,同時加深了對于該芯片的應用的認識,同時在試驗室的環(huán)境里熟悉了匯編程序的編寫過程和運行過程。更重要的是通過這個實驗,進一步掌握了程序設計的合理結構。但要達到這樣的程度其首要條件還是要學好課本上的基礎知識,理解每一條指令的意

31、義。由于我的能力和時間的限制,沒能通過硬件的驗證實驗,只是通過查找一些資料和大腦抽象來設計本次課程設計,設計的搶答器還存在一些問題有待改進參考文獻1吳亦峰、陳德為.單片機原理與接口技術. 北京:電子工業(yè)出版社.2005. 2 周潤景、張麗娜.基于PROTEUS的電路及單片機仿真. 北京: 航空航天大學出版社,2007. 3 胡耀輝、朱朝華等.單片機系統(tǒng)開發(fā)實例經(jīng)典.北京:冶金工業(yè)出版社.2006. 4 張迎新.單片機初級教程. 北京: 航空航天大學出版社,2007.5劉紅玲、邵曉根&#

32、183;微機原理與接口技術M·北京:中國電力出版社6顧暉.微機原理與接口技術:基于8086和Proteus仿真.電子工業(yè)出版社20117彭虎.微機原理與接口技術(第2版) . 電子工業(yè)出版附錄1:總體電路原理圖附錄2:元器件清單(1)8255A接口芯片:用來實現(xiàn)數(shù)據(jù)的輸入及輸出顯示 (2)74LS244鎖存器:用來鎖存數(shù)據(jù) (3)七段數(shù)碼管:用來顯示搶答的組號(4)按鍵開關:用于各個小組進行搶答 (5)導線若干,pc機 中斷優(yōu)先級管理器8259A、可編程并行接口芯片8255、可編程定時器計數(shù)器8253,三個一樣的驅動器,黃、紅、綠三個發(fā)光二極管,十三個電阻,一個6輸入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論