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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)十進(jìn)制加法計(jì)算器設(shè)計(jì)(留存版)

2025-08-10 12:57上一頁面

下一頁面
  

【正文】 JNE A,12, NEXT13 LJMP E2NEXT13: CJNE A,13,NEXT14 LJMP E2NEXT14: CJNE A,14,NEXT15 LJMP E2NEXT15: LJMP E3 。七段發(fā)光二極管,再加上一個(gè)小數(shù)點(diǎn)位,共計(jì)8段,因此提供的字形代碼的長(zhǎng)度正好是一個(gè)字節(jié)。編碼鍵盤是較多按鍵(20個(gè)以上)和專用驅(qū)動(dòng)芯片的組合,當(dāng)按下某個(gè)按鍵時(shí),它能夠處理按鍵抖動(dòng)、連擊等問題,直接輸出按鍵的編碼,無需系統(tǒng)軟件干預(yù)。FLASH存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。 P3 口除了作為一般的I/O 口線外,更重要的用途是它的第二功能。 在Flash 編程時(shí),P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。本設(shè)計(jì)重在設(shè)計(jì)構(gòu)思,使得我們用專業(yè)知識(shí)、專業(yè)技能分析和解決問題,通過設(shè)計(jì)使得我們對(duì)所學(xué)知識(shí)徹底鞏固。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。在訪問8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX RI 指令)時(shí),P2 口輸出P2 鎖存器的內(nèi)容。如有必要,可通過對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。 (一) 復(fù)位電路 圖二 復(fù)位電路 本設(shè)計(jì)采用上電與手動(dòng)復(fù)位電路,電阻分別選取100和10K,電容選取10uF,系統(tǒng)一上電,芯片就復(fù)位,或者中途按按鍵也可以進(jìn)行復(fù)位。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O 口的利用率。要顯示數(shù)值,先判斷數(shù)值大小和位數(shù),如果是超過三位或大于255,將不顯示數(shù)字。調(diào)顯示子程序WAIT: CALL TESTKEY 。等待再次輸入E12: MOV R7,A 。-N22: CJNE A,12,N23 LJMP CHENG 。溢出 MOV RESULT,A LJMP DISP1CHU: MOV A,R4 MOV B,A MOV A,RESULT DIV AB 。調(diào)試結(jié)果如圖9所示。通過與同學(xué)探討,終于把問題都解決了,并加深了對(duì)計(jì)算器工作的原理的了解。做課程設(shè)計(jì)時(shí),先查閱相關(guān)知識(shí),把原理吃透,確定一個(gè)大的設(shè)計(jì)方向,在按照這個(gè)方向分模塊的把要實(shí)現(xiàn)的功能用流程圖的形式展示。調(diào)試結(jié)果如圖11所示。結(jié)果送累加器 DIV AB 。/N24: CJNE A,0,N25 LJMP FIRST 。十位數(shù) ADD A,R7 MOV R4,A 。讀鍵 INC R3 。(2)運(yùn)算程序的設(shè)計(jì)首先初始化參數(shù),送LED三位顯示“0”,其它位不顯示。具體電路連接如圖五所示: 圖五 4*4鍵盤接口電路 顯示電路的設(shè)計(jì) 當(dāng)系統(tǒng)需要顯示少量數(shù)據(jù)時(shí),采用LED數(shù)碼管進(jìn)行顯示是一種經(jīng)濟(jì)實(shí)用的方法。晶振旁電容選取30pF。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無效。P3 口:P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。AT89C52具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)Flash,256字節(jié)RAM, 32 位I/O 口線,看門狗定時(shí)器,2 個(gè)數(shù)據(jù)指針,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路,8 位微控制器 8K 字節(jié)在系統(tǒng)可編程 Flash ROM。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的單片機(jī)應(yīng)用系統(tǒng)中,單片機(jī)往往作為一個(gè)核心部件來使用,僅單片機(jī)方面知識(shí)是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟硬件結(jié)合,加以完善。對(duì)P0端口寫“1”時(shí),引腳用作高阻抗輸入端用。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。下面分別進(jìn)行設(shè)計(jì)。 電路如下圖六所示: 圖六 三位數(shù)碼管的顯示電路 軟件設(shè)計(jì)在十進(jìn)制加法計(jì)算器的軟件規(guī)劃要求下,簡(jiǎn)易計(jì)算器的程序主要包括以下功能模塊:(1) 顯示與按鍵設(shè)計(jì)(1) LED顯示程序設(shè)計(jì) LED顯示器由七段發(fā)光二極管組成,排列成8字形狀,因此也稱為七段LED顯示器。轉(zhuǎn)數(shù)字鍵處理NEXT1: CJNE A,1,NEXT2 LJMP E1NEXT2: CJNE A,2,NEXT3 LJMP E1NEXT3: CJNE A,3,NEXT4 LJMP E1NEXT4: CJNE A,4,NEXT5 LJMP E1NEXT5: CJNE A,5,NEXT6 LJMP E1NEXT6: CJNE A,6,NEXT7 LJMP E1NEXT7: CJNE A,7,NEXT8 LJMP E1NEXT8: CJNE A,8,NEXT9 LJMP E1NEXT9: CJNE A,9,NEXT10 LJMP E1NEXT10: CJNE A,10,NEXT11 。輸入溢出 ADD A,R7 JB CY,E3 。輸入值送結(jié)果 MOV R3,0 。取個(gè)位數(shù) MOV 34H,A 。圖11 系統(tǒng)運(yùn)算功能調(diào)試結(jié)果 心得體會(huì) 單片機(jī)課程設(shè)計(jì)終于結(jié)束了,通過緊張的工作,完成了我的設(shè)計(jì)任務(wù)十進(jìn)制加法計(jì)算器。 同時(shí)為了完成此次的課程設(shè)計(jì),在圖書館和網(wǎng)絡(luò)上找到了許多相關(guān)的資料,大大擴(kuò)充自己的知識(shí)面,使許多以前想解決卻無法解決的困難迎刃而解。 通過這次課程設(shè)計(jì),我進(jìn)一步加深了對(duì)單片機(jī)了解。鍵碼定義 DB 0EBH,0DBH,0BBH,0E7H DB 0D7H,0B7H,0DEH,0BEH DB 07EH,07DH,07BH,077HGETKEY: MOV R6,10 。上次結(jié)果減輸入值 JB CY,N4 。與上
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1