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

正文內(nèi)容

八路搶答器單片機(jī)畢業(yè)設(shè)計論文(更新版)

2025-08-06 09:41上一頁面

下一頁面
  

【正文】 。 while(1) //在顯示選手回答倒計時時只有在stop按鍵按下時,才可按復(fù)位鍵 { display(XuanShou_num,HuiDa_time)。//無法顯示了,有兩個以上的鍵同時按下了??!不過這種概率相當(dāng)小 } TR0=1。beep()。beep()。beep()。beep()。 //顯示lose 字符 if(Key_Restart==0) { delay(10)。 if(XuanShou_num==0) XuanShou_num=8。 while(!Key_Stop)。//熱復(fù)位 } } } } if(Key_Start==0) { delay(10)。 } if(Key_Stop==0) { delay(10)。break。break。Top:init()。//時間設(shè)置閃動顯示函數(shù)聲明void display_score(uchar xs_num)。//搶答LED提示uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0xc6,0xf0,0xb6}。在這次畢業(yè)設(shè)計過程中,在指導(dǎo)老師的嚴(yán)格要求及一些合理性建議。(2)選手鍵盤的其中一個不正常工作。因此在組裝電路前應(yīng)進(jìn)行檢查和篩選,以防組裝完電路后,再查找原因所帶來的種種麻煩。如果第一位選手不能回答,那么主持人再次按下START鍵允許其他選手繼續(xù)搶答,允許其他選手搶答的時間為上一次搶答的剩余時間,答題時間仍是60秒。 (3)設(shè)置PCB圖紙可以設(shè)定PCB電路板的結(jié)構(gòu)及尺寸,板層數(shù)目,通孔的類型,網(wǎng)格的大小等,既可以用系統(tǒng)提供的PCB設(shè)計模板進(jìn)行設(shè)計,也可以手動設(shè)計PCB板。在選用元件后,可以在原理圖紙上雙擊某元件,更改它的屬性,如電阻的名稱、阻值等。在這里用到了Keil C和Proteus,同時在電路制板時用到了Protel DXP繪制PCB板。電路中三極管不僅起到了反向作用,還有增大負(fù)載能力的作用。 按鍵電路 鍵盤接口和鍵輸入軟件中應(yīng)解決的幾個問題(1)消除抖動按鍵的合斷過程存在一個抖動的暫態(tài)過程,這種抖動的暫態(tài)過程大約經(jīng)過510ms的時間,人的肉眼是察覺不到的,但對于高速的CPU是有反應(yīng)的,可能產(chǎn)生誤處理。在設(shè)計電路板時,晶振和電容應(yīng)盡可能的靠近芯片,以減小分布電容,保證振蕩器振蕩的穩(wěn)定性。但是P0口為開漏結(jié)構(gòu),作I/O口時必須外加上拉電阻。但是在輸入操作(讀引腳)時,如果口鎖存器狀態(tài)為“0”,引腳被鉗位在“0”狀態(tài),導(dǎo)致無法讀出引腳的高電平輸入。然而,I/O端口又是外部的輸入/輸出通道,必須有相應(yīng)的引腳,故形成了I/O端口的鎖存器加引腳的典型結(jié)構(gòu)。第三章 電路的功能單元設(shè)計電路的功能單元設(shè)計包括:單片機(jī)最小系統(tǒng)、按鍵電路、報警電路、顯示電路總線型單片機(jī)非總線應(yīng)用的最小系統(tǒng)示意圖如圖2所示,只有單片機(jī)和時鐘電路、復(fù)位電路構(gòu)成的最簡單電路,并行總線不用于外圍擴(kuò)展,可作為應(yīng)用系統(tǒng)的I/O口使用。因此選擇方案二比較適合。 方案一設(shè)計思路系統(tǒng)各部分采用中小規(guī)模集成數(shù)字電路,用機(jī)械開關(guān)按鈕作為控制開關(guān),完成搶答輸入信號的觸發(fā)。本文介紹了一種以STC89C52單片機(jī)為核心的智能搶答器,它充分利用了單片機(jī)系統(tǒng)的優(yōu)點,具有結(jié)構(gòu)簡單、功能強(qiáng)大、可靠性好、成本較低,實用性強(qiáng)的特點??紤]到依需設(shè)定限時回答的功能,利用STC89C52單片機(jī)及外圍接口實現(xiàn)的搶答系統(tǒng),利用單片機(jī)的定時器/計數(shù)器定時和記數(shù)的原理,將軟、硬件有機(jī)地結(jié)合起來,使得系統(tǒng)能夠正確地進(jìn)行計時,同時使數(shù)碼管能夠正確地顯示時間。本設(shè)計是以八路搶答為基本理念。各種知識競賽、文娛活動的廣泛開展,使搶答器成了必不可少的電子設(shè)備,它為參賽選手提供了公正、客觀、快速的裁決,已逐漸發(fā)展成為一種成型的電子產(chǎn)品,但市面上所售搶答器價格一般較貴且多為小規(guī)模集成電路構(gòu)成,其性能單一,工作起來不夠理想。顯示器顯示“00” 結(jié)題形式(1)撰寫并上交一份6000字左右的畢業(yè)設(shè)計報告(紙質(zhì));(2)上交畢業(yè)設(shè)計報告、電路原理圖和PCB圖、程序等電子文件;(3)制作并上交相應(yīng)的控制系統(tǒng)作品(硬件);(4)口試答辯。而方案一采用了中小規(guī)模集成電路,由于其復(fù)雜的電路性能,可能會使信號的輸入輸出產(chǎn)生延時及不必要的誤差。答題限時:當(dāng)選手按下按鈕時,啟動倒計時(此倒計時時間可在1~99秒之間修改),倒計時為5時發(fā)出報警,說明答題時間到。內(nèi)部總線又是分時操作,故每個 I/O端口都有相應(yīng)的鎖存器。由口鎖存器和引腳電路可知:當(dāng)由內(nèi)部總線給口鎖存器置0或1時,鎖存器中的“1”或“0”狀態(tài)立即反映到引腳上。當(dāng)不使用并行擴(kuò)展總線時,P0、P2口都可以做普通I/O口。電容的大小影響振蕩器電路的穩(wěn)定性和快速性,其值有微調(diào)作用,通常取30pF左右。圖6為幾種常見的復(fù)位電路接法。電路的接法如圖8所示:3圖8 蜂鳴器報警電路工作工程:,“0”時,PNP三極管端輸出為“1”,晶體管導(dǎo)通,蜂鳴器兩端獲得約+5V的電壓而鳴叫;“1”時,三極管截止,蜂鳴器停止鳴叫。其管腳配置及動態(tài)顯示接口電路如圖10所示: 圖10 共陽極數(shù)碼管管腳配置及動態(tài)顯示接口電路第四 章系統(tǒng)軟件的設(shè)計眾多軟件的聯(lián)合使用對應(yīng)用系統(tǒng)的設(shè)計起到了很重要的作用,在實物制作之前對設(shè)計進(jìn)行仿真,可以檢驗程序的執(zhí)行結(jié)果是否與設(shè)計的功能相同,這樣可以對程序進(jìn)行改進(jìn)。Proteus的使用相對比較簡單,在元件庫中找到相應(yīng)電路所要用到的元件后放置在原理圖紙上,然后用導(dǎo)線連接起來就可以了。對于用戶自己設(shè)計的元件或者是某些特殊元件,必須由用戶自己定義或修改元件的封裝。當(dāng)主持人按鍵,顯示30秒的搶答時間,如有選手搶答,會顯示選手號碼以及60秒的回答時間,回答時間剩余5秒時,會響提示音。(2)電路元器件本身特性不良或損壞,特別是芯片的損壞最為常見,其次是電容的擊穿、短路以及電阻的阻值與標(biāo)稱值不符。經(jīng)檢查后現(xiàn)單片機(jī)的29腳懸空未接,應(yīng)該接在高電平上,這是單片機(jī)正常工作的前提。在論文結(jié)束之際,我要感謝指導(dǎo)老師,他的專業(yè)知識豐富,治學(xué)嚴(yán)謹(jǐn),而且認(rèn)真負(fù)責(zé),耐心講解問題,對喔的畢業(yè)設(shè)計提供了很大的指導(dǎo)和幫助。//回答時間設(shè)置鍵sbit led=P3^7。//顯示字符函數(shù)聲明void display_set(uchar char_1,uchar time,uchar char_2)。//閃動顯示計數(shù)用void main(){ uchar AnJian,ShuJu,XuanShou_num。//1111 1110 case 0xfd : XuanShou_num=2。//1110 1111 case 0xdf : XuanShou_num=6。//閃動顯示犯規(guī)選手并且報警 if(shan_count==50) { beep()。 goto Top。 if(Key_Stop==0)//進(jìn)入分?jǐn)?shù)查詢顯示 { beep()。 if(Key_Stop==0) { XuanShou_num。//關(guān)閉定時器1LOSE: while(1) { display_char(10,11,12,13)。//不再進(jìn)行查詢是否有按鍵按下了 } } switch(AnJian)//取出選手編號 { case 0xfe : XuanShou_num=1。//1111 1101 case 0xfb : XuanShou_num=3。//1111 0111 case 0xef : XuanShou_num=5。//1101 1111 case 0xbf : XuanShou_num=7。//0111 1111 default : goto LOSE。//關(guān)閉定時器0,選手開始回答 while(!Key_Stop)。 if(Key_Stop==0) { beep()。 for(x=z。//定時器工作方式1,16位定時計數(shù)器 TH0=(6553650000)/256。//啟動外中斷1 P1=0xff。//0111 1111 P0=0xff。 P2=0xef。 if(shan_count0amp。 P2=0xbf。 delay(1)。//1110 1111 P0=0xff。 P2=0xdf。 if(shan_count0amp。 P2=0xbf。//時間的十位 delay(1)。//1110 1111 P0=0xff。 P2=0xdf。//分?jǐn)?shù)的個位 delay(1)。//1011 1111 P0=0xff。 P2=0xef。 fmq=1。//50ms TL0=(6553650000)%256。//馬上重裝初值,這樣在后面調(diào)用beep()函數(shù)時就不會影響定時器的準(zhǔn)確計時了 if(count_1==20) { count_1=0。//調(diào)用時間設(shè)置閃動顯示函數(shù),效果為 [時間] if(Key_Start==0)//時間+1鍵 { delay(10)。//等待按鍵釋放 if(Key_Restart==0) { if(Key_Restart==0) { beep()。 } } } while(!Key_Star
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1