找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3710|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

求八路搶答器的proteus仿真圖和c語言源程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:197350 發(fā)表于 2017-5-6 16:05 | 只看該作者 回帖獎勵 |正序?yàn)g覽 |閱讀模式
多路知識競賽搶答器的分析與設(shè)計(jì)
搶答器的功能:
(1) 搶答功能:用八路按鍵配合程序來實(shí)現(xiàn)搶答功能,選手搶答實(shí)行優(yōu)先鎖存,主持人按下?lián)尨疰I開始搶答后,此時(shí)任一路選手按下按鈕均閉鎖其它各路,其他按鍵者將不再響應(yīng)。由程序?qū)︽I盤譯碼并顯示最先按下?lián)尨疰I的選手編號及其搶答剩余時(shí)間。
(2) 鎖存與顯示功能:選手按下?lián)尨鸢存I,系統(tǒng)則鎖存并在顯示器上顯示該選手的編號,同時(shí)閉鎖其它各路,一直保持到主持人將系統(tǒng)清零為止。
(3) 搶答限時(shí):主持人按下?lián)尨疰I后, 若在限定的時(shí)間內(nèi)無人搶答(此時(shí)間可在1~99秒之間修改), 倒計(jì)時(shí)為0時(shí)發(fā)出報(bào)警。 說明該搶答題目作廢,此時(shí)閉鎖所有搶答按鍵。只有主持人再次按下?lián)尨疰I,則進(jìn)入下一輪搶答。
(4) 答題限時(shí):主持人按下開始答題按鈕,則啟動倒計(jì)時(shí)(此倒計(jì)時(shí)時(shí)間可在1~99秒之間修改), 若選手答題用時(shí)超過規(guī)定時(shí)間, 則倒計(jì)時(shí)為0時(shí)會發(fā)出報(bào)警, 說明答題時(shí)間到,此時(shí)顯示返回當(dāng)前臺數(shù)及其分?jǐn)?shù)為下一步計(jì)分作出準(zhǔn)備。
(5) 計(jì)分功能:按下計(jì)分鍵則可計(jì)分, 可實(shí)現(xiàn)加計(jì)分和減計(jì)分, 分值可在1~999之間設(shè)置。如果各題分值相同, 可在第一次設(shè)定計(jì)數(shù)分值后直接按加鍵或減鍵來實(shí)現(xiàn)計(jì)分。
(6) 設(shè)定功能:按下設(shè)定鍵后,可按順序設(shè)置搶答限時(shí)時(shí)間, 答題限時(shí)時(shí)間和默認(rèn)計(jì)分分值。
(7) 清零和非法搶答控制功能:設(shè)置清零和搶答控制開關(guān),避免選手在 “搶答開始”前提前搶答,違反規(guī)則。
(8) 查詢功能:當(dāng)按下查詢鍵后, 可查詢各選手的分值。按下選手編號則直接顯示本組編號及其分值, 比如按下1 , 顯示臺數(shù)為1 , 分值為其當(dāng)前實(shí)際分值。
(9) 采用語音芯片實(shí)現(xiàn)語音提示或報(bào)警功能。
硬件部分   
搶答器硬件部分主要有:
1.51單片機(jī)最小系統(tǒng)(由最少的器件構(gòu)成的、使單片機(jī)能夠運(yùn)行工作的最小系統(tǒng)。包括:單片機(jī)芯片、晶振電路、復(fù)位電路和電源。);
2.按鍵電路:控制按鍵(主持人按鍵)—K9~K14。K9、K10分別為“搶答時(shí)間調(diào)整按鍵”和“回答時(shí)間調(diào)整按鍵”;K11、K12分別為時(shí)間“加1按鍵”和“減1按鍵”;K13、K14分別為“搶答開始按鍵”和“搶答結(jié)束按鍵”; 搶答按鍵(選手按鍵)K1鍵~K8鍵:供8組選手搶答使用。
3.顯示器(四位數(shù)碼管,空一位):顯示搶答成功選手的編號和搶答的倒計(jì)時(shí)時(shí)間。
4.指示燈:指示燈D1~D8(選手位置)—告訴選手搶答成功;狀態(tài)指示燈(主持人位置)—亮:搶答開始?;滅:搶答完成并答題開始;
5.聲響電路:提示搶答開始、搶答結(jié)束和答題時(shí)間到。
6. 搶答電路(硬件電路見期刊論文,3.;也可用軟件實(shí)現(xiàn))
7.掉電保護(hù)模塊—在系統(tǒng)突然斷電時(shí)保護(hù)相關(guān)數(shù)據(jù),以便線路恢復(fù)正常時(shí)讀出這些數(shù)據(jù),繼續(xù)之前的顯示時(shí)間和信號燈狀態(tài);
8.電源—為各模塊提供工作電壓。

AT89C51單片機(jī)
搶答按鍵:S1—S8,接P1口,低電平有效。
控制按鍵:S9—S14,接P3.3—P3.6,P3.0,P3.1。
顯示模塊:四位數(shù)碼管,P0口為字型碼輸入端,P2口低三位為字選端。
報(bào)警模塊:接P3.7 。
軟件部分:
主程序及系統(tǒng)初始化子程序;
搶答時(shí)間和回答時(shí)間調(diào)整子程序;
正常搶答查詢及處理子程序;
違規(guī)搶答查詢及處理子程序;
倒計(jì)時(shí)子程序;
編號和倒計(jì)時(shí)時(shí)間顯示子程序
     報(bào)警與提示子程序;
     搶答程序

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表