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

正文內(nèi)容

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

  

【正文】 } } } while(!Key_Start)。//調(diào)用時(shí)間設(shè)置閃動(dòng)顯示函數(shù),效果為 [時(shí)間] if(Key_Start==0)//時(shí)間+1鍵 { delay(10)。//50ms TL0=(6553650000)%256。 P2=0xef。//分?jǐn)?shù)的個(gè)位 delay(1)。//1110 1111 P0=0xff。 P2=0xbf。 P2=0xdf。 delay(1)。 if(shan_count0amp。//0111 1111 P0=0xff。//定時(shí)器工作方式1,16位定時(shí)計(jì)數(shù)器 TH0=(6553650000)/256。 if(Key_Stop==0) { beep()。//0111 1111 default : goto LOSE。//1111 0111 case 0xef : XuanShou_num=5。//不再進(jìn)行查詢是否有按鍵按下了 } } switch(AnJian)//取出選手編號(hào) { case 0xfe : XuanShou_num=1。 if(Key_Stop==0) { XuanShou_num。 goto Top。//1110 1111 case 0xdf : XuanShou_num=6。//閃動(dòng)顯示計(jì)數(shù)用void main(){ uchar AnJian,ShuJu,XuanShou_num。//回答時(shí)間設(shè)置鍵sbit led=P3^7。經(jīng)檢查后現(xiàn)單片機(jī)的29腳懸空未接,應(yīng)該接在高電平上,這是單片機(jī)正常工作的前提。當(dāng)主持人按鍵,顯示30秒的搶答時(shí)間,如有選手搶答,會(huì)顯示選手號(hào)碼以及60秒的回答時(shí)間,回答時(shí)間剩余5秒時(shí),會(huì)響提示音。Proteus的使用相對(duì)比較簡(jiǎn)單,在元件庫(kù)中找到相應(yīng)電路所要用到的元件后放置在原理圖紙上,然后用導(dǎo)線連接起來(lái)就可以了。電路的接法如圖8所示:3圖8 蜂鳴器報(bào)警電路工作工程:,“0”時(shí),PNP三極管端輸出為“1”,晶體管導(dǎo)通,蜂鳴器兩端獲得約+5V的電壓而鳴叫;“1”時(shí),三極管截止,蜂鳴器停止鳴叫。電容的大小影響振蕩器電路的穩(wěn)定性和快速性,其值有微調(diào)作用,通常取30pF左右。由口鎖存器和引腳電路可知:當(dāng)由內(nèi)部總線給口鎖存器置0或1時(shí),鎖存器中的“1”或“0”狀態(tài)立即反映到引腳上。答題限時(shí):當(dāng)選手按下按鈕時(shí),啟動(dòng)倒計(jì)時(shí)(此倒計(jì)時(shí)時(shí)間可在1~99秒之間修改),倒計(jì)時(shí)為5時(shí)發(fā)出報(bào)警,說(shuō)明答題時(shí)間到。顯示器顯示“00” 結(jié)題形式(1)撰寫并上交一份6000字左右的畢業(yè)設(shè)計(jì)報(bào)告(紙質(zhì));(2)上交畢業(yè)設(shè)計(jì)報(bào)告、電路原理圖和PCB圖、程序等電子文件;(3)制作并上交相應(yīng)的控制系統(tǒng)作品(硬件);(4)口試答辯。本設(shè)計(jì)是以八路搶答為基本理念。本文介紹了一種以STC89C52單片機(jī)為核心的智能搶答器,它充分利用了單片機(jī)系統(tǒng)的優(yōu)點(diǎn),具有結(jié)構(gòu)簡(jiǎn)單、功能強(qiáng)大、可靠性好、成本較低,實(shí)用性強(qiáng)的特點(diǎn)。因此選擇方案二比較適合。然而,I/O端口又是外部的輸入/輸出通道,必須有相應(yīng)的引腳,故形成了I/O端口的鎖存器加引腳的典型結(jié)構(gòu)。但是P0口為開(kāi)漏結(jié)構(gòu),作I/O口時(shí)必須外加上拉電阻。 按鍵電路 鍵盤接口和鍵輸入軟件中應(yīng)解決的幾個(gè)問(wèn)題(1)消除抖動(dòng)按鍵的合斷過(guò)程存在一個(gè)抖動(dòng)的暫態(tài)過(guò)程,這種抖動(dòng)的暫態(tài)過(guò)程大約經(jīng)過(guò)510ms的時(shí)間,人的肉眼是察覺(jué)不到的,但對(duì)于高速的CPU是有反應(yīng)的,可能產(chǎn)生誤處理。在這里用到了Keil C和Proteus,同時(shí)在電路制板時(shí)用到了Protel DXP繪制PCB板。 (3)設(shè)置PCB圖紙可以設(shè)定PCB電路板的結(jié)構(gòu)及尺寸,板層數(shù)目,通孔的類型,網(wǎng)格的大小等,既可以用系統(tǒng)提供的PCB設(shè)計(jì)模板進(jìn)行設(shè)計(jì),也可以手動(dòng)設(shè)計(jì)PCB板。因此在組裝電路前應(yīng)進(jìn)行檢查和篩選,以防組裝完電路后,再查找原因所帶來(lái)的種種麻煩。在這次畢業(yè)設(shè)計(jì)過(guò)程中,在指導(dǎo)老師的嚴(yán)格要求及一些合理性建議。//時(shí)間設(shè)置閃動(dòng)顯示函數(shù)聲明void display_score(uchar xs_num)。break。 } if(Key_Stop==0) { delay(10)。 while(!Key_Stop)。 //顯示lose 字符 if(Key_Restart==0) { delay(10)。beep()。beep()。 while(1) //在顯示選手回答倒計(jì)時(shí)時(shí)只有在stop按鍵按下時(shí),才可按復(fù)位鍵 { display(XuanShou_num,HuiDa_time)。x0。//讀P1口的數(shù)據(jù)要先置1準(zhǔn)備 count_0=0。// 1110 1111 P0=table[time/10]。//1011 1111 P0=table_char[char_3]。 delay(1)。amp。 P2=0xdf。// P0=0xff。//消余輝 delay(1)。}void beep_last()//最后一聲特殊聲調(diào){ fmq=0。 QiangDa_time。 break。 } } } }}14。 } } } while(!Key_Stop)。//50us TL1=(6553650000)%256。 delay(80)。 P2=0xbf。 delay(1)。//1101 1111 P0=table[time/10]。 if(shan_count==120) shan_count=0。 P2=0xef。 delay(1)。//消余輝 delay(1)。//啟動(dòng)外中斷0 EX1=1。 } } } } } } }void delay(uint z)//1ms基準(zhǔn)延時(shí){ uint x,y。 TR0=0。break。break。//顯示搶答倒計(jì)時(shí) if(QiangDa_time==0) { TR1=0。//跳出犯規(guī)搶答查詢循環(huán) } }//一下為查分程序測(cè)試 if(Key_Stop==0) { delay(10)。//無(wú)法顯示了,有兩個(gè)以上的鍵同時(shí)按下了??!不過(guò)這種概率相當(dāng)小 } while(1) { display_char(13,14,14,XuanShou_num)。break。//顯示數(shù)字函數(shù)聲明void display_char(uchar char_1,uchar char_2,uchar char_3,uchar char_4 )。不過(guò)在此設(shè)計(jì)期間,還是要感謝我的同班許多同學(xué)給予我的幫助,還有感謝學(xué)院各位教育過(guò)我的老師,你們?cè)谶@三年期間對(duì)我的培養(yǎng)上和教育,使我受益匪淺,我對(duì)他們報(bào)以崇高的敬意紅外感謝。以下是一些常見(jiàn)的故障:(1)電路組裝有錯(cuò)誤或連接不牢,致使電路與原理電路不一致。(2)定義元件封裝 原理圖設(shè)計(jì)完成后,元件的封裝有可能被遺漏或有錯(cuò)誤。如此輪流,使每一位分時(shí)顯示該位應(yīng)顯示字符。電阻值通常為1K,電容值通常為22uF。(3)P0口作為普通I/O口使用。P0P3四個(gè)I/O端口都可以用作普通I/O口,因此,要求有輸出鎖存功能。提高了信號(hào)的測(cè)量精度,并且使該系統(tǒng)可以通過(guò)軟件改進(jìn)來(lái)擴(kuò)展功能。在單片機(jī)家族的眾多成員中,52系列單片機(jī)以其優(yōu)越的性能、成熟的技術(shù)、高可靠性和高性價(jià)比,成為國(guó)內(nèi)單片機(jī)應(yīng)用領(lǐng)域內(nèi)的主流。用開(kāi)關(guān)做鍵盤輸出,蜂鳴器發(fā)生提示。該方案的特點(diǎn)是中小規(guī)模集成電路應(yīng)用技術(shù)成熟,性能可靠,能方便地完成選手搶答的基本功能,但是由于系統(tǒng)功能要求較高,所以電路連接集成電路相對(duì)較多,而且過(guò)于復(fù)雜,并且制作過(guò)程工序比較煩瑣,使用不太方便。圖2 總線型單片機(jī)非總線應(yīng)用的最小系統(tǒng)(1)有大量可使用的I/O口;(2)沒(méi)有并行擴(kuò)展,應(yīng)用系統(tǒng)結(jié)構(gòu)簡(jiǎn)單;(3)外圍器件只能通過(guò)UART口的串行移位方式或虛擬串行擴(kuò)展總線進(jìn)行擴(kuò)展。I/O端口的應(yīng)用特性(1)端口的自動(dòng)識(shí)別。XTAL2XTAL1晶振C2C1單 片 機(jī)圖5單片機(jī)外接晶體的接法 復(fù)位電路復(fù)位是單片機(jī)的初始化操作,其主要功能是將程序計(jì)數(shù)器PC初始化為0000H,使單片機(jī)從0000H單元開(kāi)始執(zhí)行程序。 顯示電路顯示電路為六位共陽(yáng)極LED動(dòng)態(tài)顯示接口電路如圖9所示: 圖9數(shù)碼管顯示電路單個(gè)共陽(yáng)極7段數(shù)碼的段選碼如表3所示:表2 7段共陽(yáng)數(shù)碼管段選碼表顯示字符0123456789共陽(yáng)極段選碼c0Hf9HA4HB0H99H92H82HF8H80H90H共陽(yáng)極LED數(shù)碼管將發(fā)光二極管的陽(yáng)極(正極)短接后作為公共陰極,當(dāng)驅(qū)動(dòng)信號(hào)為低電平、“+”端接高電平時(shí)才能發(fā)光。本設(shè)計(jì)中使用了單片機(jī),需要加載程序文件。如果沒(méi)有人搶答,搶答倒計(jì)時(shí)還有5秒的時(shí)候會(huì)響提示音,搶答時(shí)間過(guò)后搶答器會(huì)自動(dòng)進(jìn)入復(fù)位狀態(tài),可以進(jìn)行下一輪的搶答。經(jīng)檢查后發(fā)現(xiàn)是虛焊。//段碼表uchar code table_char[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc7,0xc0,0x92,0x86,0xbf,0xb7,0xff,0xb9,0x8f}。//初始化 XuanShou_num=1。//1101 1111 case 0xbf : XuanShou_num=7。 i
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1