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

正文內(nèi)容

單片機(jī)原理和應(yīng)用答案解析(李全利)-文庫吧資料

2025-07-03 13:32本頁面
  

【正文】 答:采用定時(shí)20ms,然后再計(jì)數(shù)49次的方法實(shí)現(xiàn)。,脈寬為20ms的正脈沖信號(hào),晶振頻率為12MHz。,定時(shí)/計(jì)數(shù)器T1可以工作在何種方式下?如何控制T1的開啟和關(guān)閉?答:T0用作方式3時(shí),T1可以工作在方式0、1和2。因此,TH0的啟、停受TR1控制,TH0的溢出將置位TF1。當(dāng)TL0計(jì)數(shù)溢出時(shí),由硬件使TF0置1,向CPU發(fā)出中斷請(qǐng)求。計(jì)數(shù)個(gè)數(shù)與計(jì)數(shù)初值的關(guān)系為:X=28-N方式3只適用于定時(shí)/計(jì)數(shù)器T0,定時(shí)器T1處于方式3時(shí)相當(dāng)于TR1=0,停止計(jì)數(shù)。TL0從初值重新進(jìn)行加1計(jì)數(shù)。TH0為8位初值寄存器。計(jì)數(shù)初值計(jì)算的公式為: X=213-N方式1的計(jì)數(shù)位數(shù)是16位,由TL0作為低8位、TH0作為高8位,組成了16位加1計(jì)數(shù)器。?答:方式0位13位計(jì)數(shù)器,由TL0的低5位(高3位未用)和TH0的8位組成。當(dāng)某周期采樣到一高電平輸入,而下一周期又采樣到一低電平時(shí),則計(jì)數(shù)器加1,更新的計(jì)數(shù)值在下一個(gè)機(jī)器周期的S3P1期間裝入計(jì)數(shù)器。設(shè)置為計(jì)數(shù)器模式時(shí),外部事件計(jì)數(shù)脈沖由T0或T1引腳輸入到計(jì)數(shù)器。不同點(diǎn):設(shè)置為定時(shí)器模式時(shí),加1計(jì)數(shù)器是對(duì)內(nèi)部機(jī)器周期計(jì)數(shù)(1個(gè)機(jī)器周期等于12個(gè)振蕩周期,即計(jì)數(shù)頻率為晶振頻率的1/12)。邊沿觸發(fā)方式適合于以負(fù)脈沖形式輸入的外部中斷請(qǐng)求。若CPU暫時(shí)不能響應(yīng),中斷申請(qǐng)標(biāo)志也不會(huì)丟失,直到CPU響應(yīng)此中斷時(shí)才清0。在邊沿觸發(fā)方式下,CPU響應(yīng)中斷時(shí),能由硬件自動(dòng)清除IE0標(biāo)志。當(dāng)IT0=1時(shí),為邊沿觸發(fā)方式。電平觸發(fā)方式時(shí),外部中斷源的有效低電平必須保持到請(qǐng)求獲得響應(yīng)時(shí)為止,不然就會(huì)漏掉;在中斷服務(wù)結(jié)束之前,中斷源的有效的低電平必須撤除,否則中斷返回之后將再次產(chǎn)生中斷。電平觸發(fā)方式時(shí),CPU在每個(gè)機(jī)器周期的S5P2采樣引腳電平,當(dāng)采樣到低電平時(shí),置IE0=1向CPU請(qǐng)求中斷;采樣到高電平時(shí),將IE0清0。答:將3個(gè)中斷信號(hào)經(jīng)電阻線或,接。、3,當(dāng)某一中斷源變低電平時(shí)便要求CPU處理,它們的優(yōu)先處理次序由高到低為1,處理程序的入口地址分別為2000H、2100H、2200H。另外,所有能產(chǎn)生中斷的標(biāo)志位均可由軟件置位或復(fù)位。RI和TI,由硬件置位。電平方式觸發(fā)的外中斷標(biāo)志與引腳信號(hào)一致;邊沿方式觸發(fā)的外中斷響應(yīng)中斷后由硬件自動(dòng)復(fù)位。鍵號(hào)計(jì)數(shù)器復(fù)位 MOV A,TEMP LP:RRC A JNC DONE INC R2 SJMP LP DONE:MOV A,R2 MOV DPTR,CODE_P0 MOVC A,A+DPTR MOV P0,A JMP NOKEYD10ms:MOV R5,10 。有鍵按下 CALL D10ms MOV A,P3 CJNE A,TEMP,NOKEY 。輸入方式 CLR CYNOKEY:MOV A,P3 CPL A JZ NOKEY 。答:實(shí)現(xiàn)程序如下:TEMP EQU 30H ORG 0000H JMP START ORG 0100HSTART:MOV SP,5FH MOV P0,8CH 。答:ORG 0 MOV R1,5BH MOV A,R1 ANL A,0F0H SWAP A ACALL ASCII MOV R3,A MOV A,R1 ANL A, 0FH ACALL ASCII MOV R4, A SJMP $ASCII:PUSH ACC CLR C SUBB A, 0AH POP ACC JC LOOP ADD A, 07HLOOP: ADD A, 30H RET END13.編寫程序,求內(nèi)部RAM中50H~59H十個(gè)單元內(nèi)容的平均值,并存放在5AH單元。 DEC R1 MOV A,R1 ADDC A,R1 DA A MOV R1,A DJNZ R7,LOOP INC R1 。 DA A 。 MOV A,R1 。 org 0 MOV 52H,0 MOV 51H,0 MOV 50H,0 MOV A,0FDh LCALL DCDTH SJMP $ DCDTH:MOV R7,8 MOV R0,A 。 NEXT:DJNZ R7,LOOP MOV BIG,37H SJMP $ END11.編寫程序,把累加器A中的二進(jìn)制數(shù)變換成3位BCD碼,并將百、十、個(gè)位數(shù)分別存放在內(nèi)部RAM的50H、51H、52H中。ONE大放后面(交換) DEC R0 MOV R0,TWO 。比較次數(shù) MOV R0,30H LOOP:MOV A,R0 MOV ONE,A INC R0 MOV TWO,R0 CLR C SUBB A,R0 JC NEXT 。試編寫程序?qū)崿F(xiàn)。s*{[1+((1+2*250+2)*246)+2]+2}=(含調(diào)用指令2個(gè)機(jī)器周期)10.在內(nèi)部RAM 的30H~37H單元存有一組單字節(jié)無符號(hào)數(shù)。答:ORG 0000HMOV A,R1 ADD A,R7MOV 61H,AMOV A,R0 ADDC A,R6 MOV 60H,A SJMP $ END9.若80C51的晶振頻率為6MHz,試計(jì)算延時(shí)子程序的延時(shí)時(shí)間。答:程序如下:ORG 0000HMOV R0,#21HMOV R1,#23HMOV A,R0ADD A,R1MOV 25H,ADEC R0DEC R1MOV A,R0ADDC A,R1MOV 24H,ASJMP $END7.編寫程序,把外部RAM中1000H~101FH的內(nèi)容傳送到內(nèi)部RAM的30H~4FH中。常用的偽指令包括:ORG,功能是向匯編程序說明下面緊接的程序段或數(shù)據(jù)段存放的起始地址;END,功能是結(jié)束匯編;DB,功能是從標(biāo)號(hào)指定的地址單元開始,在程序存儲(chǔ)器中定義字節(jié)數(shù)據(jù);DW,功能是從標(biāo)號(hào)指定的地址單元開始,在程序存儲(chǔ)器中定義字?jǐn)?shù)據(jù)空間;EQU,功能是將表達(dá)式的值或特定的某個(gè)匯編符號(hào)定義為一個(gè)指定的符號(hào)名;BIT,功能是將位地址賦給指定的符號(hào)名。4.子程序調(diào)用時(shí),參數(shù)的傳遞方法有哪幾種?答:利用累加器或寄存器;利用存儲(chǔ)器;利用堆棧??偭鞒虉D側(cè)重反映程序的邏輯結(jié)構(gòu)和各程序模塊之間的相互關(guān)系;局部流程圖反映程序模塊的具體實(shí)施細(xì)節(jié)。應(yīng)用程序的功能通??梢苑譃槿舾刹糠?,用流程圖將具有一定功能的各部分有機(jī)地聯(lián)系起來。先要確定程序結(jié)構(gòu)和數(shù)據(jù)形式,資源分配和參數(shù)計(jì)算等。并對(duì)各種算法進(jìn)行分析比較,并進(jìn)行合理的優(yōu)化。這是應(yīng)用系統(tǒng)程序設(shè)計(jì)的基礎(chǔ)和條件。2.利用80C51單片機(jī)匯編語言進(jìn)行程序設(shè)計(jì)的步驟如何?答:一、任務(wù)分析首先,要對(duì)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)目標(biāo)進(jìn)行深入分析,明確系統(tǒng)設(shè)計(jì)任務(wù):功能要求和技術(shù)指標(biāo)。它是面向機(jī)器的語言,對(duì)于單片機(jī)硬件的操作直接、方便,有利于初學(xué)者對(duì)單片機(jī)結(jié)構(gòu)的認(rèn)知。試指出執(zhí)行下列程序段后,CY、P1口及P3口內(nèi)容的變化情況。答:MOV A,R2ANL A,0F0HORL R1,A18.試編寫程序,將內(nèi)部RAM的20H、21H單元的兩個(gè)無符號(hào)數(shù)相乘,結(jié)果存放在RR3中,R2中存放高8位,R3中存放低8位。答:MOV 2FH,20H MOV 2EH,21HMOV 2DH,22H16.試編寫程序,完成兩個(gè)16位數(shù)的減法:7F4DH-2B4EH,結(jié)果存入內(nèi)部RAM的30H和31H單元,30H單元存差的高8位,31H單元存差的低8位。 (1); (2)清除累加器高4位; (3)。14.試用位操作指令實(shí)現(xiàn)下列邏輯操作。 MOV A,R1 MOV R1,40H MOV 40H,A MOV R1,7FH答:(R1)=7FH(A)=60H(30H)=08H(40H)=60H12.若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20H)=0FH,試寫出下列各指令獨(dú)立執(zhí)行后有關(guān)寄存器和存儲(chǔ)單元的內(nèi)容?若該指令影響標(biāo)志位,試指出CY、AC、和OV的值。答:(1)MOV A,R0 MOV R1,A(2)MOV R2,60H(3)MOV DPTR,1000H MOVX A,DPTR MOV 60H,A(4)MOV DPTR,1000H MOVX A,DPTR MOV R2,A (5)MOV DPTR,1000H MOVX A,DPTRMOV DPTR,2000H MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1