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

正文內(nèi)容

基于51單片機(jī)模擬射擊類游戲(編輯修改稿)

2025-07-25 02:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 iemens公司生產(chǎn)的MCS51內(nèi)核的SAB80系列,每種單片機(jī)的內(nèi)部都有所不同,包括I/O口的個(gè)數(shù)、數(shù)據(jù)/程序存取區(qū)的大小、定時(shí)/計(jì)數(shù)器的個(gè)數(shù)、有無(wú)A/D轉(zhuǎn)化、有無(wú)看門(mén)狗中斷等。由于本次課題設(shè)計(jì)的游戲只用到了不到20個(gè)I/O口,2個(gè)定時(shí)器中斷。因此我們選擇了Atmel公司的AT89S51單片機(jī)/AT89S52單片機(jī)。 具體參數(shù)如下: 基于8051的全靜態(tài)CMOS工藝控制器; 32個(gè)I/O口; 3級(jí)流水線指令執(zhí)行構(gòu)架; 6個(gè)中斷源; 2個(gè)定時(shí)/計(jì)數(shù)器;128字節(jié)的片內(nèi)數(shù)據(jù)存取器;4K的閃存程序儲(chǔ)存器;由于市面上AT89S51單片機(jī)近乎淘汰了,且AT89S52在功能上與51單片機(jī)一致,52是51的增強(qiáng)型,S52比C5多了個(gè),定時(shí)器T2,RAM多128B,ROM多4K,中斷多2個(gè),多一個(gè)看門(mén)狗,在掉電、數(shù)據(jù)指針等方面還有一些改進(jìn)。由此可知,AT89S52單片機(jī)完全滿足本次課題設(shè)計(jì)的要求。 液晶顯示屏的英文名稱是Liquid Crystal Display(Device),簡(jiǎn)稱LCD。根據(jù)LCD所采用的材料構(gòu)造,液晶顯示屏主要分為T(mén)N、STN、TFT等三大類,然而根據(jù)目前的技術(shù)原理又可以將它們分為T(mén)N、STN、FSTN、DSTN、TFT等諸多類別。 我們經(jīng)常用到的LCD液晶顯示屏主要包括:AMPIRE128*64,LGM12641BSIR,LM016L,LM020L,LM017L等。前面兩種是64行128列不帶字庫(kù)的漢字、圖形點(diǎn)陣液晶屏,它們能顯示4行8列32個(gè)16*16點(diǎn)陣漢字或4行16列64個(gè)16*8點(diǎn)陣字符,還有一種最大128*64的點(diǎn)陣圖形。也有市面上最常見(jiàn)的帶字庫(kù)的12864,功能都是一樣的。后幾種則是帶字庫(kù)的字符點(diǎn)陣,不能顯示圖形。 由以上介紹可知:后3種液晶不能顯示圖形,最先排除;前2種液晶雖然可以顯示圖形,但屏幕較小不能完整的顯示所有的游戲界面的內(nèi)容,單單是地圖顯示就需要128*144點(diǎn)陣的屏幕,而這兩種都是液晶屏的分辨率都只是128*64,所以我們需要一種更大的液晶顯示屏。 因此本課題我們選擇PG160128A液晶屏。這塊液晶屏是160*128點(diǎn)陣的屏幕,不僅可以滿足基本的圖像顯示,還可以顯示其他的記錄信息,如游戲機(jī)常見(jiàn)的步數(shù)顯示(推箱子游戲)、時(shí)間顯示、關(guān)數(shù)顯示等,完全滿足設(shè)計(jì)要求。 本章小結(jié)本章主要介紹了系統(tǒng)的工作原理,系統(tǒng)的組成部分,由單片機(jī)最小系統(tǒng)外接蜂鳴器,顯示部分與按鍵部分構(gòu)成。在完成本設(shè)計(jì)所需要用到的單片機(jī)以及LCD的選擇。13第三章 射擊訓(xùn)練游戲器件介紹 AT89S52單片機(jī) 由于市面上的AT89S51單片機(jī)近乎淘汰了,更多的是采用AT89S52代替。AT89S52是一種功耗低但是性能高的8位單片機(jī),單片機(jī)內(nèi)帶有一個(gè)4KB的Flash可反復(fù)擦寫(xiě)的只讀存儲(chǔ)器,它采用了CMOS工藝以及ATMEL公司的高密度非易失性存儲(chǔ)器技術(shù),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng)。片內(nèi)的存儲(chǔ)器允許用常規(guī)的非易失性存儲(chǔ)器編程器來(lái)編程或者也可以在線編程,同時(shí)還具有三級(jí)程序存儲(chǔ)器保密的性能。在市面上眾多的52系列單片機(jī)中我們選擇了ATMEL公司的AT89S52,因?yàn)樗粌H指令、管腳和MCU51系列單片機(jī)能夠完全兼容,而且它還將在線可編程Flash和通用CPU集成在一個(gè)芯片上。這種單片機(jī)對(duì)于我們開(kāi)發(fā)設(shè)備的要求并不高,也會(huì)大大的縮短開(kāi)發(fā)時(shí)間。 AT89S52引腳圖 主要性能參數(shù):的工作電壓范圍4k字節(jié)在線系統(tǒng)編程(ISP)Flash閃速存儲(chǔ)器1000次反復(fù)擦寫(xiě)周期全靜態(tài)工作模式:0Hz33MHz1288字節(jié)內(nèi)部RAM三級(jí)程序加密鎖2個(gè)16位定時(shí)/計(jì)數(shù)器和6個(gè)中斷源全雙工串行UART通道低功耗空閑與掉電模式看門(mén)狗(WDT)及雙數(shù)據(jù)指針中斷可從空閑模式喚醒系統(tǒng)靈活的在線系統(tǒng)編程(ISP一字節(jié)或頁(yè)寫(xiě)模式)掉電標(biāo)識(shí)和快速編程特性AT89S52功能特性概述: AT89S52單片機(jī)的標(biāo)準(zhǔn)功能:字節(jié)內(nèi)部RAM和字節(jié)Flash閃速存儲(chǔ)器,4k字節(jié)在線系統(tǒng)編程Flash閃速存儲(chǔ)器,32個(gè)I/O口線,看門(mén)狗(WDT),兩個(gè)數(shù)據(jù)指針,一個(gè)全雙工串行通信口,一個(gè)5向量?jī)杉?jí)中斷結(jié)構(gòu),兩個(gè)16位定時(shí)(計(jì)數(shù))器,片內(nèi)振蕩器和時(shí)鐘電路。同時(shí),AT89S52可降至0Hz的全靜態(tài)工作模式操作,并且還支持兩種軟件可選的節(jié)電工作的模式??臻e的時(shí)候停止CPU的工作,但允許定時(shí)(計(jì)數(shù))器,中斷系統(tǒng),RAM以及定串行通信口繼續(xù)工作。掉電方式下會(huì)保存RAM中的內(nèi)容,但是振蕩器會(huì)停止工作并且禁止其它所有部件的工作,直至下一個(gè)硬件復(fù)位。AT89S52引腳功能說(shuō)明: P0口(~):P0口是由一組8位漏極開(kāi)路型雙向I/O口組成,從32腳~39腳,作為地址和數(shù)據(jù)總線復(fù)用口。當(dāng)P0作為輸出口用的時(shí)候,每位可以驅(qū)動(dòng)8個(gè)TTL邏輯門(mén)電路,對(duì)端口寫(xiě)‘1’即作為高阻抗輸入端使用。當(dāng)訪問(wèn)外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0 口也被作為低8 位地址/數(shù)據(jù)復(fù)用,并且會(huì)激活內(nèi)部上拉電阻。在程序校驗(yàn)得時(shí)候,其輸出指令字節(jié),并且會(huì)外接上拉電阻,而在Flash編程時(shí)P0口就會(huì)接收指令字節(jié)。 P1口(~):P1口是由一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口組成,從1腳~8腳,由輸出緩沖級(jí)P1P1驅(qū)動(dòng)的4個(gè)TTL邏輯門(mén)電路。作為輸入口用時(shí),對(duì)端口寫(xiě)‘1’, 上拉電阻端口通過(guò)內(nèi)部的時(shí)候會(huì)被拉到高電平,因?yàn)榇藭r(shí)內(nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低,會(huì)輸出一個(gè)電流(In)。程序校驗(yàn)和Flash編程的時(shí)候P1將接收低8位地址。P2口(~):P2口是由一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口組成的,從21腳~28腳,P2輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門(mén)電路。當(dāng)對(duì)端口寫(xiě)‘1’時(shí),P2口將通過(guò)內(nèi)部的上拉電阻把端口拉至高電平,此時(shí)可作輸入口,當(dāng)P2口作為輸入口使用的時(shí)候,因?yàn)閮?nèi)部上拉電阻的存在,某個(gè)引腳會(huì)被外部信號(hào)拉低,此時(shí)便輸出一個(gè)電流(In)。在訪問(wèn)外部程序存儲(chǔ)器或者16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX @DPTR指令)時(shí),P2口將輸出高8位的地址數(shù)據(jù)。P2在執(zhí)行例如MOVX@Ri指令時(shí)就會(huì)訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器,P2口輸出P2鎖存器的內(nèi)容。在Flash編程和校驗(yàn)時(shí),P2 口也接收高8位地址字節(jié)和一些控制信號(hào)。P3口(~):P3口是由一組包含內(nèi)部上拉電阻的8位雙向I/O口組成的,從10腳~17腳,其輸出緩沖器能驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門(mén)電路。當(dāng)對(duì)P3口寫(xiě)入“1”的時(shí)候,端口會(huì)被內(nèi)部上拉電阻拉高并且可作為輸入。當(dāng)P3口作為輸入端時(shí),被外部拉低的端口將用上拉電阻輸出電流(In)。P3口除了作為一般的 I/O 口外還有更重要的用途就是它的第二功能。P3口還接收一些程序校驗(yàn)以及Flash 閃速存儲(chǔ)器編程的控制信號(hào)。RST:復(fù)位輸入。引腳為第9腳,在晶振工作時(shí),RST腳持續(xù)兩個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T(mén)狗計(jì)時(shí)完成后,RST 腳輸出96 個(gè)晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO 位可以使此功能無(wú)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1