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

正文內(nèi)容

基于單片機(jī)at89c51控制的搶答器課題設(shè)計(jì)報(bào)告-文庫吧

2025-03-10 12:44 本頁面


【正文】 程設(shè)計(jì)和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的搶答器功能,還能添加調(diào)節(jié)功能等等。通過比較以上兩種方案,單片機(jī)方案有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí),所以我們采用后一種方案。 系統(tǒng)設(shè)計(jì)方案 本方案采用一種是用以AT89C51為核心的單片機(jī)控制方案。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的I/O端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的搶答顯示功能。初步設(shè)計(jì)思路如下:搶答器用按鈕為了更加方便直觀的使用。LED數(shù)碼管顯示第一位搶答號(hào)以及搶答時(shí)間以及限時(shí)時(shí)間。用發(fā)光二極管代替報(bào)警的電路,發(fā)光表示倒計(jì)時(shí)已經(jīng)進(jìn)入5秒計(jì)時(shí)。到計(jì)時(shí)間到,系統(tǒng)報(bào)警。打開電源后,顯示器顯示“F FF”,只要第一個(gè)按下?lián)尨鹌鞯木蜁?huì)顯示搶答號(hào)。這樣可預(yù)防搶答的時(shí)候出現(xiàn)不必要的麻煩。按“復(fù)位”鍵,清除顯示器為“F FF”。按開始鍵開始搶答倒計(jì)時(shí),當(dāng)有人搶到第一個(gè)誕生那么主持人開始問問題,并且按下限時(shí)按鈕開始倒計(jì)時(shí),一共為二十秒,搶答人必須要在20秒內(nèi)講出答案如果進(jìn)入最后5秒那么開始報(bào)警閃光提示,當(dāng)閃光介紹那么就說明答題介紹并且蜂鳴器鳴叫以提示。然后進(jìn)入第二輪的搶答要按下復(fù)位按鈕,來更好的完成接下來的任務(wù)。 系統(tǒng)總體結(jié)構(gòu)框圖 圖30: 按鍵功能按 鍵鍵 名功 能 說 明1-8鍵數(shù) 字 鍵搶答號(hào)復(fù)位鍵復(fù)位鍵結(jié)束上一輪的搶答開始鍵開始 鍵搶答開始限時(shí)鍵限時(shí)開始鍵設(shè)定答題的時(shí)間限時(shí)時(shí)間調(diào)節(jié)限時(shí)調(diào)節(jié)鍵修改答題時(shí)間搶答時(shí)間調(diào)節(jié)搶答調(diào)節(jié)鍵修改搶答時(shí)間 功能實(shí)現(xiàn)顯示區(qū)在本次設(shè)計(jì)中,基于節(jié)省材料的原則,暫時(shí)用發(fā)光二極管代替提示系統(tǒng),發(fā)光管亮,表示5秒倒計(jì)時(shí);滅,表示倒計(jì)時(shí)介紹。當(dāng)P口輸出低電平時(shí),二極管發(fā)光,提示答題即將結(jié)束。 元器件清單元器件數(shù)量元器件數(shù)量4位一體數(shù)碼管(共陰極)1個(gè)電阻1k,10k8個(gè),1個(gè)AT89C511個(gè)發(fā)光二極管1個(gè)蜂鳴器1個(gè)按鈕開關(guān)13個(gè)電容100uF1個(gè)晶振LSD121個(gè)電容30pF2個(gè)3. 軟件設(shè)計(jì)電子密碼鎖工作的主要過程是LED數(shù)碼管提示開始倒計(jì)時(shí)和限時(shí)搶答號(hào),通過按鍵搶答,同時(shí)LED顯示倒計(jì)時(shí)情況,按下?lián)尨疰I后判斷第一位搶答號(hào),作出倒計(jì)時(shí)和搶答號(hào)已經(jīng)報(bào)警提示處理。由于采用多個(gè)按鍵來完成搶答,那么其中一個(gè)第一個(gè)完成按鍵的會(huì)在數(shù)碼管上顯示搶答號(hào)。在搶答過程中,首先要進(jìn)入開始搶答的步驟,接著根據(jù)搶答號(hào)由顯示的搶答人來答題,直到回答出或者倒計(jì)時(shí)結(jié)束,才能完成搶答過程。進(jìn)入搶答號(hào)的判斷比較處理狀態(tài)并給出相應(yīng)的處理過程。 includedefine uchar unsigned chardefine uint unsigned intchar s。uchar num=0。char time=20。 //搶答時(shí)間char datitime=30。 //答題限時(shí)時(shí)間uint tt,t1。 //T0,T1定時(shí)器定一秒時(shí)bit flag,s_flag=1,b_flag,fall_flag。 //標(biāo)志位bit K_startcountflag,K_timecountflag。 //時(shí)間調(diào)整標(biāo)志位sbit K0=P3^0。sbit beep=P3^7。 //蜂鳴器輸出口sbit rled=P3^1。 //指示燈輸出口sbit K1=P1^0。 sbit K2=P1^1。sbit K3=P1^2。sbit K4=P1^3。sbit K5=P1^4。sbit K6=P1^5。sbit K7=P1^6。sbit K8=P1^7。sbit K_Time=P3^2。 //答題計(jì)時(shí)鍵sbit K_startcount=P3^3。 //開始搶答時(shí)間調(diào)整鍵sbit K_timecount=P3^4。 //答題計(jì)時(shí)時(shí)間調(diào)整鍵void delay(uchar ms){ uchar y。 for(。ms0。ms) for(y=120。y0。y)。}uchar code tabledu[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。uchar code tablewe[]={0XFE,0XFD,0XFB,0XF7}。void T0_Init(void){ TMOD=0X01。 TH0=(655362000)/256。 TL0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1