


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章1:?jiǎn)纹瑱C(jī)與普通計(jì)算機(jī)的不同之處在于其將(()和()答:CPU、存儲(chǔ)器、I/O1-8:80518751A、部數(shù)據(jù)存儲(chǔ)但也數(shù)目的不同B、部數(shù)據(jù)存儲(chǔ)器的類型不同C、部程序存儲(chǔ)器的類型不同 D、部的寄存器的數(shù)目不答:C第二章2-4MCS-516MHz,1(答:2us。析:機(jī)器周期為振蕩周期的1/6。2-6RAM30H(答:26H2-7A63H,那么,P(答:0析:PA1P=02-8:判斷下列說(shuō)法是否正確:A、8031的CPU是由RAM和EPROM所組成。B、區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其位于地址圍的低端還是高端。C、在MCS-51中,為使準(zhǔn)雙向的I/O?工作在輸入方式,必須保證它被事先預(yù)置為1。D、PC可以看成使程序存儲(chǔ)器的地址指針。答:錯(cuò)、錯(cuò)、對(duì)、對(duì)2:8031R4(PSW=(存器區(qū)是()組工作寄存器區(qū)。答:04H、00H、02-11:PCDPTRA、DPTRPCB、它們都是16位的存儲(chǔ)器C、它們都有加1的功能。D、DPTR8PC答:對(duì)、對(duì)、對(duì)、對(duì)2-13:8031/EA()電平,因?yàn)槠淦瑹o(wú)()答:低、程序2-14:RAM1283答:工作寄存器區(qū)、位尋址區(qū)、數(shù)據(jù)緩沖區(qū)2-15:判斷下列說(shuō)法是否正確A、程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪](méi)有地址。B、部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。C803121答:對(duì)、錯(cuò)、錯(cuò)2-16:PC的值是A、當(dāng)前正在執(zhí)行指令的前一條指令的地址B、當(dāng)前正在執(zhí)行指令的地址C、當(dāng)前正在執(zhí)行指令的下一條指令的地址D、控制器中指令寄存器的地址答:C2-17:通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先就要把()行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到(。答:PC、PCPCMCS-51PC16位的,因此其尋址的圍為()KB。答:642-20:MCS-51答:軟件陷阱、復(fù)位2-21:判斷下列說(shuō)法是否正確?APC1BC、在MCS-51單片機(jī)中,1個(gè)機(jī)器周期等于1us。DSP答:錯(cuò)、對(duì)、錯(cuò)、錯(cuò)第三章3-1:判斷下列指令的正誤:1)MOV28H,@R22)DECDPTR3)INCDPTR4)CLRR05)CPLR56)MOVR0,R17)PUSHDPTR8)MOVF0,C9)MOV F0,ACC.3 10)MOVX A,@R1 11)MOV C,30H 12)RLC R0答:錯(cuò)、錯(cuò)、對(duì)、錯(cuò)錯(cuò)、錯(cuò)、錯(cuò)、對(duì)錯(cuò)、對(duì)、對(duì)、錯(cuò)3-2:判斷下列說(shuō)法是否正確。A、立即尋址方式是被操作的數(shù)據(jù)本身在指令中,而不是它的地址在指令中。B、指令周期是執(zhí)行一條指令的時(shí)間。C、指令中直接給出的操作數(shù)稱為直接尋址。答:對(duì)、對(duì)、錯(cuò)3-3:在基址加變址尋址方式中,以()作變址寄存器,以()或()作基址寄存器。答:累加器A,DPTR、PC3-7:指令格式是由()和()所組成,也可能僅由()組成。答:操作碼、操作數(shù)、操作碼3-8:假定累加器A中的容為30H,執(zhí)行指令1000H:MOVC A,@A+PC后,把程序存儲(chǔ)器()A答:1031H3-9:在MCS-51PCDPTRPC()存儲(chǔ)器提供地址,而DPTR)存儲(chǔ)器提供地址。答:程序、數(shù)據(jù)3-10:在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的容不是操作數(shù),而是操作數(shù)的(答:地址3-11:PUSHAPUSHBPOP APOP BA、B312:已知程序執(zhí)行前有A=02,SP=52H(51)=FF,(52H)=FF。下述程序執(zhí)行后POP DPHPOP DPLMOVDPTR,#4000HRL AMOVB,AMOVCA,@A+DPTRPUSHAMOVA,BINC MOVCA,@A+DPTRPUSHARETORG4000HDB 10H,80H,30H,50H,30H,50H請(qǐng)問(wèn):A(,SP((51)((52)(,PC(。答:A=50H,SP=50H,(51H)=30H,(52H)=50H,314:A=83(R)=17H(17)=34H,ANLA,#17HORL17H,AXRLA,@R0CPL后,A(答:0CBH315:A=55,R3=0AAANLA,R3,A=(,R3(答:0、0AAH316:如果DPTR=507B,SP=32H(30)=50H(31)=5FH(32)=3C,則執(zhí)行下列指令后:POP DPHPOP DPLPOP SP則:DPH(,DPL(,SP()答:DPH=3CH, DPL=5FH, 3-17:假定,SP=60H,A=30H,B=70HPUSHAPUSHB后,SP的容為(,61H單元的容為(,62H單元的容為(答:62H, 30H, 70H第四章4-61RAM45H4041。答:MOVA,45HANLA,ORLA,MOV45H,A4:已知程序執(zhí)行前有A=02H,SP=42H(41)=FFH,(42H)=FFH。下述程序執(zhí)行后POP DPHPOP DPLMOVDPTR,#3000HRL AMOVB,AMOVCA,@A+DPTRPUSHAMOVA,BINC MOVCA,@A+DPTRPUSHARETORG3000HDB 10H,80H,30H,80H,50H,80H請(qǐng)問(wèn):A(,SP((51)((52)(,PC(。答:A=80H, SP=40H, (51H)=50H, (52H)=80H, 4:計(jì)算下面子程序中指令的偏移量和程序執(zhí)行的時(shí)間(晶振頻率為12MHzMOVR3,#15H ;1個(gè)機(jī)器周期DL1:MOVR4,#255 ;1個(gè)機(jī)器周DL2:MOVP1,R3 ;2個(gè)機(jī)器周DJNZR4,DL2 ;2DJNZR3,DL1 ;2RET ;2答:15348us(+)×25++)×15++=15348us4A=83H(R0)=17H(17)=34ANLORL17H,AXRLA,@R0CPL A后,A(答:0CBH410RAM30~50H0AAH51H“01H51H00答:START: MOVR0,#30HMOVR2,#20HLOOP: MOVA,@R0CJNEMOV51H,#01HLJMPEXITNEXT:INCR0DJNZR2,LOOPMOVEXIT:RET4-11:試編寫程序,查找在部RAM20H~40H41H答:START:MOV41H,#0MOVR0,#20HMOVR2,#20HLOOP:MOVA,@R0JNZNEXTINC41HNEXT:INCR0DJNZRET4-12:若SP=60H,標(biāo)號(hào)LABEL所在的地址為3456H。LCALL指令的地址為2000H,執(zhí)行指令如下:2000HLCALLLABEL后,堆棧指針SP和堆棧容發(fā)生了什么變化?PC的值等于什么?如果將指令LCALL 直接換ACALL是否可以?如果換成ACALL指令,可調(diào)用的地址圍是什么?答:1)SP=SP+1=61H (61H)=PC的低字節(jié)SP=SP+1=62H (62H)=PC的高字節(jié)2)PC=3456H3)可以4)2KB=2048Byte第五章5-41()H答:0013H5-5:下列說(shuō)法錯(cuò)誤的是:AMCS-51IEBMCS-51TMODCMCS-51IPDMCS-51TCONSCON答:ABC5-78031AB、當(dāng)前正在執(zhí)行RETI指令C、當(dāng)前指令是DIV指令,且正處于取指令的機(jī)器周D、當(dāng)前指令是MOV A,R3答:DLCALL,執(zhí)行該指令的過(guò)程包括:首先把()的容壓入堆16(()答:PC、PC、程序存儲(chǔ)器5-91答:SETBIT1SETBEX1SETBEA5-10:在MCS-51中,需要外加電路實(shí)現(xiàn)中斷撤除的是:A、定時(shí)中斷 B、脈沖方式的外部中斷C、外部串行中斷 D、電平方式的外部中答:D5-12:下列說(shuō)法正確的是:A、同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)。B、同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無(wú)法響應(yīng)。C求。D答:ACD5-14:312、3,當(dāng)某一中斷源變?yōu)榈碗娖綍r(shí),便要求CPU3、2、11000H,1100H,1200H主程序及中斷服務(wù)程序(轉(zhuǎn)至相應(yīng)的中斷處理程序的入口即可。答:若僅在/INT03ORG0000HLJMPMAINORG0003HLJMPORG0030HMAIN: CLR IT0 ;采用低電平有效中SETBEX0 ;允許外部中斷0SETBEA;插入用戶程序WAIT: MOVPCON,#01HNOPLJMPWAIT;以下為外部中斷0服務(wù)子程序INT_EX0:JNBP1.0,NEXT1 ;判斷是不是1號(hào)中斷LJMPINT_IR1 ;跳轉(zhuǎn)到1號(hào)中斷處理程N(yùn)EXT1: JNB P1.1,NEXT2 2LJMPINT_IR2 2NEXT2: LJMPINT_IR3 3INT_IR1:INT_IR2:INT_IR3:
ORG1000H;插入相應(yīng)中斷處理程序RETI ;中斷返回ORG1100H;插入相應(yīng)中斷處理程序RETI ;中斷返回ORG1200H;插入相應(yīng)中斷處理程序RETI ;中斷返回第六章MCS-51的定時(shí)/計(jì)數(shù)器3MHz,定時(shí)器/0、1、2Tcy解答:因?yàn)闄C(jī)器周期
12 fOSC
123106
4(s),所以定時(shí)器/計(jì)數(shù)器工作方式0下,其最大定時(shí)時(shí)間為TMAX213TC21341068.192(ms);同樣可以求得方式1下的最大定時(shí)時(shí)間為262.144ms;方式2下的最大定時(shí)時(shí)間為1024ms。定時(shí)/計(jì)數(shù)器用作定時(shí)器時(shí),其計(jì)數(shù)脈沖由誰(shuí)提供?定時(shí)時(shí)間與哪些因素有關(guān)?答:定時(shí)/12頻率和定時(shí)初值有關(guān)。定時(shí)/計(jì)數(shù)器用作定時(shí)器時(shí),對(duì)外界計(jì)數(shù)頻率有何限制?12241/24。采用定時(shí)器/T0100T0MCS-516MHz,1現(xiàn),要求編寫出程序。解答:定時(shí)器/T0/T0ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:MOVTMOD,#06H;定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式2MOVTL0,#156 100MOVTH0,#156SETBGATE ;打開計(jì)數(shù)門SETBTR0 T0,開始計(jì)數(shù)SETBET0 T0SETBEA ;CPUCLRF0 ;設(shè)置下一輪為定時(shí)方式的標(biāo)志位WAIT:AJMPWAITIT0P:CLREA ;關(guān)中斷JBF0,COUNT;F0=1,轉(zhuǎn)計(jì)數(shù)方式設(shè)置MOVTMOD,#00H;定時(shí)器/計(jì)數(shù)器T0為定時(shí)方式0MOVTH0,#0FEH;定時(shí)1ms初值賦值MOVTL0,#0CHSETBEARETICOUNT:MOVTMOD,#06HMOVTL0,#156SETBEARETI定時(shí)器/2答:定時(shí)器/計(jì)數(shù)器的工作方式2具有自動(dòng)恢復(fù)初值的特點(diǎn),適用于精確定時(shí),比如波特率的產(chǎn)生。T02P1.0400μs10:1P1.0363.63μsT 2s和36.37μs。如果系統(tǒng)采用6MHz晶振的話,cy ,因此高低電平輸出取整,則約為364μs和36μs。編寫程序如下:ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:MOVTMOD,#02H;定時(shí)器/T02MOVTL0,#4AH;定時(shí)364μs初值賦值SETBTR0;啟動(dòng)T0,開始計(jì)數(shù)SETBET0;允許T0中斷SETBEA;CPU開中斷SETBP1.0WAIT:AJMPWAITIT0P:CLREACLRP1.0;關(guān)中斷MOVR0,#9DLY:DJNZR0,DLY 26μsMOVTL0,#4AH364μsSETBP1.0SETBEARETI定時(shí)器/6MHz,量的最大脈沖寬度是多少?答:采用方式1定時(shí)工作方式。最大脈沖寬度為131.072ms。編寫一段程序,功能要求為:當(dāng)P1.0P1.1P1.2R0、R1R1,R0)。P1.1INT0,T0P1.1ORG0000HLJMPMAINORGMAIN:
LJMPIT0PJNB P1.0,MAINMOVTMOD,#05H;定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式SETBTR0 ;啟動(dòng)T0,開始計(jì)數(shù)SETBET0 T0SETBEA ;CPUWAIT:JBP1.2,WAITCLREACLRTR0MOVR1,TH0MOVR0,TL0AJMP$IT0P:INCRETI12.判斷下列的說(shuō)法是否正確?SCON,與定時(shí)器/(對(duì))TCON,與定時(shí)器/(錯(cuò))特殊功能寄存器IE,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)。 (錯(cuò))TMOD,與定時(shí)器/(錯(cuò))第七章MCS-51的串行口簡(jiǎn)述串行口接收和發(fā)送數(shù)據(jù)的過(guò)程。答:以方式一為例。發(fā)送:數(shù)據(jù)位由TXT110CPU1SBUF/SENDTXD1TX1TXD181TI,然后/SEND2RX1611616RXDRXD10321,81(1。串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定?301233230fosc/121=2SMO/3T12=2SMO/6×fosc3=2SMO/3T111字符“A”的幀格式。起始位起始位0 10 00 00 0校驗(yàn)位停止位判斷下列說(shuō)法是否正確:9(對(duì))9SCONTB8(對(duì))TB8SBUF(錯(cuò))9SCONRB8(對(duì))1/T1(對(duì)7.通過(guò)串行口發(fā)送或接收數(shù)據(jù)時(shí),在程序中應(yīng)使用:(選(3))(1)MOVC指令 (2)MOVX指令 (3)MOV指令 (4)XCHD指令8/T12何計(jì)算其初值?/2重裝參數(shù)的操作。波特率=2SMOD
fOSC已知時(shí)鐘頻率、通訊波特率,根據(jù)公式:9.串行口工作方式1的波特率是:(3)
32 12(256X
,計(jì)算出初值。
f /32OSC 。f /16固定的,為OSC ??勺兊?,通過(guò)定時(shí)器/T1f /64固定的,為OSC 。在串行通訊中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是(相等)的。11.0592MHz14800b/s,寫出用T1的方式控制字和計(jì)數(shù)初值。P1487-2控制字:ANLTMOD,#0F0HORLTMOD,#20HMOVTH1,#0FAHMOVTL1,#0FAHMOVSCON,#40HP14680311(,711()1800解答:串口每秒鐘傳送的字符為:1800/60=30/秒所以波特率為:30個(gè)字符/秒×10位/個(gè)字符=300b/sMCS-510(0)和停止位(1)?0I/OMCS-51fosc/12第八章習(xí)題解答單片機(jī)存儲(chǔ)器的主要功能是存儲(chǔ)(程序)和(數(shù)據(jù)。(05H06H562001H2002H2002H。MOVX2001HAAA30H2002HAA30H2002HORG 0000HMAIN: MOV DPTR,#2001H ;設(shè)置數(shù)據(jù)指針的初值MOVX A,@DPTR ;讀取2001H的SWAP AANL A,#0F0H ;屏蔽掉低四位MOV 30H,A AINC DPTR ;指針指向下一MOVX A,@DPTR ;讀取2002H的值A(chǔ)NL A,#0FH ;屏蔽掉高四位ORL A,30H ;進(jìn)行拼裝MOVX @DPTR,A END2000H80H,執(zhí)行下列指令后:MOV P2,#20HMOV R0,#00HMOVX A,@R0A(80。4000H—40FFH解:本題主要考察了對(duì)外部數(shù)據(jù)塊的寫操作;編程時(shí)只要注意循環(huán)次數(shù)和MOVX指令的使用就可以了ORG 0000HMAIN: MOV A,#0 AMOVR0,#0FFH;設(shè)置循環(huán)次數(shù)MOVDPTR,#4000H;設(shè)置數(shù)據(jù)指針的初值LOOP: MOVX@DPTR,A;當(dāng)前單元清零INCDPTR;指向下一個(gè)單元DJNZR0,LOOP;是否結(jié)束ENDMCS-51看其位于地址圍的低端還是高段MCS-51ROMRAMRDPSEN3,4。在存儲(chǔ)器擴(kuò)展中,無(wú)論是線選法還是譯碼法,最終都是為了擴(kuò)展芯片的(片選)端提供信號(hào)。8-18427128解:圖中采用了譯碼法。40000H-3FFFH、4000H-7FFFH、8000H-BFFFH、C000H-FFFFH90000H-3FFFH(16)KB。解:本題屬于常識(shí)題,在第十一題時(shí)將有解答。10MCS-51,PCDPTRPC(程序)DPTR訪問(wèn)(數(shù)據(jù))存儲(chǔ)器提供地址。11.11根地址線可選(2KB)個(gè)存儲(chǔ)單元,16KB存儲(chǔ)單元需要(14)根地址線。解:通過(guò)總結(jié)所學(xué)知識(shí),我們得到以下幾個(gè)信息:2KB114KB120000H-0FFFH;8KB130000H-1FFF16KB140000H-3FFFH;32KB150000H-7FFFH64KB160000H-FFFFH(0000H。12.32KBRAM存儲(chǔ)器的首地址若為2000H,則末地址為(9FFF)H。解:由上題總結(jié)得出,32KBRAM0000H-7FFFH2000H案。803174LS37312764EPROM2要求:畫出硬件電路連線圖,并標(biāo)注主要引腳;()電路圖如下所示:(2)2764C000H-DFFFH;61166116事實(shí)上,由于采用的是線選法,導(dǎo)致了地址不連續(xù),地址空間利用不充分。建議在實(shí)際工作中要具體情況具體分析。在兩種地址分配中選一種較好的來(lái)應(yīng)用。711
41
096 E
DDDDDDDDHM WOCH
1
8
6A
3AAAU121
92
1234567871
51
1196 E
DDDDDDDDHM WOCH
1A
7A
4A
1AU121
92
1234567891
71
311OOOOOOOO6 GE4 6 GEA7 VPOA
A1AA
AA
AAAAAU1222
2
12
3456789125691511 1QQQQQQQQ O 334 01234567 LU DDDDDDD
G 734781411 1911 2222EWR 7. 5
22223. 1
33337. 5.
332. .S P
2P2
2
0P
0PP0PP/ELA 0301 V083 E8389C5128648000H要求:28642864畫出該應(yīng)用系統(tǒng)的硬件連接圖。()28648KB80009FFF12電路圖如下所示:P2.5P2.6P2.7P2.5P2.6P2.7123U1ABC8031Y0Y1Y2Y3Y4Y5Y6Y715141312111097N16PSENWRRDG1G2AG2B74LS1382864P2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0WEOECEREADY1P0.7P0.6P0.5P0.4P0.331P P0.2EA/VPLEAP0.1P0.0U4D0D1D2D3D4D5D6D7Q0Q1Q2Q3Q4Q5Q6Q7A12A11A10A9A8A7A6A5A4A3A2A1A0U3D7 19D6 18D5 1716D4 15D3 13D2 12D1 11D0U203G OC74LS3733029161728P2.7P2.5127P2.6P2.6226P2.5P2.7325242322+5v642158031ALE/PPSENWRRD8031ALE/PPSENWRRDP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.031EA/VPP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.03233343536373839U1ABCY0Y1Y2Y3Y4Y5Y6Y715141312111097N1G1G2AG2BU2電路圖如下所示:+5v +5v 4529161728P2.727P2.626P2.525242322213233343473583613371438173918112722N1202232124252354659612715816919101第九章習(xí)題解答4.8255AC復(fù)位控制字,將PC7PC4(8255A7FFCH-7FFFH。8255AC0C7FFFH。ORG0000HMAIN: MOVDPTR,#7FFFHDPTRMOVA,#0EH;將PC7置0MOVX@DPTR,AMOVA,#09H;將PC4置1MOVX@DPTR,AEND6.由圖9-6來(lái)說(shuō)明8255A的A口在方式1的選通輸入方式下的工作過(guò)程。PA7-PA0STBA8255A8255APA7-PA0A/IBFAA8255A檢測(cè)到聯(lián)絡(luò)線STBAIBFA1INTEA1INTRA8031(INTEAPC4/8031A/CPU8255AINTRAIBFA入數(shù)據(jù)。判斷下列說(shuō)法是否正確,為什么?8155H80318155HRAMAD7-AD0WR。(3)8255A具有三態(tài)緩沖器,因此可以直接掛在系統(tǒng)的數(shù)據(jù)總線上。(4)8255AB2()8155H(2)引腳IO/M、A2、A1、A0決定端口地址和RAM單元編址;(3)8255A不具有三態(tài)緩沖器;(4)8255A的B口只可以設(shè)置成方式0和方式1。8031,擴(kuò)展了一片8255A,若把8255ABB,A極管被點(diǎn)亮的程序。9-10,A負(fù)極接低。BBA題目要求了。ORG 0000HMIAN: MOV A,#10000010B ;ABMOV DPTR,#0FF7FHDPTRMOVX @DPTR,A ;送方式控制字MOV DPTR,#0FF7DH;BDPTRMOVX A,@DPTR ;讀開關(guān)信息MOV DPTR,#0FF7CH;ADPTRMOVX @DPTR,A END8155HTIMERIN4MHz?8155H解:8155H記數(shù)器的初值圍是:3FFFH-2H。當(dāng)頻率為4MHz,初值為3FFFH時(shí),最大定時(shí)時(shí)間為:16383/4E+6=0.00409575S。128155HTIMERIN1MHz,請(qǐng)編寫出在8155HTIMEROUT10ms的方波的程序。1MHz10ms前后頻率之比為10000:1,這樣我們只要將定時(shí)器初值設(shè)置為64H(假設(shè)I/O口地址為7F00H-7F05H)START:MOVDPTR,#7F04H;指針指向定時(shí)器低8MOVA,#64H ;送初值給AMOVX @DPTR,A 8INC DPTR ;指向高8MOV A,#40H ;定時(shí)器方波輸出MOVX @DPTE,AMOV DPTR,#7F00H ;指向命令/狀態(tài)MOV A,#0C2H ;設(shè)定控制字MOVX @DPTE,A END第十章習(xí)題解答。2.判斷下列說(shuō)法是否正確?(1)8279是一個(gè)用于鍵盤和LED(LCD)顯示器的專用芯片。BUSY8*821LED()正確;正確錯(cuò)誤錯(cuò)誤4.10-1解:80(共陰極;7F(共陽(yáng)極)6.對(duì)于圖10-11的鍵盤,采用線反轉(zhuǎn)法原理來(lái)編寫識(shí)別某一按鍵按下并得到其鍵號(hào)的程序。P1P1P1P1值,將兩次讀到的值組合在一起就得到了按鍵的特征碼,在根據(jù)特征碼查找鍵值。KEYIN:MOVP1,#0FH ;反轉(zhuǎn)讀鍵MOVA,P1ANLA,#0FHMOVB,AMOVP1,#0F0HMOVA,P1ANLA,#0F0HORLA,BCJNEA,#0FFH,KEYIN1RET;未按鍵KEYIN1:MOVB,A ;暫存特征碼MOVDPTR,#KEYCOD ;指向碼表MOVR3,#0FFH ;順序碼初始化KEYIN2:INCR3MOVA,R3MOVCA,@A+DPTRCJNEA,B,KEYIN3MOVA,R3 ;找到,取順序碼RETKEYIN3:CJNEA,#0FFH,KEYIN2;未完,再查RET;已查完,未找到,以未按鍵處理KEYCOD:DB0E7H,0EBH,0EDH,0EEHDB0D7H,0DBH,0DDH,0DEHDB0B7H,0BBH,0BDH,0BEHDB77H,7BH,7DH,7EH
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全注射試題及答案大全
- 安全員b考試試題及答案
- 2025年零售行業(yè)新零售門店設(shè)計(jì)與顧客行為研究報(bào)告
- 聚焦2025:工業(yè)互聯(lián)網(wǎng)平臺(tái)區(qū)塊鏈智能合約安全防護(hù)與合規(guī)性審查報(bào)告001
- 安全工程師試題及答案
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)傳感器網(wǎng)絡(luò)自組網(wǎng)技術(shù)在智能倉(cāng)儲(chǔ)中的應(yīng)用案例分析報(bào)告001
- 2025年大數(shù)據(jù)存儲(chǔ)市場(chǎng)規(guī)模增長(zhǎng)與技術(shù)創(chuàng)新分析報(bào)告
- 隱私保護(hù)培訓(xùn)課件內(nèi)容
- 配電裝置培訓(xùn)課件
- 創(chuàng)極地培訓(xùn)課課件
- 阿米巴經(jīng)營(yíng)模式協(xié)議書模板
- 江蘇省盱眙縣2024屆八年級(jí)英語(yǔ)第二學(xué)期期末質(zhì)量檢測(cè)試題含答案
- 結(jié)婚函調(diào)報(bào)告表
- 浙江省杭州市濱江區(qū)2023-2024學(xué)年八年級(jí)下學(xué)期期末科學(xué)試題(原卷版)
- 陜西延長(zhǎng)石油集團(tuán)有限責(zé)任公司招聘筆試題庫(kù)
- 【許林芳老師】-《企業(yè)文化構(gòu)建與落地》
- 2024年遼寧省中考地理試題(無(wú)答案)
- 湖北省荊門市2023-2024學(xué)年七年級(jí)下學(xué)期6月期末考試生物試題
- 廣東省廣州市越秀區(qū)執(zhí)信中學(xué)2025屆高一下數(shù)學(xué)期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 水資源利用與保護(hù)智慧樹知到期末考試答案章節(jié)答案2024年山東建筑大學(xué)
- 光伏發(fā)電技術(shù)項(xiàng)目投標(biāo)書(技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論