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

正文內(nèi)容

基于at89c52單片機(jī)的led顯示屏設(shè)計(jì)(編輯修改稿)

2024-07-23 18:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 活的各個(gè)方面。如:洗衣機(jī)、電冰箱、電子玩具、立體聲音響、家用防盜系統(tǒng)等。(3)智能儀表中的應(yīng)用單片機(jī)廣泛地應(yīng)用于各種儀器儀表中,使儀器儀表智能化,提高測(cè)試的自動(dòng)化程度和精度,簡(jiǎn)化其硬件結(jié)構(gòu),提高其性能價(jià)格比。(4)計(jì)算機(jī)網(wǎng)絡(luò)及通信技術(shù)中的應(yīng)用單片機(jī)中集成了通信接口,因而使其在計(jì)算機(jī)網(wǎng)絡(luò)及通信設(shè)備中得以廣泛應(yīng)用。 第3章 系統(tǒng)的硬件及軟件設(shè)計(jì) 硬件系統(tǒng)的總體設(shè)計(jì)根據(jù)設(shè)計(jì)要求與設(shè)計(jì)方案,硬件電路的設(shè)計(jì)框圖如圖31所示。硬件電路結(jié)構(gòu)由8個(gè)部分組成:時(shí)鐘電路、復(fù)位電路、按鍵接口電路、電源電路、點(diǎn)陣顯示陽(yáng)極驅(qū)動(dòng)電路、點(diǎn)陣顯示陰極驅(qū)動(dòng)電路和1616點(diǎn)陣顯示電路。按鍵電路復(fù)位電路電源電路時(shí)鐘電路 單 片 機(jī)點(diǎn)陣顯示器陽(yáng)極驅(qū)動(dòng)電路點(diǎn)陣顯示器陰極驅(qū)動(dòng)電路1616點(diǎn)陣LED顯示器圖31 1616 點(diǎn)陣顯示組成原理系統(tǒng)框圖AT89C52片內(nèi)有8K的Flash程序存儲(chǔ)器,并且I∕O口可直接驅(qū)動(dòng)點(diǎn)陣顯示器,所以由它組成小系統(tǒng)硬件非常簡(jiǎn)單。 AT89C52單片機(jī)的性能及功能圖32 AT89C52引腳結(jié)構(gòu)圖① 性能說(shuō)明與MCS51 兼容8K字節(jié)可編程閃爍存儲(chǔ)器 壽命:1000寫(xiě)/擦循環(huán) 數(shù)據(jù)保留時(shí)間:10年全靜態(tài)工作:0Hz24Hz三級(jí)程序存儲(chǔ)器鎖定256*8位內(nèi)部RAM32可編程I/O線兩個(gè)16位定時(shí)器/計(jì)數(shù)器 一個(gè)數(shù)據(jù)指針DPTR8個(gè)中斷源可編程全雙工串行通道低功耗的閑置和掉電模式片內(nèi)振蕩器和時(shí)鐘電路② 管腳說(shuō)明VCC:供電電壓。 GND:接地。 P0口:P0口為一個(gè)8位漏級(jí)開(kāi)路雙向I/O口,每腳可吸收8TTL門(mén)電流。當(dāng)P1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。P1口管腳寫(xiě)入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門(mén)電流,當(dāng)P2口被寫(xiě)“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門(mén)電流。當(dāng)P3口寫(xiě)入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0(記時(shí)器0外部輸入) T1(記時(shí)器1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。 系統(tǒng)的軟件設(shè)計(jì)、存儲(chǔ)單元、輔助子程序說(shuō)明首先說(shuō)明軟件程序中,所使用的各寄存器、存儲(chǔ)單元、輔助子程序及它們的作用:寄存器:R1,R0: 合起來(lái)作為取字庫(kù)用的16位地址指針;R2: 由存儲(chǔ)單元35H與存儲(chǔ)單元34H相減得到,表示的是顯示內(nèi)容的長(zhǎng)度,程序中當(dāng)R2內(nèi)容為0時(shí),表示開(kāi)始要開(kāi)始顯示最后一個(gè)字,程序轉(zhuǎn)到DISP3顯示最后一個(gè)字;R3: 顯示內(nèi)容顯示速度并起穩(wěn)定畫(huà)面的作用;R4: 判斷一個(gè)字是否全部左移顯示完畢;R5: 列掃描信號(hào); R7,R6: 列掃描端口地址, R7=80H,R6=00H時(shí)表示XPA的端口地址,R7=80H,R6=00H時(shí)表示XPB的端口地址。存儲(chǔ)單元:31H,30H: 合起來(lái)作為第二個(gè)16地址指針,在左移顯示最后一字時(shí),因第一個(gè)字要同步左移進(jìn)到屏幕中,而地址指針仍在使用,固用31H,30H來(lái)作為第二個(gè)地址指針;34H: 表示顯示內(nèi)容第一個(gè)字的在整個(gè)字庫(kù)(28個(gè)字)的中位置;35H:  表示顯示內(nèi)容最后一個(gè)字的在整個(gè)字庫(kù)(28個(gè)字)的中位置;38H,37H:要顯示的最后一個(gè)字最后一列的地址指針;39H: 顯示速度(時(shí)間常數(shù)),;3BH,3AH: 要顯示的第一個(gè)字第一列的地址指針。輔助子程序:AD: TAB+R1,R0→DPTR; POINT:R1,R0+1→R1,R0; AD2: TAB+31H,30H→DPTR; POINT2:31H,30H+1→31H,30H; CHF1: 計(jì)算顯示的最后一個(gè)字最后一列的地址指針。 程序流程圖主程序流程圖如圖33所示,圖33 程序流程圖所調(diào)用的子程序流程圖如下圖34,圖35,圖36,圖37所示,內(nèi)容顯示為動(dòng)態(tài)顯示:圖34逐字顯示子程序圖35向左滾動(dòng)顯示子程序圖36向左單個(gè)顯示子程序圖37向上滾動(dòng)顯示子程序 程序列表ORG 0000H。LJMP MAIN。ORG 0030H。MAIN:MOV R1,00H。選擇數(shù)據(jù)指針入口標(biāo)志MOV R2,10H。列選線MOV R5,00H。尋字節(jié)顯示MOV R3,00H。R3用于記錄某一靜態(tài)狀態(tài)重復(fù)掃描次數(shù),若到了100,則向右移動(dòng)一位格。MOV R4,00H。R4用于記錄移動(dòng)的格數(shù),這里R4暫時(shí)只能在0255之間變化。MOV DPTR,MING。DISPLAY:DEC R2。MOV P1,R2。列選線CJNE R2,000H,LOOP1。MOV R2,010H。MOV R5,00H。放在這里文字會(huì)有重影LOOP1:MOV A,R5。ADD A,R4。*********************
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1