下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintsbitlaba=P3A3;//喇叭sbitkaishi=P3A4;//開(kāi)始sbitqingling=P3A5;//清零sbitfunction=P3A6;//功能設(shè)置鍵sbitwei1=P1AQ;//選手號(hào)顯示位sbitwei2=P1A1;//時(shí)間顯示位sbitwei3=P1A2;ucharcodetable[]={QxcQ,Qxf9,Qxa4,QxbQ,Qx99,Qx92,Qx82,Qxf8,Qx8Q,Qx9Q};//Q到9的代碼uchartime[]={QxQ1,QxQQ};//時(shí)間設(shè)置緩沖區(qū)uchartimehuanchong;ucharts,ql;//選手已被選中標(biāo)志ucharnumber,bz,shijian;//選手號(hào)/若bz=1,則處于時(shí)間設(shè)置狀態(tài),即標(biāo)志位/倒計(jì)時(shí)的時(shí)間ucharqiangda;//是否可以搶答標(biāo)志位,為1,則八路搶答器有效uchardaojishi;//倒計(jì)時(shí)標(biāo)志voiddelayms(uintxms){uinti,j;for(i=xms;i>Q;i--) //i=xms即延時(shí)約xms毫秒for(j=11Q;j>Q;j--);}voidtimedisplay()//時(shí)間顯示{time[1]=(shijian%6Q)%1Q;//低位time[Q]=(shijian%6Q)/1Q;//高位wei2=Q;PQ=table[time[Q]];delayms(1);wei2=1;wei3=Q;PQ=table[time[1]];delayms(1);wei3=1;}voidnumberdisplay()〃選手號(hào)顯示{wei1=Q;PQ=table[number];delayms(l);wei1=1;}voidkeyscan(){uchartemp;if((function==0)&&(daojishi==0))〃若時(shí)間設(shè)置鍵按下{delayms(10);if((function==0)&&(daojishi==0)){bz=!bz;//取反,決定是否處于時(shí)間設(shè)置狀態(tài)while(function==0);//等待按鍵放開(kāi)}}if((kaishi==0)||(qingling=0))//開(kāi)始或結(jié)束鍵或加鍵或減鍵按下{delayms(10);if((kaishi==0)||(qingling==0)){if(bz==1)//處于時(shí)間設(shè)置狀態(tài){if(kaishi==0){shijian++;timehuanchong=shijian;while(kaishi==0);}if(qingling==0){shijian--;timehuanchong=shijian;while(qingling==0);}}if((kaishi==0)&&(bz==0)&&(daojishi==0))//若開(kāi)始鍵被按下,而且時(shí)間設(shè)置完畢{ql=0;qiangda=1;//設(shè)立搶答標(biāo)志shijian=timehuanchong;if((qingling==0)&&(bz==0)&&(daojishi==1))//若清零鍵被按下,而且時(shí)間設(shè)置完畢{ql=1;qiangda=0; 〃搶答標(biāo)志撤消number=0; 〃選手編號(hào)清為零TR1=0;laba=1;ts=0; 〃選手已被選中標(biāo)志撤消daojishi=0;}}}if((P2!=0xff)&&(number==0)&&(bz=0))//八路搶答器按鈕按下,而且原先沒(méi)有選手按下{delayms(10);if((P2!=0xff)&&(number==0)){if(qiangda==1)//若允許搶答{temp=~P2;while(temp!=0){temp=temp>>1;number++;ts=1;}}TR1=1;//開(kāi)定時(shí)器}while(P2!=0xff);//等待按鍵放開(kāi)}}voidtimer1()interrupt3{ucharn;〃定時(shí)200次,實(shí)現(xiàn)1S定時(shí)TH1=0xed;〃裝定時(shí)器初值實(shí)現(xiàn)5ms定時(shí)TL1=0xff;n++;if(n>=200){n=0;daojishi=1;if(shijian)//若倒計(jì)時(shí)時(shí)間不為0{shijian--;}if((shijian==0)&&(ql==0)){laba=~laba;//喇叭報(bào)警}}}voidtimer0()interrupt1{TH0=0xed;〃裝定時(shí)器初值實(shí)現(xiàn)5ms定時(shí)TL0=0xff;if((ts==1)||(bz==1)){timedisplay();}//選手號(hào)顯示numberdisplay();//時(shí)間顯示}voidmain(){number=0;bz=0;TMOD=0x11;〃設(shè)置為T(mén)1定時(shí)器TH1=0xed;〃裝定時(shí)器初值TL1=0xff;TH0=0xed;〃裝定時(shí)器初值TL0=0xff;ET1=1;ET0=1;EA=1;TR1=0;//開(kāi)中斷TR0=1;//開(kāi)中斷shijian=0x0a;timehuanchong=shijian;while(1){keyscan();}}\'CC選三DpyAtnl― ilt=AAAAAAA/^hAA/-.■ <K=IX修w?m\f.■,■■■■■,■P1.O(T-)CAD瀘二?1.?.T2EX)Pl.2(An2)?().2PL3@D3)p{).3Pl.4fAD4)P0.4P:.5*O闿^_D5)P0.5PkMflSO)P1.7(SCK)(AD7}?&.-P3.3CIX-':CA8)P2.:?3.2JZ\TO)(A勇F"(A1D)P2.2P3.5(T1)(A11)P23P3.^I(TO)(A:2)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版美容美發(fā)行業(yè)員工社會(huì)保險(xiǎn)合同4篇
- 2025年度個(gè)人品牌重型機(jī)械抵押借款合同范本4篇
- 2025版企業(yè)新媒體營(yíng)銷(xiāo)策略執(zhí)行合同3篇
- 2025年度美容院美容院店務(wù)管理與顧客服務(wù)合同4篇
- 2025年香港勞務(wù)派遣與人力資源共享服務(wù)合同3篇
- 基于物聯(lián)網(wǎng)的智能農(nóng)業(yè)管理系統(tǒng)2025年度委托開(kāi)發(fā)合同
- 2025版停車(chē)場(chǎng)設(shè)施設(shè)備更新與改造合同范本2篇
- 2025年度餐飲業(yè)消防安全責(zé)任合同書(shū)3篇
- 退房時(shí)2025年度房屋損害賠償協(xié)議3篇
- 2024版快遞物流服務(wù)合同書(shū)
- 化學(xué)-河南省TOP二十名校2025屆高三調(diào)研考試(三)試題和答案
- 智慧農(nóng)貿(mào)批發(fā)市場(chǎng)平臺(tái)規(guī)劃建設(shè)方案
- 林下野雞養(yǎng)殖建設(shè)項(xiàng)目可行性研究報(bào)告
- 2023年水利部黃河水利委員會(huì)招聘考試真題
- Python編程基礎(chǔ)(項(xiàng)目式微課版)教案22
- 建筑施工中常見(jiàn)的安全問(wèn)題及解決方法
- 近五年重慶中考物理試題及答案2023
- 乳腺導(dǎo)管原位癌
- 冷庫(kù)管道應(yīng)急預(yù)案
- 《學(xué)習(xí)教育重要論述》考試復(fù)習(xí)題庫(kù)(共250余題)
- 網(wǎng)易云音樂(lè)用戶情感畫(huà)像研究
評(píng)論
0/150
提交評(píng)論