freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機(jī)的八路搶答器-在線瀏覽

2024-08-08 00:33本頁面
  

【正文】 已不是一個陌生的名詞,它的出現(xiàn)是近代計算機(jī)技術(shù)發(fā)展史上的一個重要里程碑,因為單片機(jī)的誕生標(biāo)志著計算機(jī)正式形成了通用計算機(jī)系統(tǒng)和嵌入式計算機(jī)系統(tǒng)兩大分支。本文所涉及的是市場占有率最高的是MCS—51系列,因為世界上很多知名的IC生產(chǎn)廠家都生產(chǎn)51兼容的芯片。本設(shè)計是基于單片機(jī)的搶答器設(shè)計方案,根據(jù)要求,給出了該單片機(jī)搶答器的硬件電路和軟件程序,同時給出了單片機(jī)型號的選擇、硬件設(shè)計、軟件流程圖、單片機(jī)存儲單元的分配、匯編語言源程序及詳細(xì)注釋等內(nèi)容1 總體設(shè)計方案方案一:采用數(shù)字電路控制。用以在P0口外接電阻做輸出口并接數(shù)碼管來顯示時間 ,共設(shè)了8個用戶輸入鍵,當(dāng)搶答的時候,其中只有1個是有效按鍵,其它的都是干擾按鍵,若按下干擾鍵,將無反應(yīng)只顯示第一位搶答編號,如果用戶搶答的時間剩下5秒(一般情況下,用戶不會超過5秒,若用戶覺得不便,還可以修改)電路將報警。方案二:采用一種是用以AT89C51為核心的單片機(jī)控制方案。通過比較以上兩種方案,單片機(jī)方案有較大的活動空間,不但能實現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,故本次設(shè)計采用方案二。利用單片機(jī)靈活的編程設(shè)計和豐富的I/O端口,及其控制的準(zhǔn)確性,實現(xiàn)基本的搶答顯示功能。LED數(shù)碼管顯示第一位搶答號以及搶答時間以及限時時間。到計時間到,系統(tǒng)報警。這樣可預(yù)防搶答的時候出現(xiàn)不必要的麻煩。按開始鍵開始搶答倒計時,當(dāng)有人搶到第一個誕生那么主持人開始問問題,并且按下限時按鈕開始倒計時,一共為二十秒,搶答人必須要在20秒內(nèi)講出答案如果進(jìn)入最后5秒那么開始報警閃光提示,當(dāng)閃光介紹那么就說明答題介紹并且蜂鳴器鳴叫以提示。 系統(tǒng)總體結(jié)構(gòu)框圖本次設(shè)計主控制器為AT89C51單片。當(dāng)P口輸出低電平時,二極管發(fā)光,提示答題即將結(jié)束。由于采用多個按鍵來完成搶答,那么其中一個第一個完成按鍵的會在數(shù)碼管上顯示搶答號。進(jìn)入搶答號的判斷比較處理狀態(tài)并給出相應(yīng)的處理過程。數(shù)碼管初始化顯示“F FF”:按下開始按鈕后,進(jìn)入搶答倒計時:選手在20秒內(nèi)搶答,如8號選手:進(jìn)入倒計時(5s):非正規(guī)搶答,如6號選手:4 附錄(源代碼:)includedefine uchar unsigned chardefine uint unsigned intchar s。char time=20。 //答題限時時間uint tt,t1。 //標(biāo)志位bit K_startcountflag,K_timecountflag。sbit beep=P3^7。 //指示燈輸出口sbit K1=P1^0。sbit K3=P1^2。sbit K5=P1^4。sbit K7=P1^6。sbit K_Time=P3^2。 //開始搶答時間調(diào)整鍵sbit K_timecount=P3^4。 for(。ms) for(y=120。y)。uchar code tablewe[]={0XFE,0XFD,0XFB,0XF7}。 TH0=(655362000)/256。 TH1=(655362000)/256。 ET0=1。 EA=1。}void Key_Scan(void) //開始鍵掃描{ if(K0==0) { delay(10)。 TR0=1。 tt=0。 s_flag=1。 num=0。 rled=1。 //清除違規(guī)標(biāo)志位 K_startcountflag=0。 } }}void Scan(void) //八路熱鍵掃描(哪個鍵先按下,哪個優(yōu)先級最高){ if(K1==0) { delay(10)。 num=1。 //關(guān)閉定時器0,時間停止 TR1=1。 //關(guān)閉開始鍵標(biāo)志位,使再按其他七個鍵不會響應(yīng) } } if(K2==0) //下面七個鍵的處理同上 { delay(10)。 num=2。 TR1=1。 //重要 } } if(K3==0) { delay(10)。 num=3。 TR1=1。 } } if(K4==0) { delay(10)。 num=4。 TR1=1。 } } if(K5==0) { delay(10)。 num=5。 TR1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1