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

正文內容

基于51單片機的乒乓游戲機設計方案-wenkub

2023-05-27 23:22:42 本頁面
 

【正文】 行任一程序時,對游戲機進行暫?;蜷_始或復位。單片機的復位方式有:手動按鈕復位和上電復位。單 片 機 模 塊電源電路模擬球臺電路時鐘電路 復位電路LCD顯示屏按鍵電路 基于單片機的乒乓游戲機的系統(tǒng)框圖 硬件設計 電源電路設計:單片機正常工作電壓為+5V,設計采用三端穩(wěn)壓集成電路輸出+5V電壓。 基于單片機的乒乓游戲機設計方案一是基于單片機的乒乓游戲機設計,結果用LCD1602顯示屏顯示。利用Proteus軟件對電路進行仿真,最后通過制作實物實現(xiàn)設計。當記分牌清零后,又可開始新的一局比賽。設計任務為:(1)使用乒乓游戲機的甲乙雙方各在不同的位置發(fā)球或擊球?,F(xiàn)在制成的游戲機只相當于一個信號發(fā)生器。隨著電子技術的迅猛發(fā)展,電子游戲機進入了次世代,主要有三大游戲機廠商。而且該設計屬于一種益智類設計,讓人既可以鍛煉身體,也可以鍛煉智力。通過使用按鍵模擬球拍,發(fā)光二極管模擬乒乓球,進行乒乓球游戲的操作。在中國,到處可見打乒乓球的人,以學生居多。它的英語官方名稱是“table tennis”,即“網(wǎng)上桌球”。乒乓球的名字起源于1990年。因為,隨著人們現(xiàn)代化節(jié)奏的加快,工作壓力的增大,傳統(tǒng)打乒乓球的方式受到運動設施、場地、環(huán)境的因素的影響,讓人們對乒乓球運動減少了很多興趣。乒乓游戲機的出現(xiàn)解決了人類的很大難題。 國內外研究現(xiàn)狀第二次世界大戰(zhàn)以后,電子計算機技術得到了突飛猛進的發(fā)展。分別為:SONY、微軟和任天堂。如今乒乓游戲機已出現(xiàn)3D類,體感類等等類型。(2)乒乓球的位置和移動方向由燈亮及依次點燃的方向決定,~1s移動一位。 設計方法本設計是基于單片機的乒乓游戲機設計,分別進行了硬件和軟件兩部分的設計。2 乒乓游戲機設計方案目前,有兩種方案來設計乒乓游戲機設計。軟件方面,使用Keil uVision4進行編程。時鐘電路設計:單片機可以看成是在時鐘驅動下的時序邏輯電路,即單片機必須在時鐘的驅動下才能工作。本設計采用手動按鈕復位方式進行復位。模擬球臺設計:包括譯碼電路設計和發(fā)光二極管設計。 軟件設計主程序:對乒乓游戲機進行初始化,定時器設置,對LED點陣輸入數(shù)據(jù)等,延時掃描按鍵。線路程序:游戲發(fā)球有8個線路選擇,AB分別4個線路選擇,共有16個回球線路,存在數(shù)組b[16]中,包括LED點陣子程序,由單片機線路和delay_1(t)控制74LS138譯碼器,74LS138譯碼器譯碼控制LED點陣得點亮順序和相應點亮時間。因為學校具備專門的實驗箱,如果采用方案二只需編程便可實現(xiàn)。當球過網(wǎng)后,按設計者規(guī)定的球位乙方就可以擊球。FPGA設計屬于硬件范疇,它的硬件即FPGA是可編程的,是一個通過硬件描述語言在FPGA芯片上自定義集成電路的過程。STC89C51是ISP的系統(tǒng)可編程芯片,可以直接將程序燒錄到芯片中,方便程序的修改和實物調試。并且采用C語言編程,移植性強,使端口的程序控制變得簡單。就乒乓游戲機而言,STC89C51能通過程序的編寫實現(xiàn)所需的功能。在芯片擦除中,代碼陣列全被寫“1”,且在任何非空存儲字節(jié)被重復編程以前,必須執(zhí)行該操作。當P0口的管腳第一次寫“1”時,被定義為高阻輸入。P1口(1~8腳):~,P1口緩沖器能接收四個TTL門電流。P2口(21~28腳):~。當P2口用于外部程序存儲器或十六位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出高八位地址。P2口為準,雙向口可接收/輸出四個TTL門電流。 P3口的第二功能端口引腳第二功能RXD (串行輸入口)TXD(串行輸出口)/INT0 (外中斷0)/INT1 (外中斷1)T0 (定時/計數(shù)器0)T1(定時/計數(shù)器1) /WR (外部數(shù)據(jù)存儲器寫選通)/RD (外部數(shù)據(jù)存儲器讀選通) RST:復位輸入。本設計中,STC89C51單片機的管腳如下分配:~,接上拉電阻;~、開始按鍵輸入口;~;,;~;~;RST引腳為復位電路輸入口;XTALXTAL2分別作為片內振蕩器的輸入和輸出。兩個系列的固定三端穩(wěn)壓器,輸出電壓有5V、6V、9V、12V、15V、18V、24V等規(guī)格。固定三端穩(wěn)壓器7805的1腳為輸入端,2腳為接地端,三腳為輸出端。此設計選用內部振蕩方式,即把放大器與振蕩器連接,構成的內部自激振蕩器并產(chǎn)生振蕩時鐘脈沖。因為石英晶體振蕩器的振蕩頻率為12MHz,即單片機的振蕩周期為1us,狀態(tài)周期為2us,機器周期為12us。當按下按鍵時,電源經(jīng)電阻RR2分壓,在復位管腳產(chǎn)生一個復位高電平,此時單片機處于復位狀態(tài)。按鍵共有4個引腳,當未按下按鍵時,2引腳和3引腳是導通的,1引腳和4引腳是導通的。這四個按鍵其中三個是對LED點陣線路的操作,一個是進行加速;暫停/開始和復位按鍵是在運行任一程序時,對游戲機進行暫?;蜷_始或復位。 按鍵電路設計圖。譯碼器74LS138的輸入電壓范圍為+~+5V。此外,還設置了EE2和E3三個使能輸入端,為電路功能的擴展提供方便。 74LS138功能真值表輸入輸出E3E2E1A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7XHXXXXHHHHHHHHXXHXXXHHHHHHHHLXXXXXHHHHHHHHHLLLLLLHHHHHHHHLLLLHHLHHHHHHHLLLHLHHLHHHHHHLLLHHHHHLHHHHHLLHLLHHHHLHHHHLLHLHHHHHHLHHHLLHHLHHHHHHLHHLLHHHHHHHHHHL發(fā)光二極管簡稱為LED,是一種能發(fā)光的半導體電子元件。發(fā)光二極管的基本結構是一塊電致發(fā)光的半導體材料,置于一個有引線的架子上,然后用環(huán)氧樹脂密封,起到保護內部芯片線的作用。 模擬球拍電路的設計~,B,C端,且EE3兩個端口接地。LCD1602為工業(yè)字符型液晶,能夠同時顯示32個字符。LCD采用標準的16腳接口。高電平時讀取信息,負跳變時執(zhí)行指令D0~D78位雙向數(shù)據(jù)端BLA背光正極BLK背光負極LCD1602的特性:,對比度可調;內含復位電路,提供各種控制命令;有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM;內建有192個5*7點陣的字型的字符發(fā)生器CGROM;8個可由用戶自定義的5*7的字符發(fā)生器CGRAM;。 乒乓游戲機總電路的設計本設計采用Proteus繪制電路設計仿真圖,乒乓游戲機的硬件設計包括單片機電路、譯碼電路、發(fā)光二極管電路、按鍵電路、顯示電路等電路的設計。開 始初始化主程序否發(fā)球指示燈是否點亮是A發(fā)球B發(fā)球線路程序回球程序是AB回球是否成功否否B失敗A加1分A失敗B加1分顯示程序否得分11是結 束 系統(tǒng)流程圖通過程序實現(xiàn)的功能為:在主程序進入初始化,LCD屏的清零,及初始化顯示設置;然后進入發(fā)球程序,綠色指示燈亮起時,B得到球權,否則A得到球權;當發(fā)球成功后,進入線路模塊,在不同的情況進入相應的線路,依據(jù)線路的選擇依次點亮線路所包含的LED燈;而后進入回球程序,回球成功繼續(xù)進入線路程序,回球失敗,對手分數(shù)加1,并進入LCD顯示程序;當AB隊 任一隊11分后進入相應win子程序。游戲開始時,程序控制顯示上行A:0。//LED點陣全部熄滅 fuwei()。 ET0=1。 TH0=(6553650000)/256。 //跳轉到發(fā)球程序 while(1)//循環(huán)掃描并點亮相應LED { int t=1000+w*1000。//線路控制程序 }} 按鍵組的設計及功能實現(xiàn)此程序貫穿了整個系統(tǒng)框圖中,包括球拍模擬子程序和暫停/開始子程序。void qiuquan(void){ w=1。 else f++。 線路選擇子程序游戲發(fā)球有8個線路選擇,AB分別4個線路選擇,發(fā)球的4個選擇由線路b[16]和初始點亮燈一起組成。} else if(m16) {n=m/16。m=0) {n=m。 if(n8) chang3()。q[16]寄存數(shù)組,列如P2=q[0]時點亮A邊的第一個燈,單片機將數(shù)據(jù)傳輸給74LS138進行譯碼點亮相應的LED實現(xiàn)乒乓球的移動。w=P0_3。 { if(!w) x=3。 } if(x==8)//當線路為8時只能按以下處理 { if(!P0_0){ x=3。 while(!P0_1)。當A或B到達11分時進入相應win子程序。A39。)。 write_data(39。//第一行隔兩位寫入以下字符‘B’‘:’‘ ’‘0’。 write_data(39。 39。)。它不僅具有EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。電路原理圖是生產(chǎn)電子產(chǎn)品的基礎,電路設計的最終目的是從電路原理圖到設計出印制電路板圖,經(jīng)過焊接、組裝、調試得到合格的電子產(chǎn)品。目前使用Keil uVision4的產(chǎn)品有Keil MDKARM,Keil C51,Keil C166和Keil C導入的方法:將鼠標置于電路圖中STC89C51器件上,先右擊再左擊,即彈出導入框。 仿真調試的結果分析對電路進行仿真調試后,發(fā)現(xiàn)了一些問題。在每焊接完成一個模塊時,檢查電路焊接是否正確、是否連錯端口、是否有虛焊,確認無誤后,完成焊接。燒錄的步驟為:選項/串口設置、芯片型號選擇STC89C51RC、打開程序文件、Download/下載、擦除、查空、編程、校驗。 暫停調試狀態(tài)圖 實物調試的結果分析完成實物制作后,對總電路進行調試??赡茉诎聪掳存I時,已經(jīng)對按鍵進行了幾次操作,因此發(fā)光二極管快速的變化。本設計采用單片機STC89C51作為主控芯片,采用Proteus軟件和Keil uVision4軟件分別進行硬件仿真和軟件編程,最后制作實物,實現(xiàn)乒乓游戲機的雙人對打。這種成本低,操作方便,穩(wěn)定度高的設計,能很好的適應乒乓游戲機的開發(fā)。在功能上,乒乓游戲機不應
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1