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

正文內(nèi)容

基于51單片機(jī)的乒乓游戲機(jī)設(shè)計(jì)附proteus仿真畢業(yè)設(shè)計(jì)-wenkub.com

2025-06-25 01:00 本頁面
   

【正文】 )。I39。 write_data(39。N39。 write_data(39。} void Awin(void){ write_(0x80+7)。i3=0。039。 write_data(39。)。)。 39。 write_data(39。 write_(0x80+2)。q) for(x=19。)。)。}void chang4(void){i4++。i3=1。} else if(i3==9){write_(0xC0+6)。} else if(i3==8){write_(0xC0+6)。} else if(i3==7){write_(0xC0+6)。} else if(i3==6){write_(0xC0+6)。} else if(i3==5){write_(0xC0+6)。} else if(i3==4){write_(0xC0+6)。} else if(i3==3){write_(0xC0+6)。} else if(i3==2){write_(0xC0+6)。} else if(i3==1){write_(0xC0+6)。write_data(39。239。139。i1==1) Awin()。)。)。)。)。)。)。)。)。)。chang2()。 if(i1==0){write_(0x80+6)。 if(n8) chang3()。amp。m=m%256。 v=1。x=10。x=13。x=12。x=11。amp。amp。 v=1。x=4。x=5。x=2。x=3。amp。amp。 else f++。} } } return。 m=b[x]%256。 while(!P0_5)。 } else if(x==2) { if(!P0_4){ x=11。amp。!P0_6) { x=12。 while(!P0_5)。} } }//D12 else if(n==10) { if(x==4) { if(!P0_6){ x=13。 m=b[x]%256。 while(!P0_5)。 } else if(x==0) { if(!P0_4){ x=11。!P0_4) { if(!w) x=11。 while(!P0_4)。 m=b[x]。 }} //D15 else if(n==13) { if(x==2amp。amp。!P0_5) { x=12。 while(!P0_5)。 } if(x==6) { if(!P0_6){ x=13。!P0_6) { if(!w) x=13。 return。} else if(!P0_1) { x=6。 m=b[x]%256。 while(!P0_2)。 else x=4。 m=b[x]%256。} } else if(x==13amp。 m=b[x]%256。 while(!P0_1)。} }}//D6 if(n==4) { if(x==8) { if(!P0_0){ x=1。 m=b[x]。 while(!P0_2) 。 }} //D5 else if(n==3) { if(x==11amp。amp。!P0_1) { x=4。 while(!P0_1)。 m=b[x]。} }}//D3 else if(n==1) { if(x==10amp。 m=b[x]。 while(!P0_0) 。//D2 if(n==0) { if(x==13amp。t0。 while(1) { if(P1_1==0) { P1_7=0。v) Bhuiqiu()。 else if(n=8amp。amp。P0_5amp。amp。 i=20。 TL0=(6553650000)%256。 P2=q[n]。 TL0=(6553650000)%256。 IT0=1。 EA=1。int i1=0,i2=0,i3=0,i4=0,i=20,k=4,n=0,w=1,t,f=1,x,m,s1,c1,s2,c2,v。int a[10]={0,1,2,3,4,5,6,7,8,9}。void Awin(void)。void xianlu(void)。void chang4(void)。void chang0(void)。sbit P0_5=P0^5。sbit P0_1=P0^1。sbit P1_6=P1^6。在此之外感謝學(xué)校,給我們一個(gè)良好的學(xué)習(xí)環(huán)境,提供我們畢業(yè)設(shè)計(jì)所需的器材,讓我們能夠更方便的進(jìn)行畢業(yè)設(shè)計(jì)。特別是2012年暑假,我在實(shí)驗(yàn)室學(xué)到了很多,對(duì)我這次的畢業(yè)設(shè)計(jì)的完成提供了基礎(chǔ)。謝辭(Acknowledge)轉(zhuǎn)眼間,兩個(gè)月過去了。 展望如今各種不同類型的游戲設(shè)備一直是消費(fèi)領(lǐng)域的熱點(diǎn),作為電子游戲產(chǎn)品,乒乓游戲機(jī)的競(jìng)爭(zhēng)十分激烈。通過一系列的仿真調(diào)試和實(shí)物調(diào)試,已驗(yàn)證本設(shè)計(jì)的開發(fā)方案是基本可行的。6 結(jié)論與展望 結(jié)論本設(shè)計(jì)根據(jù)乒乓游戲機(jī)的功能要求,本設(shè)計(jì)采用性價(jià)比高的單片機(jī)設(shè)計(jì)出操作方便,系統(tǒng)穩(wěn)定度高的乒乓游戲機(jī)設(shè)計(jì)。在實(shí)際的電路中,機(jī)械式按鍵按下或釋放時(shí),因?yàn)闄C(jī)械彈性作用的影響,通常伴隨有一定時(shí)間的觸點(diǎn)機(jī)械抖動(dòng),然后其觸點(diǎn)才穩(wěn)定下來。 游戲狀態(tài)勝利圖按下暫停鍵,游戲機(jī)暫停,同時(shí)暫停指示燈亮。 進(jìn)行實(shí)物調(diào)試。 實(shí)物調(diào)試及分析 制作實(shí)物的過程根據(jù)原理圖焊接電路。如果不正確,按以上步驟進(jìn)行修改,直到達(dá)到設(shè)計(jì)要求。(3) 。它比以前的Keil uVision系列的優(yōu)點(diǎn)是引入靈活的窗口管理系統(tǒng)。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。 Proteus軟件簡介Proteus軟件是英國Labcenter electronics公司出版的EDA工具軟件。039。 write_data(39。)。 write_(0xC0+2)。)。:39。 write_data(39。下行B:0。} else if(!P0_1) { x=0。 m=b[x]。!P0_0)//當(dāng)線路為13時(shí)且P0_0按下時(shí)按以下處理。下面對(duì)其中一個(gè)燈進(jìn)行解釋。 }} LED點(diǎn)陣子程序由單片機(jī)線路和delay_1(t)控制74LS138譯碼器,74LS138譯碼器譯碼控制LED點(diǎn)陣得點(diǎn)亮順序和相應(yīng)點(diǎn)亮?xí)r間。 { P2=0。amp。m=m%256。} 線路程序的設(shè)計(jì)及功能實(shí)現(xiàn)線路程序包括線路選擇子程序和LED點(diǎn)陣子程序。 f=0。定時(shí)程序是否暫停否繼續(xù)游戲是回到游戲是是否解除暫停繼續(xù)暫停否 暫停/開始程序流程圖 發(fā)球程序的設(shè)計(jì)及功能實(shí)現(xiàn)綠色指示燈亮起時(shí),B得到發(fā)球球權(quán),否則A得到發(fā)球球權(quán)。//延時(shí)處理程序 xianlu()。//定式掃描初始化設(shè)置 qiuquan()。 TMOD=0X01。 EX1=1。//顯示器清屏 P2=0。LED燈組接單片機(jī)的P2口上,按鍵組接單片機(jī)P0口上,LCD顯示屏由單片機(jī)控制。4 乒乓游戲機(jī)的軟件設(shè)計(jì)及編程本系統(tǒng)的軟件主要采用模塊化結(jié)構(gòu)設(shè)計(jì),具體的程序有主程序、按鍵組程序(球拍模擬和暫停/開始子程序)、發(fā)球程序、線路程序(包括線路選擇和LED點(diǎn)陣子程序)、回球程序、LCD顯示程序。LCD1602的RS、RW、用于寫入控制。高電平時(shí)讀取信息,低電平時(shí)進(jìn)行寫操作E(EN)使能端。每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用。 LCD1602簡介乒乓游戲機(jī)顯示電路設(shè)計(jì)采用LCD1602顯示屏。發(fā)光二極管的兩根引線較長的一根是正極,需接電源正極。發(fā)光二極管具有單向?qū)ㄐ?,即發(fā)光二極管只能往一個(gè)方向通電,這種特性叫做正向偏置(正向偏壓)。 74LS138的引腳圖。該譯碼器有3位二進(jìn)制輸入A0、AA2,共有8種狀態(tài)的組合,即可譯出8個(gè)輸出信號(hào)Y0~Y7,輸出低電平有效。乒乓游戲機(jī)采用16個(gè)發(fā)光二極管,單片機(jī)的端口有限,因此采用單片機(jī)的P2口的5個(gè)端口控制74LS138譯碼器進(jìn)行譯碼,節(jié)約端口。當(dāng)按鍵按下的時(shí)候,相應(yīng)端口感應(yīng)輸入為低電平0。模擬球拍按鍵分為左右兩邊,左右各四個(gè)。 按鍵電路的設(shè)計(jì)按鍵是一種常見的控制電器元件,常用來接通或斷開控制電路,從而達(dá)到控制電路的一種開關(guān)。復(fù)位電路由按鍵及電容,電阻構(gòu)成。電路中的電容作用有兩個(gè):一是對(duì)振蕩器的頻率進(jìn)行微調(diào),二是幫助振蕩器起振。在單片機(jī)內(nèi)部含時(shí)鐘振蕩電路,外部一個(gè)振蕩源產(chǎn)生是送到單片機(jī)內(nèi)部,決定單片機(jī)的工作速度。因此本設(shè)計(jì)采用三端穩(wěn)壓器7805輸出5V電壓。固定三端穩(wěn)壓器主要有78XX系列的正電壓輸出穩(wěn)壓器和79XX系列的負(fù)電壓穩(wěn)壓器。XTAL2:反向振蕩器的輸出。P3口作為第二功能使用時(shí)各端口引腳的作用。P3口(10~17腳):~。作為輸入時(shí),P2口的管腳被外部拉低,因?yàn)閮?nèi)部上拉將輸出電流。在Flash編程和校驗(yàn)時(shí),P1口接收低八位地址。當(dāng)Flash進(jìn)行校驗(yàn)時(shí),P0輸出原碼,必須接上拉電阻。P0口是一個(gè)三態(tài)雙向口,每個(gè)引腳可吸收八個(gè)TTL門電流。STC89C51的芯片擦除特性:整個(gè)PEROM陣列與三個(gè)鎖定位的電擦除可通過正確的控制信號(hào)組合,并保持ALE管腳低電平10ms來完成。STC89C51與其它51單片機(jī)比較,具有成本低,性能好的優(yōu)點(diǎn),并且其具有在線編程功能,可以直接將程序燒錄到芯片中,不需要對(duì)硬件進(jìn)行修改。采用單片機(jī)完成設(shè)計(jì),可利用Proteus繪制電路原理圖,用Keil uVision4進(jìn)行編程,然后進(jìn)行仿真調(diào)試,減少出錯(cuò)。本設(shè)計(jì)對(duì)芯片的要求不高,因此選用性價(jià)比高的單片機(jī)STC89C51。單片機(jī)設(shè)計(jì)屬于軟件范疇,它的硬件即單片機(jī)芯片是固定的,通過軟件編程語言描述在硬件芯片上的執(zhí)行的軟件指令。甲方按動(dòng)發(fā)球開關(guān)時(shí),靠近甲方的第一盞燈亮,然后發(fā)光二極管由甲向乙依次點(diǎn)亮,代表乒乓球在移動(dòng)。 基于FPGA的乒乓游戲機(jī)設(shè)計(jì)方案二是基于FPGA的乒乓游戲機(jī)設(shè)計(jì)。發(fā)球程序:綠色指示燈亮起時(shí),B得到發(fā)球球權(quán),否則A得到發(fā)球球權(quán)。顯示電路設(shè)計(jì):設(shè)計(jì)中采用LCD顯示屏顯示結(jié)果,左右兩邊分別用A、B表示。這四個(gè)按鍵其中三個(gè)是對(duì)LED點(diǎn)陣線路的操作,一個(gè)是進(jìn)行加速;暫停/開始和復(fù)位按鍵是在運(yùn)行任一程序時(shí),對(duì)游戲機(jī)進(jìn)行暫?;蜷_始或復(fù)位。單片機(jī)的復(fù)位方式有:手動(dòng)按鈕復(fù)位和上電復(fù)位。單 片 機(jī) 模 塊電源電路模擬球臺(tái)電路時(shí)鐘電路 復(fù)位電路LCD顯示屏按鍵電路
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1