【導(dǎo)讀】①了解微機控制的競賽搶答器的基本原理。②進一步熟練8255的使用。手側(cè)各設(shè)置1個搶答按鈕。動一次搶答,綠色發(fā)光二極管亮作允許搶答指示。⑤主持人向下?lián)躃8,代表復(fù)位操作,指示燈和數(shù)碼管熄滅。⑥主持人可以再次向上撥動K8,啟動下一次搶答。⑦通過8255完成設(shè)計。設(shè)計思路:利用可編程的并行接口8255進行設(shè)計。則控制8255輸出的數(shù)據(jù)使綠色和紅色指示燈、LED數(shù)碼管全滅;二極管點亮、并判斷先撥動開關(guān)的組號,在LED上顯示出其組號,檢測,相反則重新下一輪的搶答。而且還可以適應(yīng)CPU與I\O接口多種輸出方式,如無條件傳輸方式,查詢傳輸方式和中斷傳輸方式等。合晶體管驅(qū)動功能,在時輸出1mA電流,適于作輸出端口。引腳作為固定的聯(lián)絡(luò)信號線。⑤本實驗中8255作為外設(shè)接口,A口。8255模塊的WR、RD分別連到ISA總線接口的IOWR、IORD。8255模塊選通線CE連到ISA總線接口模塊的IOY0。查程序的過程中發(fā)現(xiàn)少了一些控制語句。源程序中因為沒有循環(huán)控制