一、設計要求
(1)搶答器同時供10名選手或10個代表隊比賽。
(2)設置一個系統(tǒng)清除和搶答控制開關S,該開關由主持人控制。
(3)搶答器具有鎖存與顯示功能。即選手按動按鈕,鎖存相應的編號,并在LED數(shù)碼管上顯示,同時揚聲器發(fā)出聲響提示。選手搶答實行優(yōu)先鎖存,優(yōu)先搶答選手的編號一直保持到主持人將系統(tǒng)清除為止。
(4)搶答器具有定時搶答功能,搶答的時間由主持人設定(如30秒)。當主持人啟動"開始"鍵后,定時器進行減計時,同時揚聲器發(fā)出短暫的聲響,聲響持續(xù)的時間0.5秒左右。
(5)參賽選手在設定的時間內(nèi)進行搶答,搶答有效,定時器停止工作,顯示器上顯示選手的編號和搶答的時間,并保持到主持人將系統(tǒng)清除為止。
(6)如果定時時間已到,無人搶答,本次搶答無效,系統(tǒng)報警并禁止搶答,定時顯示器上顯示00
二、設計準備
Keil uVision編寫代碼,Proteus 8 Professional仿真和調(diào)試,立創(chuàng)EDA進行繪制PCB板封裝。
已經(jīng)繪制的程序流程圖:
三、繪制仿真圖
首先選擇滿足設計要求的元器件,建立合適的電路圖。如果先編寫代碼的話,還不確定一些引腳、開關、晶振電路、器件參數(shù)等等的設計,直接寫代碼不實際。筆者用到的器件有共陽極四位數(shù)碼管7SEG-MPX4-CA,單片機AT89C52,按鈕開關BUTTON,有源蜂鳴器BUZZER,電容CAP,晶振CRYSTAL,NPN三極管,RES電阻,SW-SPST單刀單擲開關。按照如圖所示,在元器庫里搜索所需元器件,其余的電源和地線在左側(cè)終端模型中直接選擇。
補充知識:
1、數(shù)碼管原理:
文章來源:http://www.zghlxwxcb.cn/news/detail-448933.html
?單個數(shù)碼管的內(nèi)部電路圖:a~文章來源地址http://www.zghlxwxcb.cn/news/detail-448933.html
到了這里,關于詳細教程||基于51單片機開發(fā)的十路搶答器設計的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!