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

正文內(nèi)容

單片機(jī)應(yīng)用技術(shù)習(xí)題答案(參考版)

2024-11-03 08:53本頁面
  

【正文】 使第一列線為 0 MOV A,P1 ;讀入行狀態(tài) JB ,LONE;第 0 行無鍵按下,轉(zhuǎn)查第一行 MOV A,00H ;第 0 行 有鍵按下,該行首鍵號# 00H A AJMP LKP ;轉(zhuǎn)求鍵號 LONE: JB ,NEXT ;第一行無鍵按下,轉(zhuǎn)查下一列 MOV A,02 ;第一行有鍵按下,該行首鍵號# 02 A LKP: ADD A,R4 ;鍵號=首行號+列號 PUSH ACC ;鍵號進(jìn)棧保護(hù) LK3: ACALL KS1 ;等待鍵釋放 JNZ LK3 ;未釋放,等待 POP AC ;鍵釋放,鍵號 A RET ;鍵掃描結(jié)束 NEXT: INC R4 ;列號加 1,指向下一列 MOV A,R2 ;列掃描字 A JNB ,KND ;判斷 2 列全掃描完?掃描 完,轉(zhuǎn) KND RL A ;沒掃描完,掃描字左移一位,形成下一單片機(jī)原理及應(yīng)用 第 31 頁 共 32 頁 列掃描字 MOV R2,A ;掃描字 R2 AJMP LK4 ;掃描下一列 AJMP KEY1 ;全掃描完,返回 MOV A,FCH ;全掃描字 11111100B A MOV P1,A ;全掃描字 所有行 MOV A,P1 ;讀取列值 CPL A ;取正邏輯,高電平表示有鍵按下 ANL A,0C0H ;屏蔽低 6 位,取高 2 位 RET ;出口狀態(tài)( A) !=0,有鍵按下 5 要求將存放在 8031 單片機(jī)內(nèi)部 RAM 中 30H— 33H 單元的 4 字節(jié)數(shù)據(jù),按十六進(jìn)制( 8 位)從做到右顯示,試編制 程序。調(diào)用判斷有無鍵按下子程序 JNZ LK1 ;有鍵按下,轉(zhuǎn) LK1 AJMP KEY1 。 解: ( 1) 2 2 行列式鍵盤電路如圖所示。 解: 根據(jù)題目要求, A 口輸入, B 口輸出,二者均采用工作方式 0,則控制字為 98H。 低 8 位初值 低 8 位寄存器 INC DPTR ; DPTR 指向定時器高 8 位 MOV A,13H ;高 8 位初值 A MOVX DPTR,A ;高 8 位初值 高 8 位寄存器 MOV DPTR,7F00H ; 8155 命令寄存器地址 DPTR MOV A,0C5H ;命令字 A MOVX DPTR,A ;命令字 命令寄存器 2 設(shè)單片機(jī)采用 8051,未擴(kuò)展片外 ROM,片外 RAM 采用一片 6116,編程將其片內(nèi) ROM 從 0100H單元開始的 10B得內(nèi)容依次外接到片外 RAM從 100H單元開始得 10B 中去。定時器低八位寄存器地址 DPTR MOV A,88H 。 54 編程題 1 試編程對 8155 進(jìn)行初始化,設(shè) A 口為選通輸出, B 口為選通輸入, C 口作為控制聯(lián)絡(luò)口,并啟動定時 器 /記數(shù)器按方式 1 工作,工作時間為 10ms,定時器計數(shù)脈沖頻率為單片機(jī)的時鐘頻率 24 分頻, fosc=12MHz。 ( 1) 總線接口部分 其中有數(shù)據(jù)總線驅(qū)動器,讀 /寫控制邏輯 ( 2) 內(nèi)部邏輯部分 由 A 組和 B 組控制電路??刂凭€的連接為 /PSEN 控制 EPROM 的讀出, /RD 和/WR 控制 RAM 的讀寫,兩個芯片的片選端都固定接地,連線圖如圖所示。由于沒有規(guī)定 地址范圍,故可按最簡單的方式來連接,即省去地址譯碼器,程序存儲器的地址必須從 0 開始,基本地址為 0000H— 07FFH。 單片機(jī)原理及應(yīng)用 第 27 頁 共 32 頁 A7 A10 . A9 A0 A8 /OE /WE D7 . 6116 D0 /CE 4 試將 8031單片機(jī)外接一片 2716 EPROM 和一片 6116 RAM組成一個應(yīng)用系統(tǒng),請畫出硬件連線圖,并指出擴(kuò)展存儲器的地址范圍。 3 8031 單片機(jī)需要外接程序存儲器,實(shí)際上它還有多少條 I/O 線可以用?當(dāng)使用外部存儲器時,還剩下多少條 I/O 線可用? 答: 8031 系統(tǒng)必須外接 程序促成器,原則上說, P0 和 P2 口要用作數(shù)據(jù)和地址總線,所以只有 P1 和 P3 口可用作 I/O 口,共 16 條 I/O 線。 2 在 8031 擴(kuò)展系統(tǒng)中,外部程序存儲器和數(shù)據(jù)存儲器共用 16 位地址線和 8 位數(shù)據(jù)線,為什么兩個存儲空間不會發(fā)生沖突? 答:這是因?yàn)橥獠砍绦虼鎯ζ骱屯獠繑?shù)據(jù)存儲器所使用的控制信號不同。 ALE 信號就是用來把 P0 口輸出的地址字節(jié)鎖存在這個外接的鎖存器中,再從鎖存器輸出外部存儲器的低 8 位地址。 為了消除按鍵的抖動,常用的方法有硬件和 軟件兩種方法。 (對 ) 在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲器傳送數(shù)據(jù)時,使用 MOV 指令。(錯) 2K. 8255A 內(nèi)部有 3 個 8 位并行口 ,即 A 口, B 口, C 口。 8031 片內(nèi)有程序存儲器和數(shù)據(jù)存儲器。(對) 片內(nèi) RAM 與外部設(shè)備統(tǒng)一編址時,需要專門的輸入 /輸出指令。(對) 使用 8751 且 EA=1 時,仍可外擴(kuò) 64KB 的程序存儲器。 解: ORG 0100H MOV A,0FH ABC: MOV P1,A ACALL D05 SWAP A SJMP ABC D05:MOV R6,250 DY: MOV R7,250 DAY:NOP NOP DJNZ R6,DAY DJNZ R7,DAY RET END 11.設(shè)計 89C51 和 ADC0809 的接口,采集 2 通道 10 個數(shù)據(jù),存入內(nèi)部 RAM 的50H~59H 單元,畫出電路圖,編出: 單片機(jī)原理及應(yīng)用 第 24 頁 共 32 頁 ( 1)延時方式; ( 2)查詢方式; ( 3)中斷方式中的一種程序。 5S 交替發(fā)亮一次,周 而 復(fù)始。 解 : ORG 0000H AJMP MAIN ORG 0003H AJMP SUBG MAIN:MOV A,OOH MOV 30H,A MOV 31H,A MOV SP,70H SETB INT0 SETB EA 單片機(jī)原理及應(yīng)用 第 23 頁 共 32 頁 SETB EX0 AJMP $ ORG 0200H SUBG:PUSH ACC INC 30H MOV A,30H JNZ BACK INC 31H BACK:POP RET1 89C51 的 P1 口控制 8 個發(fā)光二極管 LED。 解 : MOV A,01H SHIFT: LCALL FLASH RR SJMP SHIFT FLAH: MOV R2,0AH FLAH1: MOV P1,A LCALL DELAY MOV P,00H LCALL DELAY DJNZ R2,FLASH1 RET 8051 單片機(jī)的 INTO 引腳外接脈沖信號,要求每送來一個脈沖,把 30H 單 元值加 1,若 30H 單元記滿則進(jìn)位 31H 單元。有 8 個發(fā)光二極管,每次其中某個燈閃爍點(diǎn)亮 10次后,轉(zhuǎn)到下一個閃爍 10 次,循環(huán)不止。 解: ORG 0100H ABC:SETB SETB JB ,$ JNB ,$ CLR MOV R2,0 DAY: NOP NOP DJNZ R2,DAY SJMP ABC 設(shè)計一個 4 位數(shù)碼顯示電路,并用匯編語言編程使 8從右到左顯 示一遍。 請( 1)計算時間常數(shù)X,應(yīng)用公式 X=216 - t( f/12) ( 2)寫出程序清單 解:解: X=216t(F/12) =*103*6*106/12 =FF06H ORG 3000H START:MOV TMOD,01H MOV TL0,06H MOV THO,FFH SETB TR0 LOOP: JBC TFO,DONE SJMP LOOP 單片機(jī)原理及應(yīng)用 第 21 頁 共 32 頁 DONE: MOV TL0,06H MOV THO,FFH CPL SJMP LOOP 用 89C51 的 P1口,監(jiān)測某一按鍵開關(guān),使每按鍵一次,輸出一個正脈沖(脈寬隨意)。 解:查詢方式發(fā)送程序如下 MOV SCON,8OH M OV PCON,80H MOV R0,50H MOV R7,16H LOOP: MOV A,R0 MOV C,P MOV TB8,C MOV SBUF,A JNB T1,$ CLR T1 INC R0 DJNZ R7,LOOP RET T0 工作在方式 1下 ,從 輸出周期為 2ms的方波脈沖信號,已知單片機(jī)的晶振頻率為 6MHZ。 解:( 1) 1S=2US*5*100000 5*100000=250*200*10 (2) ORG 1000H TIME:MOV R7,10 T3: MOV R6,200 T2: MOV R6,250 單片機(jī)原理及應(yīng)用 第 19 頁 共 32 頁 T1: DJNZ R5,T1 DJNZ R6,T2 DJNZ R7,T3 RET (2)1min=60,調(diào)用上面 1s 子程序 60 次 ORG 0030H MOV R0,60 LOOP:LCALL TIME DJNZ R0,LOOP RET 3. 請編制串行通信的數(shù)據(jù)發(fā)送程序,發(fā)送片內(nèi) RAM50H~5FH 的 16B 數(shù)據(jù),串行接口設(shè)定為方式 2,采用偶校驗(yàn)方式。( ) 11. MCS51 的特殊功能寄存器分布在 60H~80H 地址范圍內(nèi)。 8751 且 =1 時,仍可外擴(kuò) 64KB 的程序存儲器。 (√ ) . 中的 GATE=1 時,表示由兩個信號控制定時器的啟停。 (
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1