|
1.1 八位競(jìng)賽搶答器的工作原理
搶答器的工作原理是采用單片機(jī)最小系統(tǒng),用程序查詢方式使動(dòng)態(tài)顯示倒計(jì)時(shí)時(shí)間并且同時(shí)使LED燈亮。主持人按下開始搶答鍵才可以搶答。主持人沒(méi)有按下開始搶答按(P3.0),有人搶答則搶答違規(guī),報(bào)警并該組LED燈亮,主持人按下開始搶答開關(guān)重新?lián)尨。主持人按下開始搶答按紐(P3.0),揚(yáng)聲器響聲提示,數(shù)碼管30秒倒計(jì)時(shí)搶答,揚(yáng)聲器響聲提示并該組LED燈亮,30秒內(nèi)有人搶答則開始60秒倒計(jì)時(shí)(60秒內(nèi)必須回答完問(wèn)題),最后五秒倒計(jì)時(shí)警報(bào)。從而完成一次搶答或者一次知識(shí)競(jìng)賽的任務(wù)。
1.2 競(jìng)賽搶答器總體框圖
AT89C51 |
晶振電路 |
搶答電路 |
復(fù)位電路 |
顯示電路 |
圖1 總體設(shè)計(jì)框圖
第2章 系統(tǒng)硬件設(shè)計(jì)
2.1 工作原理
通過(guò)鍵盤改變搶答的時(shí)間,原理與鬧鐘時(shí)間的設(shè)定相同,將定時(shí)時(shí)間的變量置為全局變量后,通過(guò)鍵盤掃描程序使每按下一次按鍵,時(shí)間加1(超過(guò)30時(shí)置0)。同時(shí)單片機(jī)不斷進(jìn)行按鍵掃描,當(dāng)參賽選手的按鍵按下時(shí),用于產(chǎn)生時(shí)鐘信號(hào)的定時(shí)計(jì)數(shù)器停止計(jì)數(shù),同時(shí)將選手編號(hào)(按鍵號(hào))和搶答時(shí)間分別顯示在LED上。
該晶振電路使用的是內(nèi)部時(shí)鐘電路,晶振的頻率為12MHZ,提供89C51的時(shí)鐘脈沖使89C51工作。復(fù)位電路使用的是按鍵與上電復(fù)位,復(fù)位電路是單片機(jī)初始化,使單片機(jī)重新開始執(zhí)行程序。當(dāng)復(fù)位開關(guān)按下RST由低電平變?yōu)楦唠娖,則程序從頭開始執(zhí)行,在此次課程設(shè)計(jì)電路中當(dāng)一個(gè)問(wèn)題結(jié)束主持人后按下復(fù)位開關(guān)后進(jìn)行下一題的準(zhǔn)備。
晶振電路電路圖如下頁(yè)圖2所示:
Powered by 單片機(jī)教程網(wǎng)