單片機(jī)原理及應(yīng)用技術(shù) 蘇家建 曹柏榮 汪志鋒 課后習(xí)題參考答案
《單片機(jī)原理及應(yīng)用技術(shù) 蘇家建 曹柏榮 汪志鋒 課后習(xí)題參考答案》由會(huì)員分享,可在線閱讀,更多相關(guān)《單片機(jī)原理及應(yīng)用技術(shù) 蘇家建 曹柏榮 汪志鋒 課后習(xí)題參考答案(15頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、單片機(jī)原理及應(yīng)用技術(shù) 蘇家建 課后習(xí)題參考答案 第三章MCS-51指令系統(tǒng) 3-1 MCS-51指令系統(tǒng)有哪幾種尋址方式?按功能分類有哪幾種指令? 3-2 設(shè)A=0FH,R0=30H,片內(nèi)RAM的〔30H〕=0AH, 〔31H〕=0BH, 〔32H〕=0CH,以下程序段運(yùn)行后的結(jié)果? MOV A,@R0 ;A=0AH MOV @R0,32H ;(30H)=0CH MOV 32H,A ;(32H)=0AH MOV R0,#31H ;R0=31H MOV A,@R0;A=(31H)=0BH 3-3 〔1〕R0的內(nèi)容傳送到R1 MOV A,R0 MO
2、V R1,A (2)內(nèi)部RAM 20H單元的內(nèi)容傳送到A MOV A,20H (3)外部RAM 30H單元的內(nèi)容傳送到R0 MOV R1,#30H MOVX A,@R1 MOV R0,A (4) 外部RAM 30H單元的內(nèi)容傳送到內(nèi)部RAM 20H單元 MOV R1,#30H MOVX A,@R1 MOV 20H,A (5) 外部RAM 1000H單元的內(nèi)容傳送到內(nèi)部RAM 20H單元 MOV DPTR,#1000H MOVX A,@DPTR MOV 20H,A (6)程序存儲器ROM 2000H單元的內(nèi)容傳送到R1 MOV DPTR,#200
3、0H CLR A MOVC A,@A+DPTR MOV R1,A (7) RAM 2000H單元的內(nèi)容傳送到內(nèi)部RAM 20H單元 MOV DPTR,#2000H MOVX A,@DPTR MOV 20H,A (8) RAM 2000H單元的內(nèi)容傳送到外部RAM 30H單元 MOV DPTR,#2000H MOVX A,@DPTR MOV R0,#30H MOVX @R0,A (9) RAM 2000H單元的內(nèi)容傳送到外部RAM 1000H單元 MOV DPTR,#2000H MOVX A,@DPTR MOV DPTR,#1000H MO
4、VX @DPTR,A 3-4 設(shè)內(nèi)部RAM 30H=5AH,5AH=40H,40H=00H, P1=7FH, 下面程序執(zhí)行后的結(jié)果如何? MOV R0,#30H ;R0=30H MOV A,@R0 ;A=(30H)=5AH MOV R1,A ;R1=5AH MOV @R1,P1; (5AH)=7FH MOV A,P1 ;A=7FH MOV 40H,#20H ;(40H)=20H MOV 30H,40H ;(30H)=00H 3-5 編程,將內(nèi)部RAM 20H-2FH共16個(gè)連續(xù)單元清零 ORG 0100H MOV R0,#20H MOV R2
5、,#16 LOOP: MOV @R0,#00H INC R0 DJNZ R2,LOOP END 3-6編程,求出內(nèi)部RAM 20H單元中的數(shù)據(jù)含“1”的個(gè)數(shù),并將結(jié)果存入21H單元中。 ORG 0100H MOV 21H,#0 MOV R2,#8 MOV A,20H CLR C LOOP: RLC A JC COUNT DJNZ R2, LOOP SJMP STOP COUNT: INC 21H DJNZ R2,LOOP STOP:SJMP $ END 3-7編程,找出內(nèi)部RAM 30H-50H單元中出現(xiàn)FFH的次數(shù),并將結(jié)果存入
6、51H單元中。 ORG 0100H MOV 51H,#0 MOV R0,#30H MOV R2,#20H LOOP:MOV A,@R0 CJNE A,#0FFH,AGAIN INC 51H AGAIN: INC R0 DJNZ R2,LOOP SJMP $ END 3-8編程,計(jì)算,并將結(jié)果存入內(nèi)部的30H單元 ORG 0100H MOV 30H,#0 MOV 31H,#0 ; i的初值 MOV R0,#30H MOV R2,#11 MOV A,31H LOOP:INC 31H ADD A,@R0 MOV @R0,A MOV
7、 A,31H RL A DJNZ R2,LOOP SJMP $ END 3-9 片內(nèi)RAM(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H.說明以下指令源操作數(shù)的尋址方式,及指令執(zhí)行的結(jié)果 MOV A,40H ;A=48H 直接尋址 MOV R0,A ;R0=48H 存放器尋址 MOV P1,#0F0H ;P1=0F0H直接尋址 MOV @R0,30H ;(48H)=38H 存放器間接尋址 MOV DPTR,#3848H ;DPTR=3848H 直接尋址 MOV 40H,38H ;(40H)=(38H)=40
8、H 直接尋址 MOV R0,30H ;R0=(30H)=38H 存放器尋址 MOV P0,R0 ;P0=38H 直接尋址 MOV 18H,#30H ; (18H)=30H 直接尋址 MOV A,@R0 ;A=(38H)=40H 直接尋址 MOV P2,P1 ;P2=0F0H直接尋址 3-10設(shè)R0=32H,A=48H,片內(nèi)RAM (32H)=80H,(40H)=08H.求指令運(yùn)行的結(jié)果 MOV A,@R0 ;A=(32H)=80H MOV @R0,40H ; (32H)=〔40H〕=08H MOV 40H,A ; (40H)=80H
9、 MOV R0,#35H ; R0= 35H 3-11設(shè)A=83H,R0=17H,片內(nèi)RAM (17H)=34H, 求指令運(yùn)行的結(jié)果 ANL A,#17H ;A=03H ORL A,17H ; (17H)=〔37H XRL A ,@R0 ; A=37H CPL A ;A=C8H 3-12編程實(shí)現(xiàn)片內(nèi)RAM 20H-2FH與30H-3FH中數(shù)據(jù)的對換 ORG 0100H MOV R0,#20H MOV R1,#40H MOV R2,#0FH LOOP: MOV A,@R0 MOV @R1,A INC R0 INC R1 DJNZ R2,L
10、OOP MOV R0,#30H MOV R1,#20H MOV R2,#0FH LOOP1: MOV A,@R0 MOV @R1,A INC R0 INC R1 DJNZ R2,LOOP1 MOV R0,#30H MOV R1,#40H MOV R2,#0FH LOOP1: MOV A,@R1 MOV @R0,A INC R0 INC R1 DJNZ R2,LOOP1 SJMP $ END 3-13 A=34H,(30H)=4FH,ADD A,30H執(zhí)行后的結(jié)果 A=83H,PSW=41H 3-14 SP=25H,PC=
11、2345H,(24H)=12H,(25H)=34H,(26)=56H,執(zhí)行RET后SP=?PC=? SP=23H,PC=3412H 3-15 SP=25H,PC=2345H,標(biāo)號LABEL所在的地址3456H,執(zhí)行LCALL LABEL后SP=?PC=?,堆棧中的數(shù)據(jù)有何變化? SP=27H (26H)=48H (27H)=23H PC=3456H 第四章 程序設(shè)計(jì)根底 4-1片內(nèi)RAM 30H單元開始存放著一組用補(bǔ)碼表示的有符號數(shù),數(shù)目存于20H單元。編程統(tǒng)計(jì)出正數(shù),0,負(fù)數(shù)的數(shù)目,分別存到21H,22H,23H單元。 ORG 0100H MOV 21H,#0
12、 MOV 22H,#0 MOV 23H,#0 MOV R0,#30H LOOP: MOV A,@R0 CJNE A,#0 ,PD INC 22H SJMP DONE PD:JB ACC.7,FU INC 21H SJMP DONE FU:INC 23H DONE: INC R0 DJNZ 20H,LOOP SJMP $ END 4-2 片內(nèi)RAM 20H-2FH.但凡滿足奇偶校驗(yàn)的數(shù)據(jù)〔1的個(gè)數(shù)為偶數(shù)〕的數(shù)轉(zhuǎn)存到片外8000H開始的數(shù)據(jù)區(qū) ORG 0100H MOV R0,#20H MOV DPTR,#8000H MOV R
13、2,#0FH LOOP: MOV A,@R0 JB PSW.0,DONE MOVX @DPTR,A INC DPTR DONE: INC R0 DJNZ R2,LOOP SJMP $ END 4-3 編程,把外部 RAM 1000H-10FFH的數(shù)據(jù)傳送到2000H開始的區(qū)域 ORG 0100H MOV R3,#10H MOV R4,#20H MOV DPL,#00H MOV R2,#0 LOOP:MOV DPH,R3 MOVX A,@DPTR MOV DPH,R4 MOVX @DPTR,A INC DPL DJNZ R
14、2,LOOP SJMP $ END 4-4片內(nèi)RAM 30H單元開始存放著一組無符號數(shù),其數(shù)目在21H單元中。編程將其中最小的數(shù)存入21H ORG 0100H MOV R0,#30H MOV R2,21H MOV A,30H LOOP: CJNE A,@R0,PD SJMP DONE PD:JNC DONE MOV 22H,@R0 XCH A,22H DONE: INC R0 DJNZ R2,LOOP MOV 21H,A SJMP $ END 4-5 編程實(shí)現(xiàn)片內(nèi)RAM 30H單元開始的16個(gè)數(shù)按順序顛倒過來 ORG 0100H
15、 MOV R0,#30H MOV R1,#40H MOV R2,#0FH LOOP:MOV A,@R0 MOV @R1,A INC R0 INC R1 DJNZ R2,LOOP MOV R2,#0FH MOV R0,#40H MOV R1,#3FH LOOP1: MOV A,@R0 MOV @R1,A INC R0 DEC R1 DJNZ R2,LOOP1 SJMP $ END 4-6 編程實(shí)現(xiàn)片內(nèi)RAM 30H單元開始的16個(gè)數(shù),存有最小數(shù)值的所在單元的內(nèi)容改為0FFH ORG 0100H MOV R0,#30H
16、 MOV R2,#16 MOV A,30H MOV 22H,#0 ;22H存放找到的16個(gè)數(shù)中的最小值 MOV 23H,#0 ;存放最小數(shù)值的地址放到23H LOOP: CJNE A,@R0,PD SJMP DONE PD:JNC DONE MOV 22H, @R0 MOV 23H,R0 XCH A,22H DONE: INC R0 DJNZ R2,LOOP MOV R0,23H MOV @R0,#0FFH SJMP $ END 4-7 編程實(shí)現(xiàn)P1.7=P1.6(P1.5P1.4) ORG 0100H MOV C,P1.5
17、 ANL C,/P1.4 MOV 20H,C MOV C,P1.4 ANL C,/P1.5 ORL C,20H ANL C,P1.6 MOV P1.7,C END 4-8編程統(tǒng)計(jì)片內(nèi)RAM 30H單元開始的16個(gè)數(shù),有多少數(shù)大于40,小于80,將結(jié)果存入40H單元中 ORG 0100H MOV R0,#30H MOV R2,#16 MOV 40H,#0 LOOP:MOV A,@R0 CJNE A,#40,PD SJMP DONE PD:JNC PD2 SJMP DONE PD2:CJNE A,#80,PD3 SJMP DON
18、E PD3:JC COUNT SJMP DONE COUNT:INC 40H DONE:INC R0 DJNZ R2,LOOP SJMP $ END 第六章 中斷系統(tǒng) 6-1 定時(shí)器T0和T1各有幾種工作方式?請簡述。 答:四種。 工作方式 T0 T1 最大計(jì)數(shù)模值 初值加載方式 最大計(jì)數(shù)模值 初值加載方式 方式0 213 人工加載 213 人工加載 方式1 216 人工加載 216 人工加載 方式2 28 自動(dòng)加載 28 自動(dòng)加載〔常用于串口通信波特率發(fā)生器〕 方式3 28 TH0、TL0被分成兩個(gè)相互獨(dú)立的
19、8位計(jì)數(shù)器;TL0既可做定時(shí)器也可做計(jì)數(shù)器;TH0可做內(nèi)部定時(shí)器。人工加載初值 8位計(jì)數(shù),無中斷產(chǎn)生,自動(dòng)加載初值,用于不需要中斷的場合 6-2 單片機(jī)系統(tǒng)時(shí)鐘頻率fosc=12MHz,假設(shè)要求定時(shí)值分別為0.1ms、1ms、10ms,定時(shí)器T0工作在方式0,方式1和方式3時(shí),定時(shí)器對應(yīng)的初值各為多少? 定時(shí)時(shí)間 工作方式0初值 工作方式1初值 工作方式2初值 工作方式3初值 0.1ms FC1CH FF9CH 9CH 9CH 1ms E018H FC18H 10ms D8F0H 6-3 定時(shí)器/計(jì)數(shù)器T0已預(yù)置為156,工作于方式2
20、計(jì)數(shù),現(xiàn)T0引腳上輸入周期為1ms的脈沖,問: 〔1〕此時(shí)T0的實(shí)際用途是? 〔2〕在什么情況下,T0溢出? 答:〔1〕計(jì)數(shù)器 〔2〕T0可記錄100個(gè)外部脈沖,即從開始啟開工作,經(jīng)過100ms 開始溢出。 6-4 設(shè)系統(tǒng)時(shí)鐘為6MHz,利用T0和P1.0產(chǎn)生連續(xù)矩形波,高電平寬度為50us,低電平寬度為300us。 解:因?yàn)橄到y(tǒng)時(shí)鐘為6MHz,那么一個(gè)計(jì)數(shù)脈沖為2us,假設(shè)T0工作于方式1,那么P1.0輸出高電平T0需記錄25個(gè)脈沖,計(jì)數(shù)初值為216-25=FFE7H,,那么P1.0輸出低電平T0需記錄150個(gè)脈沖,計(jì)數(shù)初值為216-150=FF6AH,編程如下 ORG 000
21、0H LJMP MAIN ORG 000BH LJMP T00 ORG 0100H MAIN:MOV SP,#60H MOV TMOD,#01H MOV TH0,#0FFH MOV TL0,#0E7H SETB EA SETB ET0 SETB P1.0 SETB TR0 SJMP $ T00:JNB P1.0,QF MOV TH0,#FFH MOV TL0,#0E7H SJMP DONE QF: MOV TH0,#0FFH MOV TL0,#6AH DONE:CPL P1.0 RETI END 6-5 利用定時(shí)器來測量單次正脈沖寬度,
22、采用何種方式可獲得最大量程?設(shè)f0sc=6MHz,求允許測量的最大脈沖寬度是多少? 答:定時(shí)器方式1,最大脈沖寬度為2us*216=131.072ms 6-6 試編制一程序,其功能為:當(dāng)P1.2引腳的電平上跳時(shí),對P1.1的輸入脈沖進(jìn)行計(jì)數(shù);當(dāng)P1.2引腳的電平下跳時(shí),停止計(jì)數(shù),并將計(jì)數(shù)值寫入R6與R7。 解:P1.1接P3.4引腳,利用T0做計(jì)數(shù)器,工作于方式1,初值為0〔T0未工作于中斷方式〕 ORG 0000H LJMP MAIN ;ORG 000BH ORG 0100H MAIN: MOV SP,#60H MOV R6,#0 MOV R7,#0 MOV TMOD
23、,#05H MOV TH0,#0 MOV TL0,#0 LOOP:JNB P1.2,LOOP SETB TR0 LOOP1:JB P1.2,LOOP1 CLR TR0 MOV R6,TH0 MOV R7,TL0 SJMP $ END 6-7 試用中斷技術(shù)設(shè)計(jì)一發(fā)光二極管LED閃爍電路,閃爍周期為2s,要求亮1s,再暗1s。 解:設(shè)P1.0接1發(fā)光二極管,低電平點(diǎn)亮;利用定時(shí)器T0,工作于定時(shí)器方式2,設(shè)系統(tǒng)頻率為fosc=12MHz,那么一個(gè)定時(shí)脈沖為1us,每次中斷定時(shí)250us,那么需要4000個(gè)中斷實(shí)現(xiàn)1s的定時(shí) 利用R6,R7做軟件計(jì)數(shù)器,初值分別為40,10
24、0;定時(shí)初值28-250=06H ORG 0000H LJMP MAIN ORG 000BH LJMP T00 ORG 0100H MAIN:MOV SP,#60H MOV TMOD,#02H MOV TH0,#06H MOV TL0,#06H MOV R6,#40 MOV R7,#100 CLR P1.0 SETB EA SETB ET0 SETB TR0 SJMP $ T00:DJNZ R6,DONE MOV R6,#40 DJNZ R7,DONE MOV R7,#100 DONE:CPL P1.0 RETI END 6-8 試用中斷方法設(shè)
25、計(jì)秒、分脈沖發(fā)生器,即由8031的P1.0每秒產(chǎn)生一個(gè)機(jī)器周期的正脈沖,由P1.1每分鐘產(chǎn)生一個(gè)機(jī)器周期的正脈沖。 解:設(shè)系統(tǒng)時(shí)鐘頻率為12MHz,那么一個(gè)計(jì)數(shù)脈沖為1us,利用T0做定時(shí)器記錄50ms,計(jì)數(shù)初值為216-50000=3CB0H,利用R6,R7為軟件計(jì)數(shù)器,初值為20,60,分別實(shí)現(xiàn)1s和1分鐘的定時(shí) ORG 0000H LJMP MAIN ORG 000BH LJMP T00 ORG 0100H MAIN:MOV SP, #60H MOV TMOD, #01H ;T0定時(shí)器,工作方式1 MOV TH0, #3CH MOV TL0, #0B0H ;裝入
26、50ms的初始值 MOV R6,#20 MOV R7,#60 CLR P1.0 ;P1.0,P1.1均輸出低電平 CLR P1.1 SETB EA SETB ET0 SETB TR0 ;中斷允許,開始定時(shí) SJMP $ T00: DJNZ R6,DONE ;R6-1=0,定時(shí)1秒時(shí)間到 SETB P1.0 ;P1.0輸出1us的高電平 CLR P1.0 ;P1.0繼續(xù)輸出低電平 MOV R6,#20 DJNZ R7,DONE ;R7-1=0,定時(shí)1分鐘時(shí)間到 SETB P1.1 ;P1.1輸出1us的高電平
27、CLR P1.1 ;P1.1繼續(xù)輸出低電平 MOV R7,#60 DONE: MOV TH0,#3CH MOV TL0,#0B0H RETI END 第七章串口工作方式0——關(guān)于I0接口的擴(kuò)展 7-1利用74LS164并行輸出8只發(fā)光二極管,將二極管從左至右點(diǎn)亮,時(shí)間間隔1S左右,并循環(huán)往復(fù),畫出電路原理圖,編程實(shí)現(xiàn)。(P109) ORG 0100H MOV SCON,#00H MOV A,#80H LOOP:MOV SBUF,A ACALL DEL1S RR A SJMP LOOP 7-4利用MCS-51系列單片機(jī)的串行接口設(shè)計(jì)鍵盤輸入電路(P1
28、11) 第九章 模擬量輸入輸出接口技術(shù) 9-1 在一個(gè)fosc為12MHz的8031單片機(jī)系統(tǒng)中,接有一片DAC0832,它的地址為7FFFH,輸出電壓為0-5V,請畫出有關(guān)邏輯框圖并編寫程序,使其運(yùn)行后能在示波器上顯示鋸齒波〔設(shè)示波器X方向掃描頻率為50us/格,Y方向掃描頻率為1V/格〕。 答:ORG 0000H LJMP MAIN ORG 0100H MAIN:MOV SP,#60H MOV DPTR,#7FFFH LOOP:MOV A,#00H LOOP1:MOVX @DPTR,A ;2 INC A ;1 CJNE A,#0
29、,LOOP1 ;2 SJMP LOOP END 輸出波形為周期是255us,幅值為5V的鋸齒波. 9-2 在fosc=12MHz的系統(tǒng)中,接有ADC0809,地址為7FF8H-7FFFH,試畫出邏輯框圖并編寫ADC0809的初始化程序和定時(shí)取樣通道2的程序〔假設(shè)取樣頻率為1ms一次,每次取樣4個(gè)數(shù)據(jù),存于8031單片機(jī)內(nèi)部RAM70h-73h中〕。 答:P1.0連接0809的START端 ORG 0000H LJMP MAIN ORG 0100H MAIN:MOV SP,#60H MOV DPTR,#7FFAH MOV 70H,#0 MOV 71H,#0 MOV
30、 72H,#0 MOV 73H,#0 MOV R2,#4 MOV R0,#70H LOOP: ACALL DEL_1ms LOOP1: SETB P1.0 NOP NOP NOP CLR P1.0 MOVX A,@DPTR MOV @R0,A ACALL DEL_100us INC R0 DJNZ R2,LOOP1 MOV R0,#70H MOV R2,#4 SJMP LOOP DEL_1ms:MOV R7,#5 ;1 DEL2:MOV R6,#100 ;1 DEL1:DJNZ R6,DEL1
31、 ;2 DJNZ R7,DEL2 ;2 RET DEL_100us: MOV R5,#5 ;1 DEL21:MOV R4,#10 ;1 DEL11:DJNZ R4,DEL11 ;2 DJNZ R5,DEL21 ;2 RET END 9-3 DAC 0832與8031單片機(jī)連接時(shí)有哪些控制信號?其作用是什么?P201 答:,,,。,兩個(gè)引腳,使數(shù)據(jù)線上的數(shù)據(jù)送入輸入存放器;當(dāng)CPU發(fā)出控制信號,時(shí),把輸入存放器中的數(shù)據(jù)送給DAC存放器,并隨即由D/A轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,變成模擬信號輸出。 9-4 DAC 0832的地址為7FFFH,輸出電壓為0-5V,編寫產(chǎn)生
32、矩形波的轉(zhuǎn)換程序,其波形占空比為1:4,高電平電壓為2.5V,低電平電壓為1.25V。 答:ORG 0000H LJMP MAIN ORG 0100H MAIN:MOV SP,#60H MOV DPTR,#7FFFH MOV R2,#3 LOOP:MOV A,#7FH MOVX @DPTR,A ;2 ACALL DEL MOV A,#40H MOVX @DPTR,A DELL: ACALL DEL DJNZ R2,DELL MOV R2,#3 SJMP LOOP DEL:MOV R7,#10 ;假設(shè)主頻為12MHz,那么波形周期為400
33、us DEL2:MOV R6,#20 DEL1:DJNZ R6,DEL1 DJNZ R7,DEL2 RET END 9-5ADC 0809的地址為7FF8H-7FFFH。編寫每隔100ms輪流采集一次8個(gè)通道數(shù)據(jù)的程序,共取樣10次,其取樣值存入片外RAM從3000H開始的存儲單元中〔設(shè)fosc=6MHz〕 答:P1.0連接0809的START端, ORG 0000H LJMP MAIN ORG 0003H LJMP ZD0 ORG 0100H MAIN:MOV SP,#60H MOV R7,#7FH MOV R6,#0F8H ;放0809 0路地址 MO
34、V R4,#00H MOV R5,#30H ;將采集的數(shù)據(jù)放到片外RAM 3000H開始的地址 MOV R2,#8 ;記錄8路 MOV R3,#10 ;記錄10次 MOV 20H,#10;記錄延時(shí) LOOP: ACALL DEL_100ms DJNZ 20H,LOOP MOV 20H,#10 LOOP1: MOV DPH,R7 MOV DPL,R6 SETB P1.0 NOP NOP NOP CLR P1.0 MOVX A,@DPTR;轉(zhuǎn)換0路 MOV R7,DPH MOV R6,DPL MOV DPH,
35、R5 MOV DPL,R4 MOVX @DPTR,A INC R6 INC R4 DJNZ R2,LOOP1 MOV R2,#8 MOV R7,#7FH MOV R6,#0F8H MOV R4,#00H MOV R5,#30H DJNZ R3,LOOP DEL_10ms:MOV 21H,#50 ;1 DEL2:MOV 22H,#50 ;1 DEL1:DJNZ 22H,DEL1 ;2 DJNZ 21H,DEL2 ;2 RET END 9-6 根據(jù)圖9.30MC14433的選通脈沖時(shí)序圖答復(fù)什么是字位動(dòng)態(tài)掃描BCD碼輸出方式及如何讀取轉(zhuǎn)換結(jié)
36、果? 第十章 10-1 消除鍵盤抖動(dòng)的軟件方法是什么? 答:軟件延時(shí)10ms 10-3 設(shè)計(jì)5*5的矩陣鍵盤并表達(dá)其工作原理。 10-4 設(shè)計(jì)一個(gè)兩位BCD碼撥盤輸入電路,通過P0口輸入,編寫數(shù)據(jù)讀入的程序。 10-5 10-6應(yīng)用74LS164集成電路,設(shè)計(jì)3位LED數(shù)碼管的靜態(tài)顯示電路,編寫顯示程序段 解:利用CPU的串口接164的時(shí)鐘和數(shù)據(jù)端,即Rx接數(shù)據(jù)口,Tx接時(shí)鐘端 ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV SP,#60H LOOP:MOV R0,#30H MOV R2,#3 LOOP1:MOV A,@R0 MOV SBUF,A NOP NOP NOP INC R0 DJNZ R2,LOOP1 SJMP LOOP END 第九章 模擬量輸入輸出接口技術(shù) 第十章 10-6
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案