【正文】
errupt Request): 可屏蔽中斷請求輸入信號,高電平有效。非屏蔽中斷是不受中斷允許標(biāo)志 IF 的影響的,不能用軟件進(jìn)行屏蔽。邊沿觸發(fā),正跳變有效。 西安建筑科技大學(xué)課程設(shè)計(論文) 第 4 頁 共 17 頁 電路中各芯片介紹 Intel 8086 處理器 圖 22 是在 Proteus 仿真軟件中的 8086 處理器。 為 8255A 分配的四個端口地址分別為 A 口: 0000h、 B 口:0002h、 C 口: 0004h、控制口: 0006h。 在本電路中, 8086 處理器的地址線先連接總線,再通過總線連接到 74273 芯片、 74154 芯片、 8255A 芯片、 8253 芯片。 圖 21 搶答器電路 原理圖 如圖 21,在這次課程設(shè)計中,我們用到了 Intel 8086 處理器芯片、 3 片 74273 芯片、一片 74154 芯片、一片 8255A 芯片、一片 8253 芯片、 8 個按鈕開關(guān)、一個數(shù)碼管以及若干邏輯電路。 搶答器的工作原理 ① 通過 8255 芯片接收來自 按鈕 的信息,將該信息送入 8086 CPU,由 CPU 判斷是哪個按鍵按下; ② 8086 CPU 將判斷出的按鍵信息轉(zhuǎn)換為 7 段顯示碼,并通過 8255 芯片發(fā)送到 7段 數(shù)碼管 顯示; ③ 同時 8086 CPU將一個發(fā)聲信號通過 8253芯片送到揚(yáng)聲器發(fā)聲; ④ 當(dāng)一位選手搶答成功后,此時其他選手再按下按鍵不會產(chǎn)生任何作用, 只有 當(dāng)按下復(fù)位鍵后,才 能 進(jìn)行下一輪搶答。 圖 11 Proteus界面 西安建筑科技大學(xué)課程設(shè)計(論文) 第 2 頁 共 17 頁 搶答器介紹 搶答器主要功能 本次搶答器的主要功能如下:主持人按下開始按鈕后選手即可開始搶答、第一個按下按鈕的選手的號碼將會顯示在用數(shù)碼管做成的屏幕上、在第一個之后按下按鈕的選手將會不予理睬,數(shù)碼管維持顯示第一個按下的選手的號碼、只有在主持人按下重置按鈕之后數(shù)碼管才會歸零然后開始下一輪搶答,這一過程中總共有 8 個按鈕,其中 7 個按鈕用于選手搶答,第 8個按鈕用于主持人開始以及重置搶答器。是目前世界上唯一將電路仿真軟件、 PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持 805 HC1 PIC10/12/16/18/24/30/DsPIC3 AVR、 ARM、8086 和 MSP430 等,而我們在本次的 課設(shè) 中,用到的就是使用Proteus 來仿真 8086 處理器。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。本次 設(shè)計 由于條件所限,使用了 Proteus 仿真軟件進(jìn)行模擬,這樣做的好處有:形式直觀、成本低廉、 方便調(diào)試、便于修改。 關(guān)鍵詞 : 搶答器 ,8086,8255A,8253,Proteus西安建筑科技大學(xué)課程設(shè)計(論文) Abstract This experiment by using Intel8086 CPU control, with 8255 a programmable parallel interface chip and several programmable counter 8253 chip and push button switch and digital tube and so on to achieve a simple multiplex buzzer. This design using the input and output functions of the 8255 a chip and 8253 chip timing function and voice function, through the assembly language programming, make its have vies to answer first, display, sound and reset function. The design of press close to life, high practicality, judgement precision, simple operation. The realization of the function of the it is when the game starts, the host read subject to press start running circuit without the master switch, at this time to start the first round of the contest, at the same time, there are seven contestant vies to answer first, first press the switch of the contestant39。 本設(shè)計使用 Proteus 仿真軟件以及 Emu8086 匯編軟件進(jìn)行設(shè)計,不需要進(jìn)行實際電路的安裝,只需要在一臺安裝有 Proteus以及 Emu8086 的計算機(jī)上進(jìn)行仿真設(shè)計以及調(diào)試即可。 本次設(shè)計貼近生活,實用性高,判斷精確,操作簡單。 四、應(yīng)收集的資料及主要參考文獻(xiàn): 陳衛(wèi)紅《微型計算機(jī)基本原理與接 口技術(shù)(第三版)》科學(xué)出版社 2021 劉云玲《微機(jī)原理與接口技術(shù)實驗指導(dǎo)》清華大學(xué)出版社 2021 和宏《微機(jī)原理與接口技術(shù) —— 基于 Proteus 仿真的 8086 微機(jī)系統(tǒng)設(shè)計及應(yīng)用》清華大學(xué)出版社 2021 鄒逢興《微機(jī)原理與接口技術(shù)經(jīng)典實驗案例集》高等教育出版社 2021 周景潤《 Proteus 入門實用教程》機(jī)械工業(yè)出版社 2021 五、審核批準(zhǔn)意見 教研室主任(簽