MCS-51單片機(jī)內(nèi)部有幾個(gè)定時(shí)器/計(jì)數(shù)器,有幾種工作方式?答:89C52內(nèi)部有3個(gè)定時(shí)器/計(jì)數(shù)器,定時(shí)器0有4種工作方式,定時(shí)器1有3種工作方式,定時(shí)器2有4種工作方式。
MCS-51在什么情況下可以響應(yīng)中斷?中斷響應(yīng)的過程是?答:響應(yīng)中斷的條件(1)中斷源有中斷請(qǐng)求;(2)中斷總允許位EA=1;(3)請(qǐng)求中斷的中斷源的中斷允許位為1;在滿足以上條件的基礎(chǔ)上,若有下列任何一種情況存在,中斷響應(yīng)都
MCS-51共有幾個(gè)中斷源?各中斷標(biāo)志是如何產(chǎn)生的,又如何清零的?CPU響應(yīng)中斷時(shí),中斷入口地址各是多少?答:MCS-51共有5個(gè)中斷源。各中斷標(biāo)志是通過中斷請(qǐng)求產(chǎn)生的,通過指令或硬件清零的。CPU響應(yīng)中斷時(shí),中斷入口地址各
在MCS-51單片機(jī)的片內(nèi)RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。請(qǐng)說明下面各是什么指令和尋址方式,以及每條指令執(zhí)行后目的操作數(shù)的結(jié)果。MOV A,40H ;數(shù)據(jù)傳送,直接尋址,(A)=48HMOV R0,A ;數(shù)據(jù)傳
什么是尋址方式?MCS-51單片機(jī)有哪些尋址方式,是怎樣操作的?各種尋址方式的尋址空間和范圍是什么?答: MCS-51單片機(jī)有7種尋址方式:立即數(shù)尋址、寄存器尋址、直接尋址、寄存器間接尋址、變址尋址、位尋址和指令尋址。
簡(jiǎn)述MCS-51匯編指令格式。答: MCS-51匯編語言指令由四部分組成,其一般格式如下:[標(biāo)號(hào):] 操作碼 [操作數(shù)] [;注釋]格式中的方括號(hào)意為可以沒有相應(yīng)部分,可以沒有標(biāo)號(hào)、操作數(shù)和注釋,至少要有操作碼。其操作數(shù)部分
MCS-51單片機(jī)有幾種低功耗工作方式?如何實(shí)現(xiàn),又如何退出?答: MCS-51單片機(jī)有空閑和掉電兩種低功耗工作方式。當(dāng)CPU執(zhí)行完置IDL=1的指令后,系統(tǒng)就進(jìn)入空閑方式。進(jìn)入空閑方式之后,有兩種方法可以退出。一種是任何中
MCS-51單片機(jī)常用的復(fù)位電路有哪些?復(fù)位后機(jī)器的初始狀態(tài)如何?答: 復(fù)位電路有兩種方式:上電自動(dòng)復(fù)位電路和手動(dòng)復(fù)位電路。復(fù)位后,程序計(jì)數(shù)器PC變?yōu)?000H,使單片機(jī)從程序存儲(chǔ)器地址0000H單元開始執(zhí)行。除P0~P3為FF
MCS-51單片機(jī)實(shí)用子程序庫目前已有若干版本的子程序庫公開發(fā)表,它們各有特色。本程序庫中的開平方算法為快速逼近算法,它能達(dá)到牛頓迭代法同樣的精度,而速度加快二十倍左右,超過雙字節(jié)定點(diǎn)除法的速度。本子程序庫
MCS-51單片機(jī)的P0~P3口結(jié)構(gòu)有何不同?用作通用I/O口輸入數(shù)據(jù)時(shí)應(yīng)注意什么?答: P2口是一個(gè)雙功能口,一是通用I/O口,二是以總線方式訪問外部存儲(chǔ)器時(shí)作為高8位地址口。其端口某一位的結(jié)構(gòu)如圖2-11所示,對(duì)比圖2-10知,
時(shí)序是用定時(shí)單位來描述的,MCS-51的時(shí)序單位有四個(gè),它們分別是節(jié)拍、狀態(tài)、機(jī)器周期和指令周期,接下來我們分別加以說明。·節(jié)拍與狀態(tài):我們把振蕩脈沖的周期定義為節(jié)拍(為方便描述,用P表示),振蕩脈沖經(jīng)過
MCS-51單片機(jī)復(fù)位后,CPU使用哪組工作寄存器?它們的地址是什么?用戶如何改變當(dāng)前工作寄存器組?答: MCS-51單片機(jī)復(fù)位后,CPU使用0組工作寄存器。它們的地址是08H~0FH。通過程序狀態(tài)字PSW中的RS1、RS0標(biāo)志位改變當(dāng)前工
MCS-51單片機(jī)的程序狀態(tài)寄存器PSW的作用是什么?常用標(biāo)志有哪些位?作用是什么?答:PSW是一個(gè)8位寄存器,用于設(shè)定CPU的狀態(tài)和指示指令執(zhí)行后的狀態(tài)。CY(PSW.7):進(jìn)位標(biāo)志。在執(zhí)行加減運(yùn)算指令時(shí),如果運(yùn)算結(jié)果的最高位(
簡(jiǎn)述MCS-51單片機(jī)布爾處理器存儲(chǔ)空間分配,片內(nèi)RAM包含哪些可以位尋址的單元。位地址7DH與字節(jié)地址7DH如何區(qū)別?位地址7DH具體在片內(nèi)RAM中的什么位置?低128字節(jié)數(shù)據(jù)區(qū)的位尋找區(qū)和高128字節(jié)數(shù)據(jù)區(qū)的某些可位尋址的特殊
簡(jiǎn)述MCS-51單片機(jī)片內(nèi)RAM的空間分配。內(nèi)部RAM低128字節(jié)分為哪幾個(gè)主要部分?各部分主要功能是什么?片內(nèi)數(shù)據(jù)存儲(chǔ)器按照尋址方式,可以分為三個(gè)部分:低128字節(jié)數(shù)據(jù)區(qū),高128字節(jié)數(shù)據(jù)區(qū)間,特殊功能寄存器區(qū)。低128字節(jié)
MCS-51單片機(jī)的存儲(chǔ)器分為哪幾個(gè)空間?如何區(qū)分不同空間的尋址?MCS-51單片機(jī)有4個(gè)存儲(chǔ)空間,它們是片內(nèi)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器,在片外可以擴(kuò)展的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。這4個(gè)存儲(chǔ)空間可以分成三類:片內(nèi)數(shù)據(jù)存儲(chǔ)空
MCS-51單片機(jī)的ALE為地址鎖存信號(hào),每個(gè)機(jī)器周期輸出兩個(gè)正脈沖。在訪問片外存儲(chǔ)器時(shí),下降沿用于控制外接的地址鎖存器鎖存從P0口輸出的低8位地址。在沒有接外部存儲(chǔ)器時(shí),可以將該引腳的輸出作為時(shí)鐘信號(hào)使用。
MCS-51單片機(jī)的為片外程序存儲(chǔ)器選擇輸入端。該引腳為低電平時(shí),使用片外程序存儲(chǔ)器,為高電平時(shí),使用片內(nèi)程序存儲(chǔ)器。
MCS-51單片機(jī)內(nèi)部包含哪些主要邏輯功能部件有:(1)1個(gè)8位的微處理器CPU。(2)8KB的片內(nèi)程序存儲(chǔ)器Flash ROM(51子系列的Flash ROM為4KB),用于燒錄運(yùn)行的程序、常數(shù)數(shù)據(jù)。(3)256B的片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM(51子系列的RAM為1
MCS-51單片機(jī)是美國INTE公司于1980年推出的產(chǎn)品,與MCS-48單片機(jī)相比,它的結(jié)構(gòu)更先進(jìn),功能更強(qiáng),在原來的基礎(chǔ)上增加了更多的電路單元和指令,指令數(shù)達(dá)111條,MCS-51單片機(jī)可以算是相當(dāng)成功的產(chǎn)品,一直到現(xiàn)在,MCS-