版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)原理及接口技術(shù)課后習(xí)題答案學(xué)院:信息學(xué)院班級(jí):08電信4班姓名:張桂星序號(hào):10號(hào)2011年1月4日星期二晚第1章 單片機(jī)概述1除了單片機(jī)這一名稱之外,單片機(jī)還可稱為 和 。答:微控制器,嵌入式控制器。2單片機(jī)與普通微型計(jì)算機(jī)的不同之處在于其將 、 、和 3局部集成于一塊芯片上。答:CPU、存儲(chǔ)器、I/O口。38051與8751的區(qū)別是 。A內(nèi)部數(shù)據(jù)存儲(chǔ)單元數(shù)目不同 B內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同C內(nèi)部程序存儲(chǔ)器的類型不同 D內(nèi)部存放器的數(shù)目不同答:C。4在家用電器中使用單片機(jī)應(yīng)屬于微計(jì)算機(jī)的 。A輔助設(shè)計(jì)應(yīng)用;B測(cè)量、控制應(yīng)用;C數(shù)值計(jì)算應(yīng)用;D數(shù)據(jù)處理應(yīng)用答:B。5微處理器、微計(jì)算機(jī)、微
2、處理機(jī)、CPU、單片機(jī)它們之間有何區(qū)別?答:微處理器、微處理機(jī)和CPU都是中央處理器的不同稱謂;而微計(jì)算機(jī)、單片機(jī)都是一個(gè)完整的計(jì)算機(jī)系統(tǒng),單片機(jī)特指集成在一個(gè)芯片上的用于測(cè)控目的的單片微計(jì)算機(jī)。6MCS-51系列單片機(jī)的根本型芯片分別為哪幾種?它們的差異是什么?答:MCS-51系列單片機(jī)的根本型芯片分別是8031、8051和8751。它們的差異是在片內(nèi)程序存儲(chǔ)器上。8031無片內(nèi)程序存儲(chǔ)器,8051片內(nèi)有4KB的程序存儲(chǔ)器ROM,而8751片內(nèi)集成有4KB的程序存儲(chǔ)器EPROM。7為什么不應(yīng)當(dāng)把51系列單片機(jī)稱為MCS-51系列單片機(jī)?答:因?yàn)镸CS-51系列單片機(jī)中的“MCS是Intel公
3、司生產(chǎn)的單片機(jī)的系列符號(hào),而51系列單片機(jī)是指世界各個(gè)廠家生產(chǎn)的所有與8051的內(nèi)核結(jié)構(gòu)、指令系統(tǒng)兼容的單片機(jī)。8AT89C51單片機(jī)相當(dāng)于MCS-51系列單片機(jī)中的哪一種型號(hào)的產(chǎn)品?答:相當(dāng)于MCS-51系列中的87C51,只不過是AT89C51芯片內(nèi)的4KB Flash存儲(chǔ)器取代了87C51片內(nèi)的4KB的EPROM。第2章 AT89C51單片機(jī)片內(nèi)硬件結(jié)構(gòu)1在AT89C51單片機(jī)中,如果采用6MHz晶振,一個(gè)機(jī)器周期為 。答:2s2AT89C51單片機(jī)的機(jī)器周期等于 個(gè)時(shí)鐘振蕩周期。答:12。3內(nèi)部RAM中,位地址為40H、88H的位,該位所在字節(jié)的字節(jié)地址分別為 和 。答:28H;88H
4、。4片內(nèi)字節(jié)地址為2AH單元的最低位的位地址是 ;片內(nèi)字節(jié)地址為88H單元的最低位的位地址是 。答:50H;88H。5假設(shè)A中的內(nèi)容為63H,那么,P標(biāo)志位的值為 。答:P標(biāo)志位的值為0。6AT89C51單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為 ,因上電時(shí)PSW= 。這時(shí)當(dāng)前的工作存放器區(qū)是 組工作存放器區(qū)。答:04H;00H;0。7內(nèi)部RAM中,可作為工作存放器區(qū)的單元地址為 H H。答:00H;1FH。8通過堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把 的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到 。答:PC;PC。9AT89C51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)
5、器PC的位數(shù)所決定的,因?yàn)锳T89C51單片機(jī)的PC是16位的,因此其尋址的范圍為 KB。答:64KB。10判斷以下 項(xiàng)說法是正確的。AAT89C51單片機(jī)的CPU是由RAM和EPROM組成的B區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其位于地址范圍的低端還是高端C在AT89C51單片機(jī)中,為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為1DPC可以看成是程序存儲(chǔ)器的地址指針答: A. 錯(cuò); B. 錯(cuò);C. 對(duì);D. 對(duì)。11判斷以下有關(guān)PC和DPTR的結(jié)論 是正確的。ADPTR是可以訪問的,而PC不能訪問B它們都是16位存放器C在單片機(jī)運(yùn)行時(shí),它們都具有自動(dòng)加“1的功能D
6、DPTR可以分為2個(gè)8位的存放器使用,但PC不能答:A. 對(duì); B. 對(duì);C. 錯(cuò);D. 對(duì)。12判斷以下說法 項(xiàng)是正確的。A程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接訪問,因?yàn)樗鼪]有地址B內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用CAT89C51單片機(jī)共有21個(gè)特殊功能存放器,它們的位都是可用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。答:A. 對(duì); B. 錯(cuò);C. 錯(cuò)。13PC的值是 。A當(dāng)前正在執(zhí)行指令的前一條指令的地址B當(dāng)前正在執(zhí)行指令的地址C當(dāng)前正在執(zhí)行指令的下一條指令的地址D控制器中指令存放器的地址答:A. 錯(cuò);B. 錯(cuò);C. 對(duì);D. 錯(cuò)。14判斷以下說法 項(xiàng)是正確的。APC
7、是一個(gè)不可尋址的特殊功能存放器B單片機(jī)的主頻越高,其運(yùn)算速度越快C在AT89C51單片機(jī)中,一個(gè)機(jī)器周期等于1msD特殊功能存放器內(nèi)存放的是棧頂首地址單元的內(nèi)容答:A. 對(duì);B. 對(duì);C. 錯(cuò);D.錯(cuò)。15AT89C51單片機(jī)的片內(nèi)都集成了哪些功能部件?各個(gè)功能部件的最主要的功能是什么?11個(gè)微處理器CPU;2128個(gè)數(shù)據(jù)存儲(chǔ)器RAM單元;34KB Flash程序存儲(chǔ)器;44個(gè)8位可編程并行I/O口P0口、P1口、P2口、P3口;51個(gè)全雙工串行口;62個(gè)16位定時(shí)器/計(jì)數(shù)器;7一個(gè)中斷系統(tǒng),5個(gè)中斷源,2個(gè)優(yōu)先級(jí);821個(gè)特殊功能存放器SFR。16說明AT89C51單片機(jī)的引腳的作用,該引腳
8、接高電平和低電平時(shí)各有何種功能?答:當(dāng)腳為高電平時(shí),單片機(jī)讀片內(nèi)程序存儲(chǔ)器4KB Flash,但在PC值超過0FFFH即超出4KB地址范圍時(shí),將自動(dòng)轉(zhuǎn)向讀外部程序存儲(chǔ)器內(nèi)的程序。當(dāng)腳為低電平時(shí),對(duì)程序存儲(chǔ)器的讀操作只限定在外部程序存儲(chǔ)器,地址為0000HFFFFH,片內(nèi)的4KB Flash程序存儲(chǔ)器不起作用。1764KB程序存儲(chǔ)器空間有5個(gè)單元地址對(duì)應(yīng)AT89C51單片機(jī)5個(gè)中斷源的中斷入口地址,請(qǐng)寫出這些單元的入口地址及對(duì)應(yīng)的中斷源。答:64KB程序存儲(chǔ)器空間中有5個(gè)特殊單元分別對(duì)應(yīng)于5個(gè)中斷源的中斷效勞程序的入口地址,見下表。表 5個(gè)中斷源的中斷入口地址入口地址中斷源0003H外部中斷0
9、()000BH定時(shí)器0 (T0)0013H外部中斷1 ()001BH定時(shí)器1 (T1)0023H串行口18當(dāng)AT89C51單片機(jī)運(yùn)行出錯(cuò)或程序陷入死循環(huán)時(shí),如何擺脫困境?答:按下復(fù)位按鈕。第3章 AT89C51單片機(jī)的指令系統(tǒng)1在基址加變址尋址方式中,以 作為變址存放器,以 或 作為基址存放器。答:A,PC,DPTR。2指令格式是由 和 組成,也可僅由 組成。答:操作碼,操作數(shù),操作碼。3假定累加器A中的內(nèi)容為30H,執(zhí)行指令1000H:MOVC A,A+PC后,把程序存儲(chǔ)器 單元的內(nèi)容送入累加器A中。答:1031H。4在AT89C51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問 存
10、儲(chǔ)器提供地址,而DPTR是為訪問 存儲(chǔ)器提供地址。答:程序,數(shù)據(jù)。5在存放器間接尋址方式中,其“間接表達(dá)在指令中存放器的內(nèi)容不是操作數(shù),而是操作數(shù)的 。答:地址。6程序執(zhí)行前有(A)=02H,(SP)=52H,(51H)=FFH,(52H)=FFH。下述程序執(zhí)行后,(A)= ,(SP)= ,(51H)= ,(52H)= ,(PC)= 。POP DPHPOP DPLMOV DPTR,#4000HRL AMOV B,AMOVC A,A+DPTRPUSH AccMOV A,BINC AMOVC A,A+DPTRPUSH AccRETORG 4000HDB 10H,80H,30H,50H,30H,50
11、H答:(A)=50H,(SP)=50H,(51H)=30H,(52H)=50H,(PC)=5030H。7假定(A)=83H,(R0)=17H,(17H)=34H,執(zhí)行以下指令后,(A)= 。ANL A,#17HORL 17H,AXRL A,R0CPL A答:(A)=0CBH。8假設(shè)(A)=55H,(R3)=0AAH,在執(zhí)行指令“ANL A,R5后,(A)= ,(R3)= 。答:(A)=00H,(R3)=0AAH。9如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,那么執(zhí)行以下指令后,DPH= ,(DPL)= ,(SP)= 。POP DP
12、HPOP DPLPOP SP答:(DPH)=3CH,(DPL)=5FH,(SP)=50H。10假定,(SP)=60H,(A)=30H,(B)=70H,執(zhí)行以下指令后,SP的內(nèi)容為 ,61H單元的內(nèi)容為 ,62H單元的內(nèi)容為 。PUSH AccPUSH B答:(SP)=62H,(61H)=30H,(62H)=70H。11判斷以下說法 項(xiàng)是正確的。A立即尋址方式是被操作的數(shù)據(jù)本身就在指令中,而不是它的地址在指令中B指令周期是執(zhí)行一條指令的時(shí)間C指令中直接給出的操作數(shù)稱為直接尋址答:A對(duì);B對(duì); C錯(cuò)。12判斷以下指令的正誤。1MOV 28H,R2 2DEC DPTR 3INC DPTR 4CLR
13、R05CPL R5 6MOV R0,R1 7PHSH DPTR 8MOV F0,C9MOV F0,Acc.3 10MOVX A,R1 11MOV C,30H 12RLC R0答:1錯(cuò)2錯(cuò)3對(duì)4錯(cuò)5錯(cuò)6錯(cuò)7錯(cuò)8對(duì)9錯(cuò)10對(duì)11對(duì)12錯(cuò)。13訪問SFR,可使用哪些尋址方式?答:只能使用直接尋址方式。14以下程序段的功能是什么?PUSHAccPUSH BPOP AccPOP B答:A的內(nèi)容與B的內(nèi)容互換。15寫出完成如下要求的指令,但是不能改變未涉及位的內(nèi)容。1把ACC.3,ACC.4,ACC.5和ACC.6清“0。2把累加器A的中間4位清“0。3使ACC.2和ACC.3置“1。答:1ANL A,#
14、87H2ANL A,#0C3H3ORL A,#0CH16借助本書中的表3-2指令表,對(duì)如下指令代碼十六進(jìn)制進(jìn)行手工反匯編。FF C0 E0 E5 F0 F0答:MOV R7,APUSH AMOV A ,BMOVX DPTR,A第4章 AT89C51單片機(jī)匯編語言程序設(shè)計(jì)1程序執(zhí)行前有A=02H,SP=42H,(41H)=FFH,(42H)=FFH。下述程序執(zhí)行后,A= ;SP= ;(41H)= ;(42H)= ;PC= 。POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,A+DPTRPUSH AccMOV A,BINC AMOVC A,A+DPTRP
15、USH AccRETORG 3000HDB 10H,80H,30H,80H,50H,80H答: A=80H,SP=40H,(51H)=50H,(52H)=80H ,PC=8050H。2說明偽指令的作用?!皞蔚暮x是什么?常用偽指令的功能如何?答:偽指令不屬于指令系統(tǒng)中的匯編語言指令,它是程序員發(fā)給匯編程序的控制命令。只有在匯編前的源程序中才有偽指令。所以“偽表達(dá)在匯編后,偽指令沒有相應(yīng)的機(jī)器代碼產(chǎn)生。3解釋手工匯編、機(jī)器匯編、交叉匯編、反匯編術(shù)語概念。答:1手工匯編:手工編程,首先把程序用助記符指令寫出,然后通過查指令的機(jī)器代碼表,逐個(gè)把助記符指令“翻譯成機(jī)器代碼,這種人工查表“翻譯指令的方法
16、稱為手工匯編。2機(jī)器匯編:是借助于微型計(jì)算機(jī)上的軟件匯編程序來代替手工匯編,完成把助記符指令“翻譯成機(jī)器代碼的工作。3交叉匯編:使用微型計(jì)算機(jī)來完成匯編,而匯編后得到的機(jī)器代碼卻是在另一臺(tái)計(jì)算機(jī)這里是單片機(jī)上運(yùn)行,稱這種機(jī)器匯編為交叉匯編。4反匯編:將二進(jìn)制的機(jī)器代碼語言程序翻譯成匯編語言源程序的過程。4以下程序段經(jīng)匯編后,從1000H開始的各有關(guān)存儲(chǔ)單元的內(nèi)容是什么?ORG 1000HTAB1 EQU 1234HTAB2 EQU 3000HDB MAINDW TAB1,TAB2,70H答:4D 41 49 4E 12 34 30 00 00 70 5設(shè)計(jì)子程序時(shí)應(yīng)注意哪些問題?答:在編寫子程
17、序時(shí)應(yīng)注意以下問題。1子程序的第一條指令前必須有標(biāo)號(hào)。2使用子程序調(diào)用指令時(shí),有兩條調(diào)用指令可供使用。使用絕對(duì)調(diào)用指令A(yù)CALL addr11要注意,被調(diào)用的子程序的首地址與本絕對(duì)調(diào)用指令的下一條指令的高5位地址相同,即只能在同一2KB程序存儲(chǔ)區(qū)內(nèi)。使用長(zhǎng)調(diào)用指令LCALL addr16時(shí),addr16為直接調(diào)用的子程序的目標(biāo)地址,也就是說,被調(diào)用的子程序可放置在64KB程序存儲(chǔ)器區(qū)的任意位置。3子程序結(jié)構(gòu)中必須用到堆棧,堆棧通常用來保護(hù)斷點(diǎn)和現(xiàn)場(chǎng)保護(hù)。4子程序返回主程序時(shí),最后一條指令必須是RET指令。5子程序可以嵌套,即主程序可以調(diào)用子程序,子程序又可以調(diào)用另外的子程序。6試編寫一個(gè)程序,
18、將內(nèi)部RAM中45H單元的高4位清“0,低4位置“1。答:參考程序如下:MOVA,45HANLA,#0FHORLA,#0FHMOV45H,A7試編寫程序,查找在內(nèi)部RAM的30H50H單元中是否有0AAH這一數(shù)據(jù)。假設(shè)有,那么將51H單元置為“01H;假設(shè)未找到,那么將51H單元置為“00H。答:參考程序如下:START:MOVR0,#30HMOVR2,#20HLOOP:MOVA,R0CJNEA,#0AAH,NEXTMOV51H,#01HLJMPEXITNEXT:INCR0DJNZR2,LOOPMOV51H,#00HEXIT:RET8試編寫程序,查找在內(nèi)部RAM的20H40H單元中出現(xiàn)“00H
19、這一數(shù)據(jù)的次數(shù),并將查找到的結(jié)果存入41H單元。答:參考程序如下:START:MOV41H,#0MOVR0,#20HMOVR2,#20HLOOP:MOVA,R0JNZNEXTINC41HNEXT:INCR0DJNZR2,LOOPRET9在內(nèi)部RAM的21H單元開始存有一組單字節(jié)無符號(hào)數(shù),數(shù)據(jù)長(zhǎng)度為20H,編寫程序,要求找出最大數(shù)存入MAX單元。答:MOV R0, #21H ;起始地址. MOV MAX,#00H ;先用0當(dāng)做最大值. MOV R2, #20H ;數(shù)據(jù)長(zhǎng)度.LOOP: MOV A, R0 ;取來一個(gè)數(shù)據(jù). CLR C SUBB A, MAX ;減“最大值. JNC rel1 ;不
20、夠減就算了. MOV A, R0 ;夠減,就把這個(gè)數(shù)據(jù). MOV MAX,A ;當(dāng)做最大值.rel1: INC R0 ;轉(zhuǎn)向下一個(gè). DJNZ R2, LOOP ;循環(huán). SJMP $ ;結(jié)束.10假設(shè)SP=60H,標(biāo)號(hào)LABEL所在的地址為3456H。LCALL指令的地址為2000H,執(zhí)行如下指令2000H LCALL LABEL后,堆棧指針SP和堆棧內(nèi)容發(fā)生了哪些變化?PC的值等于什么?如果將指令LCALL直接換成ACALL是否可以?如果換成ACALL指令,可調(diào)用的地址范圍是什么?答: 1SP=SP+1=61H (61H)=PC的低字節(jié)=03H SP=SP+1=62H (62H)=PC的高
21、字節(jié)=20H2PC=3456H3可以42KB=2048 Byte第5章 AT89C51單片機(jī)的中斷系統(tǒng)1外部中斷1的中斷入口地址為 。定時(shí)器1的中斷入口地址為 。答:0013H;001BH。2假設(shè)IP=00010100B,那么優(yōu)先級(jí)最高者為 ,最低者為 。答:外部中斷1;定時(shí)器T1。3AT89C51單片機(jī)響應(yīng)中斷后,產(chǎn)生長(zhǎng)調(diào)用指令LCALL,執(zhí)行該指令的過程包括:首先把 的內(nèi)容壓入堆棧,以進(jìn)行斷點(diǎn)保護(hù),然后把長(zhǎng)調(diào)用指令的16位地址送 ,使程序執(zhí)行轉(zhuǎn)向 中的中斷地址區(qū)。答:PC、PC、程序存儲(chǔ)器。4判斷AT89C51單片機(jī)對(duì)外中斷請(qǐng)求源響應(yīng)的最快響應(yīng)時(shí)間為3個(gè)機(jī)器周期 。答:對(duì)。5以下說法正確的
22、選項(xiàng)是 。A各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在AT89C51單片機(jī)的IE存放器中B各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在AT89C51單片機(jī)的TMOD存放器中C各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在AT89C51單片機(jī)的IP存放器中D各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在AT89C51單片機(jī)的TCON與SCON存放器中答:D。6中斷查詢確認(rèn)后,在以下各種AT89C51單片機(jī)運(yùn)行情況下,能立即進(jìn)行響應(yīng)的是 。A當(dāng)前正在進(jìn)行高優(yōu)先級(jí)中斷處理B當(dāng)前正在執(zhí)行RETI指令C當(dāng)前指令是DIV指令,且正處于取指令的機(jī)器周期D當(dāng)前指令是MOV A,R3答:D。7在AT89C51單片機(jī)的中斷請(qǐng)求源中,需要外
23、加電路實(shí)現(xiàn)中斷撤銷的是 。A電平方式的外部中斷B脈沖方式的外部中斷C外部串行中斷D定時(shí)中斷答:A。8以下說法正確的選項(xiàng)是 。A同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)B同一時(shí)間同一級(jí)別的多中斷請(qǐng)求將形成阻塞,系統(tǒng)無法響應(yīng)C低優(yōu)先級(jí)中斷請(qǐng)求不能中斷高優(yōu)先級(jí)中斷請(qǐng)求,但是高優(yōu)先級(jí)中斷請(qǐng)求能中斷低優(yōu)先級(jí)中斷請(qǐng)求D同級(jí)中斷不能嵌套答:A、C、D。9中斷效勞子程序與普通子程序有哪些相同和不同之處?答:RETI指令在返回時(shí),同時(shí)去除中斷系統(tǒng)中相應(yīng)的優(yōu)先級(jí)觸發(fā)器,以允許下次中斷,而RET指令那么沒有這個(gè)操作。除了這一點(diǎn)兩條指令不同外,其他操作都相同。10AT89C51單片機(jī)響應(yīng)外部中斷的典型時(shí)間是多少?在哪些
24、情況下,CPU將推遲對(duì)外部中斷請(qǐng)求的響應(yīng)?答:略。11編寫外部中斷1為跳沿觸發(fā)的中斷初始化程序段。答:SETBIT1SETBEX1SETBEA12中斷響應(yīng)的條件是什么?答:略。13某系統(tǒng)有3個(gè)外部中斷源1、2、3,當(dāng)某一中斷源發(fā)出的中斷請(qǐng)求使引腳變?yōu)榈碗娖綍r(shí)見圖5-10,便要求CPU進(jìn)行處理,它們的優(yōu)先處理次序由高到低為3、2、1,中斷處理程序的入口地址分別為1000H、1100H、1200H。試編寫主程序及中斷效勞子程序轉(zhuǎn)至相應(yīng)的中斷處理程序的入口即可。答:參見電路如圖5-10所示,參考程序如下:ORG0000HLJMPMAINORG0013HLJMPINT_EX1ORG0030HMAIN:
25、CLRIT0;采用電平觸發(fā),低電平有效中斷SETBEX1;允許外部中斷1SETBEAWAIT: LJMPWAIT;用原地跳轉(zhuǎn)代替一段用戶程序;以下為外部中斷1效勞子程序INT_EX1:JNBP1.2,NEXT1;P1.2=0,不是3號(hào)中斷,跳轉(zhuǎn)NEXT1 LJMPINT_IR3 ;是3號(hào)中斷,跳轉(zhuǎn)到對(duì)應(yīng)的中斷處理程序NEXT1: JNB,NEXT2;P1.1=0,不是2號(hào)中斷,跳轉(zhuǎn)NEXT2 LJMPINT_IR2;跳轉(zhuǎn)到2號(hào)中斷處理程序NEXT2: LJMPINT_IR1;跳轉(zhuǎn)到1號(hào)中斷處理程序ORG1000HINT_IR3:插入相應(yīng)中斷處理程序RETI;中斷返回ORG1100HINT_IR
26、2:插入相應(yīng)中斷處理程序RETI;中斷返回ORG1200HINT_IR1:插入相應(yīng)中斷處理程序RETI;中斷返回第6章 AT89C51單片機(jī)的定時(shí)器/計(jì)數(shù)器1以下 項(xiàng)說法是正確的。A特殊功能存放器SCON,與定時(shí)器/計(jì)數(shù)器的控制無關(guān)B特殊功能存放器TCON,與定時(shí)器/計(jì)數(shù)器的控制無關(guān)C特殊功能存放器IE,與定時(shí)器/計(jì)數(shù)器的控制無關(guān)D特殊功能存放器TMOD,與定時(shí)器/計(jì)數(shù)器的控制無關(guān)答:A對(duì);B;錯(cuò)C錯(cuò);D錯(cuò)。2如果采用的晶振的頻率為3MHz,定時(shí)器/計(jì)數(shù)器工作在方式0、1、2下,其最大定時(shí)時(shí)間各為多少?答:因?yàn)闄C(jī)器周期所以定時(shí)器/計(jì)數(shù)器工作方式0下,其最大定時(shí)時(shí)間為同樣可以求得,方式1下的最大
27、定時(shí)時(shí)間為;方式2下的最大定時(shí)時(shí)間為1024ms。3定時(shí)器/計(jì)數(shù)器用作定時(shí)器模式時(shí),其計(jì)數(shù)脈沖由誰提供?定時(shí)時(shí)間與哪些因素有關(guān)?答:定時(shí)器/計(jì)數(shù)器用作定時(shí)器時(shí),其計(jì)數(shù)脈沖由系統(tǒng)振蕩器產(chǎn)生的內(nèi)部時(shí)鐘信號(hào)12分頻后提供。定時(shí)時(shí)間與時(shí)鐘頻率和定時(shí)初值有關(guān)。4定時(shí)器/計(jì)數(shù)器用作計(jì)數(shù)器模式時(shí),對(duì)外界計(jì)數(shù)頻率有何限制?答:由于確認(rèn)1次負(fù)跳變要花2個(gè)機(jī)器周期,即24個(gè)振蕩周期,因此外部輸入的計(jì)數(shù)脈沖的最高頻率為系統(tǒng)振蕩器頻率的1/24。5采用定時(shí)器/計(jì)數(shù)器T0對(duì)外部脈沖進(jìn)行計(jì)數(shù),每計(jì)數(shù)100個(gè)脈沖后,T0轉(zhuǎn)為定時(shí)工作方式。定時(shí)1ms后,又轉(zhuǎn)為計(jì)數(shù)工作方式,如此循環(huán)不止。假定AT89C51單片機(jī)的晶體振蕩器的
28、頻率為6MHz,請(qǐng)使用方式1實(shí)現(xiàn),要求編寫程序。答:定時(shí)器/計(jì)數(shù)器T0在計(jì)數(shù)和定時(shí)工作完成后,均采用中斷方式工作。除了第一次計(jì)數(shù)工作方式設(shè)置在主程序完成外,后面的定時(shí)或計(jì)數(shù)工作方式分別在中斷程序完成,用一標(biāo)志位識(shí)別下一輪定時(shí)器/計(jì)數(shù)器T0的工作方式。參考程序如下:ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:MOVTMOD,#06H;定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式2MOVTL0,#156;計(jì)數(shù)100個(gè)脈沖的初值賦值MOVTH0,#156SETBGATE;翻開計(jì)數(shù)門SETBTR0;啟動(dòng)T0,開始計(jì)數(shù)SETBET0;允許T0中斷SETBEA;CPU開中斷CLRF0;設(shè)置下
29、一輪定時(shí)方式的標(biāo)志位WAIT:AJMPWAITIT0P:CLREA;CPU關(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,#156SETBEARETI6定時(shí)器/計(jì)數(shù)器的工作方式2有什么特點(diǎn)?適用于哪些應(yīng)用場(chǎng)合?答:定時(shí)器/計(jì)數(shù)器的工作方式2具有自動(dòng)恢復(fù)初值的特點(diǎn),適用于精確定時(shí),如波特率的產(chǎn)生。s,占空比為101的矩形脈沖。答:根據(jù)題意,從輸出的矩形脈沖的上下電平的時(shí)間為101,那么上下電平的時(shí)間分別
30、為s和s。如果系統(tǒng)采用6MHz晶振,Tcy=2s,因此上下電平輸出取整,那么約為364s和36s。參考程序如下:ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:MOVTMOD,#02H;定時(shí)器/計(jì)數(shù)器T0為定時(shí)方式2MOVTL0,#4AH;定時(shí)364ms初值賦值SETBTR0;啟動(dòng)T0,開始計(jì)數(shù)SETBET0;允許T0中斷SETBEA;CPU開中斷WAIT:AJMPWAITIT0P:CLREACLRP1.0;關(guān)中斷MOVR0,#9DLY:DJNZR0,DLY;延時(shí)36msMOVTL0,#4AH;定時(shí)364ms初值賦值SETBEARETI8一個(gè)定時(shí)器的定時(shí)時(shí)間有限,如何
31、用兩個(gè)定時(shí)器的串行定時(shí)來實(shí)現(xiàn)較長(zhǎng)時(shí)間的定時(shí)?答:方法1,在第一個(gè)定時(shí)器的中斷程序里關(guān)閉本定時(shí)器的中斷程序,設(shè)置和翻開另一個(gè)定時(shí)器;在另一個(gè)定時(shí)器的中斷程序中關(guān)閉本定時(shí)中斷,設(shè)置和翻開另一個(gè)定時(shí)器。這種方式的定時(shí)時(shí)間為兩個(gè)定時(shí)器定時(shí)時(shí)間的和。方法2,一個(gè)作為定時(shí)器,在定時(shí)中斷后產(chǎn)生一個(gè)外部計(jì)數(shù)脈沖比方由接產(chǎn)生,另一個(gè)定時(shí)器工作在計(jì)數(shù)方式。這樣兩個(gè)定時(shí)器的定時(shí)時(shí)間為一個(gè)定時(shí)器的定時(shí)時(shí)間乘以另一個(gè)定時(shí)器的計(jì)數(shù)值。9當(dāng)定時(shí)器T0用于方式3時(shí),應(yīng)該如何控制定時(shí)器T1的啟動(dòng)和關(guān)閉?答:由口控制定時(shí)器T1的啟動(dòng)和關(guān)閉。10定時(shí)器/計(jì)數(shù)器測(cè)量某正單脈沖的寬度,采用何種方式可得到最大量程?假設(shè)時(shí)鐘頻率為6MHz
32、,求允許測(cè)量的最大脈沖寬度是多少?答:采用方式1定時(shí)工作方式。最大脈沖寬度為。11編寫一段程序,功能要求:當(dāng)引腳的電平正跳變時(shí),對(duì)的輸入脈沖進(jìn)行計(jì)數(shù);當(dāng)引腳的電平負(fù)跳變時(shí),停止計(jì)數(shù),并將計(jì)數(shù)值寫入R0、R1高位存R1,低位存R0。答:將的輸入脈沖接入INT0,即使用T0計(jì)數(shù)器完成對(duì)口的脈沖計(jì)數(shù)。參考程序如下:ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:JNBP1.0,MAINMOVTMOD,#05H;定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式1SETBTR0;啟動(dòng)T0,開始計(jì)數(shù)SETBET0;允許T0中斷SETBEA;CPU開中斷WAIT:JBP1.2,WAITCLREACLR
33、TR0MOVR1,TH0MOVR0,TL0AJMP$IT0P:INCR2RETI12THx與TLxx=0,1是普通存放器還是計(jì)數(shù)器?其內(nèi)容可以隨時(shí)用指令更改嗎?更改后的新值是立即刷新還是等當(dāng)前計(jì)數(shù)器計(jì)滿后才能刷新?答:THx與TLxx=0,1是由特殊功能存放器構(gòu)成的計(jì)數(shù)器,其內(nèi)容可以隨時(shí)用指令更改,更改后的新值立即刷新。但在讀THx、TLx值時(shí),應(yīng)該先讀THx值,后讀TLx,再讀THx值。假設(shè)兩次讀得THx值相同,那么可確定讀得的內(nèi)容正確。假設(shè)前后兩次讀得的THx值有變化,再重復(fù)上述過程。第7章 AT89C51單片機(jī)的串行口1幀格式為1個(gè)起始位,8個(gè)數(shù)據(jù)位和1個(gè)停止位的異步串行通信方式是方式
34、。答:1。2在串行通信中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是 的。答:相等。3以下選項(xiàng)中, 是正確的。A串行口通信的第9數(shù)據(jù)位的功能可由用戶定義B發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)容是在SCON存放器的TB8位中預(yù)先準(zhǔn)備好的C串行通信幀發(fā)送時(shí),指令把TB8位的狀態(tài)送入發(fā)送SBUF中D串行通信接收到的第9位數(shù)據(jù)送SCON存放器的RB8中保存E串行口方式1的波特率是可變的,通過定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定答:A對(duì)B對(duì)C錯(cuò)D對(duì)E對(duì)。4通過串行口發(fā)送或接收數(shù)據(jù)時(shí),在程序中應(yīng)使用 。AMOVC指令 BMOVX指令CMOV指令DXCHD指令答:CMOV指令。5串行口工作方式1的波特率是 。A固定的,為fosc/32B固
35、定的,為fosc/16C可變的,通過定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定D固定的,為fosc/64答:C。6在異步串行通信中,接收方是如何知道發(fā)送方開始發(fā)送數(shù)據(jù)的?答:當(dāng)接收方檢測(cè)到RXD引腳上的有效的負(fù)跳變時(shí),即可知道發(fā)送方開始發(fā)送數(shù)據(jù)。7串行口有幾種工作方式?有幾種幀格式?各種工作方式的波特率如何確定?答:串行口有4種工作方式:方式0、方式1、方式2、方式3。有3種幀格式,方式2和3具有相同的幀格式。方式0的發(fā)送和接收都以fosc/12為固定波特率。方式1的波特率=2SMOD/32定時(shí)器T1的溢出率。方式2的波特率=2SMOD/64fosc。方式3的波特率=2SMOD/32定時(shí)器T1的溢出率。8
36、假定串行口串行發(fā)送的字符格式為1個(gè)起始位、8個(gè)數(shù)據(jù)位、1個(gè)奇校驗(yàn)位、1個(gè)停止位,請(qǐng)畫出傳送字符“B42H的幀格式。答:傳送的字符“B的幀格式如下圖先低位后高位。 起始位 0 1 0 0 0 0 1 0 校驗(yàn)位 停止位 圖9為什么定時(shí)器/計(jì)數(shù)器T1用作串行口波特率發(fā)生器時(shí),常采用方式2?假設(shè)時(shí)鐘頻率、通信波特率,如何計(jì)算其初值?答:1因?yàn)槎〞r(shí)器/計(jì)數(shù)器在方式2下,初值可以自動(dòng)重裝,這樣在進(jìn)行串口波特率發(fā)生器設(shè)置時(shí),就防止了重裝參數(shù)的操作,且減少了重裝參數(shù)的誤差。 2時(shí)鐘頻率、通信波特率,根據(jù)公式7-3,即可計(jì)算出初值。102MHz,串行口工作于方式1,波特率為4 800bit/s,寫出用T1作為
37、波特率發(fā)生器的方式控制字和計(jì)數(shù)初值。答:經(jīng)計(jì)算,初值為FAH??刂谱?ANL TMOD,#0F0HORLMOD,#20HMOVTH1,#0FAHMOVTL1,#0FAHMOVSCON,#40H11簡(jiǎn)述利用串行口進(jìn)行多機(jī)通信的原理。答:以方式1為例。發(fā)送過程:數(shù)據(jù)位由TXD端輸出,發(fā)送1幀信息為10位,當(dāng)CPU執(zhí)行1條數(shù)據(jù)寫發(fā)送緩沖器SBUF的指令,就啟動(dòng)發(fā)送。發(fā)送開始時(shí),內(nèi)部發(fā)送控制信號(hào)SEND變?yōu)橛行В瑢⑵鹗嘉幌騎XD輸出,此后,每經(jīng)過1個(gè)TX時(shí)鐘周期,便產(chǎn)生1個(gè)移位脈沖,并由TXD輸出1個(gè)數(shù)據(jù)位。8位數(shù)據(jù)位全部輸出完畢后,置1中斷標(biāo)志位TI,然后SEND信號(hào)失效。接收過程:當(dāng)檢測(cè)到起始位的
38、負(fù)跳變時(shí),那么開始接收。接收時(shí),定時(shí)控制信號(hào)有2種。其中一種是位檢測(cè)器采樣脈沖,它的頻率是RX時(shí)鐘的16倍。也就是在1位數(shù)據(jù)期間,有16個(gè)采樣脈沖,以波特率的16倍速率采樣RXD引腳狀態(tài),當(dāng)采樣到RXD端從1到0的跳變時(shí)就啟動(dòng)檢測(cè)器,接收的值是3次連續(xù)采樣,取其中2次相同的值,以確認(rèn)是否是真正的起始位的開始,這樣能較好地消除干擾引起的影響,以保證可靠無誤地開始接收數(shù)據(jù)。12使用AT89C51的串行口按工作方式1進(jìn)行串行數(shù)據(jù)通信,假定波特率為2 400bit/s,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫全雙工通信程序。答:請(qǐng)參考教材的P115-P117程序,并作適當(dāng)改動(dòng)。13某AT89C51單片機(jī)串行口,傳送
39、數(shù)據(jù)的幀格式由1個(gè)起始位0、7個(gè)數(shù)據(jù)位、1個(gè)偶校驗(yàn)和1個(gè)停止位1組成。當(dāng)該串行口每分鐘傳送1800個(gè)字符時(shí),試計(jì)算出它的波特率。答:串口每秒鐘傳送的字符為1800/60=30個(gè)字符/秒,所以波特率為30個(gè)字符/秒10位1個(gè)字符=300b/s。14為什么AT89C51單片機(jī)串行口的方式0幀格式?jīng)]有起始位0和停止位1?答:串行口的方式0為同步移位存放器輸入/輸出方式,常用于外接移位存放器,以擴(kuò)展并行I/O口,一般不用于兩個(gè)89C51之間的串行通信。該方式以fosc/12的固定波特率從低位到高位發(fā)送或接收數(shù)據(jù)。15直接以TTL電平串行傳輸數(shù)據(jù)的方式有什么缺點(diǎn)?答:優(yōu)點(diǎn)是連線簡(jiǎn)單,缺點(diǎn)是抗干擾性能差,
40、傳輸距離短。第8章 AT89C51單片機(jī)擴(kuò)展存儲(chǔ)器的接口設(shè)計(jì)1單片機(jī)存儲(chǔ)器的主要功能是存儲(chǔ) 和 。答:程序,數(shù)據(jù)。2假設(shè)外部數(shù)據(jù)存儲(chǔ)器2000H單元的內(nèi)容為80H,執(zhí)行以下指令后累加器A中的內(nèi)容為 。MOV P2,#20HMOV R0,#00H MOVX A,R0答:80H。3在存儲(chǔ)器擴(kuò)展中,無論是線選法還是譯碼法最終都是為擴(kuò)展芯片的片選端提供 控制信號(hào)。答:片選。4起止范圍為0000H3FFFH的存儲(chǔ)器的容量是 KB。答:16KB5在AT89C51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問 存儲(chǔ)器提供地址,而DPTR是為訪問 存儲(chǔ)器提供地址。答:程序,數(shù)據(jù)。611條地址線可選 個(gè)
41、存儲(chǔ)單元,16KB存儲(chǔ)單元需要 條地址線。答:2KB,14。74KB RAM存儲(chǔ)器的首地址假設(shè)為0000H,那么末地址為 H。答:0FFFH。8區(qū)分AT89C51單片機(jī)片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠方法是 。A看其位于地址范圍的低端還是高端B看其離AT89C51單片機(jī)芯片的遠(yuǎn)近C看其芯片的型號(hào)是ROM還是RAMD看其是與信號(hào)連接還是與信號(hào)連接答:D。9試編寫一個(gè)程序如將05H和06H拼為56H,設(shè)原始數(shù)據(jù)放在片外數(shù)據(jù)區(qū)2001H單元和2002H單元中,按順序拼裝后的單字節(jié)數(shù)放入2002H。答:此題主要考察對(duì)外部存儲(chǔ)器的讀、寫操作的編程,只要正確使用MOVX指令就可以了。編程思路:首先讀
42、取2001H的值,保存在存放器A中,將存放器A的高4位和低4位互換,再屏蔽掉低4位然后將存放器A的值保存到30H中,然后再讀取2002H的值,保存在存放器A中,屏蔽掉高4位,然后將存放器A的值與30H進(jìn)行“或運(yùn)算,將運(yùn)算后的結(jié)果保存在2002H中。ORG0000HMAIN:MOVDPTR,#2001H;設(shè)置數(shù)據(jù)指針的初值MOVXA,DPTR;讀取2001H的值SWAPAANLA,#0F0H;屏蔽掉低4位MOV30H,A;保存AINCDPTR;指針指向下一個(gè)片外RAM單元MOVXA,DPTR;讀取2002H的值A(chǔ)NLA,#0FH;屏蔽掉高4位ORLA,30H;進(jìn)行拼裝MOVXDPTR,A;保存到
43、2002H片外RAM單元END10編寫程序,將外部數(shù)據(jù)存儲(chǔ)器中的4000H40FFH單元全部清“0。答:此題主要考察對(duì)外部數(shù)據(jù)塊的寫操作;編程時(shí)只要注意循環(huán)次數(shù)和MOVX指令的使用就可以了。ORG0000HMAIN:MOVA,#0;0給AMOV0,#0FFH;設(shè)置循環(huán)次數(shù)MOVDPTR,#4000H;設(shè)置數(shù)據(jù)指針的初值LOOP:MOVXDPTR,A;當(dāng)前單元清“0”INCDPTR;指向下一個(gè)單元DJNZR0,LOOP;是否結(jié)束END11在AT89C51單片機(jī)系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器共16位地址線和8位數(shù)據(jù)線,為何不會(huì)發(fā)生沖突?答:因?yàn)榭刂菩盘?hào)線的不同。外擴(kuò)的RAM芯片既能讀出又能寫入
44、,所以通常都有讀、寫控制引腳,記為和,它們分別與89C51的和引腳相連。外擴(kuò)的EPROM在正常使用中只能讀出,不能寫入,故EPROM芯片沒有寫入控制引腳,只有讀出引腳,記為,該引腳與89C51單片機(jī)的相連。12請(qǐng)寫出圖8-14中4片程序存儲(chǔ)器27128各自所占的地址空間。答:圖中采用了譯碼法。4片地址分別為0000H3FFFH、4000H7FFFH、8000HBFFFH、C000HFFFFH。13現(xiàn)有AT89C51單片機(jī)、74LS373鎖存器、1片2764 EPROM和兩片6264 RAM,請(qǐng)用它們組成一個(gè)單片機(jī)應(yīng)用系統(tǒng),要求如下:1畫出硬件電路連線圖,并標(biāo)注主要引腳;2指出該應(yīng)用系統(tǒng)程序存儲(chǔ)
45、器空間和數(shù)據(jù)存儲(chǔ)器空間各自的地址范圍。答:略。14圖8-22a所示為AT89C51單片機(jī)中存儲(chǔ)器的地址空間分布圖。題圖8-22b為存儲(chǔ)器的地址譯碼電路,為使地址譯碼電路按題圖8-22a所示的要求進(jìn)行正確尋址,要求畫出:1A組跨接端子的內(nèi)部正確連線圖。2B組跨接端子的內(nèi)部正確連線圖。答:1A組跨接端子的內(nèi)部正確連線圖如下左圖所示。2B組跨接端子的內(nèi)部正確連線圖如下右圖所示。 第9章 AT89C51單片機(jī)擴(kuò)展I/O接口的設(shè)計(jì)1判斷以下說法是否正確,為什么?1由于81C55不具有地址鎖存功能,因此在與AT89C51芯片的接口電路中必須加地址鎖存器。2在81C55芯片中,決定端口和RAM單元編址的信號(hào)
46、是AD7AD0和。382C55具有三態(tài)緩沖器,因此可以直接掛在系統(tǒng)的數(shù)據(jù)總線上。482C55的PB口可以設(shè)置成方式2。答:1錯(cuò),81C55具有地址鎖存功能。2錯(cuò),在81C55芯片中,引腳IO/M*、A2、A1、A0決定端口地址和RAM單元編址。3錯(cuò),82C55不具有三態(tài)緩沖器。4錯(cuò),82C55的PB口只可以設(shè)置成方式0和方式1。2I/O接口和I/O端口有什么區(qū)別?I/O接口的功能是什么?答: I/O端口簡(jiǎn)稱I/O口,常指I/O接口電路中具有端口地址的存放器或緩沖器。I/O接口是指單片機(jī)與外設(shè)間的I/O接口芯片。I/O接口的功能:1實(shí)現(xiàn)和不同外設(shè)的速度匹配;2輸出數(shù)據(jù)緩存;3輸入數(shù)據(jù)三態(tài)緩沖。3
47、I/O數(shù)據(jù)傳送由哪幾種傳送方式?分別在哪些場(chǎng)合下使用?答:1同步傳送方式。同步傳送又稱無條件傳送。當(dāng)外設(shè)速度可與單片機(jī)速度相比較時(shí),常常采用這種方式。最典型的同步傳送就是單片機(jī)和外部數(shù)據(jù)存儲(chǔ)器之間的數(shù)據(jù)傳送。2查詢傳送方式。查詢傳送又稱有條件傳送,也稱異步傳送。單片機(jī)通過查詢得知外設(shè)準(zhǔn)備好后,再進(jìn)行數(shù)據(jù)傳送。異步傳送的優(yōu)點(diǎn)是通用性好,硬件連線和查詢程序十分簡(jiǎn)單,但是效率不高。為了提高單片機(jī)的工作效率,通常采用中斷方式。3中斷傳送方式。中斷傳送方式是利用AT89C51本身的中斷功能和I/O接口的中斷功能來實(shí)現(xiàn)I/O數(shù)據(jù)的傳送。單片機(jī)只有在外設(shè)準(zhǔn)備好后,發(fā)出數(shù)據(jù)傳送請(qǐng)求,才中斷主程序,進(jìn)入與外設(shè)進(jìn)
48、行數(shù)據(jù)傳送的中斷效勞程序,進(jìn)行數(shù)據(jù)的傳送。中斷效勞完成后又返回主程序繼續(xù)執(zhí)行。因此,采用中斷方式可以大大提高單片機(jī)的工作效率。4常用的I/O端口編址有哪兩種方式?它們各有什么特點(diǎn)?AT89C51單片機(jī)的I/O端口編址采用的是哪種方式?答:有兩種。1獨(dú)立編址方式。就是I/O地址空間和存儲(chǔ)器地址空間分開編址。其優(yōu)點(diǎn)是,I/O地址空間和存儲(chǔ)器地址空間相互獨(dú)立,界限清楚。但是,卻需要設(shè)置一套專門的 讀/寫I/O的指令和控制信號(hào)。2統(tǒng)一編址方式。它是把I/O端口的存放器與數(shù)據(jù)存儲(chǔ)器單元同等對(duì)待,統(tǒng)一編址。統(tǒng)一編址的優(yōu)點(diǎn)是不需要專門的I/O指令,直接使用訪問數(shù)據(jù)存儲(chǔ)器的指令進(jìn)行I/O操作,簡(jiǎn)單、方便且功能強(qiáng)大。89C51單片機(jī)使用的是I/O和外部數(shù)據(jù)存儲(chǔ)器RAM統(tǒng)一編址的方式。582C55的“方式控制字和“PC口按位置位/復(fù)位控制字都可以寫入82C55的同一控制存放器,82C55是如何來區(qū)分這兩個(gè)控制字的?答:82C55通過寫入控制字存放器的控制字最高位來判斷,最高位
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024賓館室內(nèi)裝修合同標(biāo)準(zhǔn)樣本
- 2024房屋名額轉(zhuǎn)讓協(xié)議,房屋名額轉(zhuǎn)讓協(xié)議范本,寫購(gòu)房名額轉(zhuǎn)讓合同
- 2024擔(dān)保合同格式參考
- 2024家教的勞動(dòng)合同范本
- 2024軟件開發(fā)合同標(biāo)準(zhǔn)模板
- 小區(qū)車庫(kù)廣告位租賃合同
- 產(chǎn)品臨時(shí)借用協(xié)議
- 建筑業(yè)勞動(dòng)合同:退休政策改革與規(guī)范
- 歷史文化遺產(chǎn)保護(hù)拆遷合同
- 農(nóng)業(yè)項(xiàng)目合作書參考
- GB/T 39633-2020協(xié)作機(jī)器人用一體式伺服電動(dòng)機(jī)系統(tǒng)通用規(guī)范
- FZ/T 01002-2010印染企業(yè)綜合能耗計(jì)算辦法及基本定額
- 藥品儲(chǔ)備評(píng)估表
- 國(guó)家自然科學(xué)基金申請(qǐng)經(jīng)驗(yàn)匯總課件
- 青春期女孩自尊自愛課件
- 2023年西藏開發(fā)投資集團(tuán)有限公司招聘筆試題庫(kù)及答案解析
- 小學(xué)語文人教三年級(jí)上冊(cè)觀察桔子孫娟課件
- 藏族人的名字標(biāo)準(zhǔn)英語翻譯
- 市場(chǎng)營(yíng)銷產(chǎn)品組合與產(chǎn)品策略課件
- 醫(yī)院會(huì)計(jì)實(shí)務(wù)操作培訓(xùn)課件
- 《江蘇省建筑業(yè)10項(xiàng)新技術(shù)(2021)》
評(píng)論
0/150
提交評(píng)論