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

正文內(nèi)容

單片機(jī)原理與接口技術(shù)課后答案(段晨東主編)詳盡版-全文預(yù)覽

  

【正文】 信號(hào),傳感器每從DB輸出一個(gè)7位二進(jìn)制數(shù)據(jù)后(最高位是0),就從STB輸出一個(gè)負(fù)脈沖,8051單片機(jī)讀取的數(shù)據(jù)存儲(chǔ)在內(nèi)部RAM的50H單元,如果讀取的數(shù)據(jù)超過7位(最高位為1)的次數(shù)超過20次,則終止從傳感器讀數(shù)?;謴?fù)現(xiàn)場(chǎng) POP ACC RETI 。左移次數(shù)CONT: MOV A, 03H 。產(chǎn)生下1個(gè)顯示控制碼 AJMP ROT_DIS 。設(shè)置優(yōu)先級(jí) MOV A, 01H 。開辟堆棧區(qū) SETB IT0 。用中斷方式實(shí)現(xiàn)上述要求。 題8中斷處理程序的一般結(jié)構(gòu)9. 如果應(yīng)用系統(tǒng)包含了2個(gè)優(yōu)先級(jí)的中斷處理,高、低優(yōu)先級(jí)的中斷處理程序結(jié)構(gòu)有什么不同?高、。另外,CPU執(zhí)行RETI指令和對(duì)寄存器IE和IP訪問的指令時(shí),即使指令執(zhí)行結(jié)束也不會(huì)立即響應(yīng),必須至少再執(zhí)行一條指令方可響應(yīng)中斷請(qǐng)求。這3種情形如下:(1)CPU正在處理相同優(yōu)先級(jí)或高級(jí)優(yōu)先級(jí)的中斷。在設(shè)置CPU的中斷控制位和中斷允許控制位以后,當(dāng)中斷源觸發(fā)中斷時(shí),相應(yīng)的中斷標(biāo)志位被置1。5. MCS51單片機(jī)的CPU響應(yīng)多個(gè)中斷請(qǐng)求時(shí),如何處理多個(gè)中斷同時(shí)請(qǐng)求的問題?當(dāng)有多個(gè)中斷同時(shí)向MCS51單片機(jī)發(fā)出請(qǐng)求時(shí),單片機(jī)首先會(huì)響應(yīng)高優(yōu)先級(jí)的中斷,CPU響應(yīng)中斷請(qǐng)求時(shí),中斷系統(tǒng)會(huì)根據(jù)中斷源的優(yōu)先級(jí)把相應(yīng)的高優(yōu)先級(jí)觸發(fā)器或低優(yōu)先級(jí)觸發(fā)器置1,以封鎖相同優(yōu)先級(jí)和低級(jí)優(yōu)先級(jí)的中斷請(qǐng)求;然后執(zhí)行中斷處理程序。(2)當(dāng)前的機(jī)器周期不是指令的最后一個(gè)機(jī)器周期。3. MCS51單片機(jī)提供了哪幾種中斷源?在中斷管理上如何控制?各個(gè)中斷源中斷優(yōu)先級(jí)的高低如何確定?MCS51單片機(jī)具有5個(gè)中斷源,分別為2個(gè)外部事件中斷、2個(gè)定時(shí)器/計(jì)數(shù)器計(jì)數(shù)溢出事件觸發(fā)的中斷和1個(gè)串行口緩沖器接收到或發(fā)送完數(shù)據(jù)觸發(fā)的中斷。MOV A, 20HCLR CRRC AMOV 20H, AMOV A, 21HRRC AMOV 21H, A17. 4位十進(jìn)制數(shù)X以壓縮BCD的格式存儲(chǔ)在內(nèi)部RAM中,編程實(shí)現(xiàn)X/10,并把小數(shù)部分存儲(chǔ)在R6中。MOV A, 20HMOV B, 20H MUL ABMOV 21H, A MOV 22H, BMOV A, 21H MOV B, 20H MUL ABMOV 23H, A MOV 24H, BMOV A, 20HMOV B, 22HMUL ABMOV 25H, AMOV 26H, BCLR CMOV A, 24HADD A, 25HMOV 24H, AMOV A, 26HADDC A, 0MOV 25H, A 13. 已知二進(jìn)制數(shù)X被存放在20H(高8位)21H、22H單元,Y被存放在30H單元,編程實(shí)現(xiàn)下XY。MOV 21H,5DHMOV 20H,6FHMOV 23H,0B4HMOV 22H,13HMOV R0, 21H MOV R1, 23H MOV A, R0CLR CySUBB A,R1MOV R0,A DEC R0 DEC R1MOV A,R0SUBB A,R1MOV R0,A9. 已知二進(jìn)制數(shù)X和Y,已知X被存放在20H(高8位)、21H和22H單元,Y被存放在22H,編程實(shí)現(xiàn)下X—Y。X01234…0B0C0D0E0FY111201ADDD…AB244B7CAA MOV DPTR,5000HMOVC A,A+DPTRRET5000H DB 11H5001H DB 12H5002H DB 01H......500EH DB 7CH500FH DB AAH5. 已知二進(jìn)制數(shù)X和Y,X被存放在20H(高8位)和21H(低8位)單元,Y被存放在22H,編程實(shí)現(xiàn)下X+Y。30. ,執(zhí)行時(shí)間為:1+125+2=753ms三、程序設(shè)計(jì)1. 把內(nèi)部RAM的20H、21H、22H單元的內(nèi)容依次存入2FH、2EH和2DH中。27. 轉(zhuǎn)移到REDO處28. ,執(zhí)行JB指令程序轉(zhuǎn)移到LABEL處。ADDC:帶進(jìn)位位的加法指令。常數(shù)表可以放在程序存儲(chǔ)器64K的任何區(qū)域,最大長(zhǎng)度可以是64KB。2. (A) = 25H,(R0) = 50H,(50H)= 00H,(51H)= 25H3. (DPTR)=25F0H4. (A)= 30H,(B)= 20H5. (A)=80H6. XCH:字節(jié)交換指令,將源操作數(shù)與A累加器的內(nèi)容互換,源操作數(shù)必須是工作寄存器、SFR或內(nèi)部RAM的存儲(chǔ)單元。對(duì)于位尋址空間來說,單片機(jī)工作過程中的強(qiáng)制復(fù)位,不會(huì)影響位于內(nèi)部RAM的20~2FH單元中的位的狀態(tài),而SFR中的可尋址位卻被遺失了。有兩種復(fù)位方式,上電自動(dòng)復(fù)位電路,;按鈕開關(guān)及上電自動(dòng)復(fù)位電路,; 上電自動(dòng)復(fù)位電路 按鈕開關(guān)及上電自動(dòng)復(fù)位電路19.簡(jiǎn)述MCS51單片機(jī)復(fù)位后的狀態(tài)。當(dāng)晶振頻率為=12MHZ時(shí),時(shí)鐘周期:。時(shí)鐘周期:振蕩器信號(hào)的周期。兩種方式,內(nèi)部方式和外部方式。P0可用作地址/數(shù)據(jù)總線,口的每位輸出可以驅(qū)動(dòng)8個(gè)TTL負(fù)載。13.簡(jiǎn)述MCS51單片機(jī)的位尋址空間的構(gòu)成?由兩部分構(gòu)成,一部分是內(nèi)部RAM位尋址區(qū)20H~2FH單元的128位,位地址范圍為00H~7FH,另一部分是11個(gè)單元地址尾數(shù)為0和8的SFR構(gòu)成的位尋址區(qū),共83位,位地址范圍為80H~FFH。在運(yùn)算過程中,對(duì)于DD7兩位,如果其中有一位有進(jìn)(借)位而另一位無(wú)進(jìn)(借)位時(shí),(OV)=1,否則,(OV)=0;P奇偶校驗(yàn)位。Cy進(jìn)位位。中斷優(yōu)先級(jí)寄存器IP用于設(shè)置中斷源的優(yōu)先級(jí);中斷控制寄存器IE控制中斷開放和禁止,串行口控制寄存器SCON用于定義串口工作方式,控制數(shù)據(jù)的接收和發(fā)送,記錄工作狀態(tài)標(biāo)志。與定時(shí)器/計(jì)數(shù)器相關(guān)的有:TCON,TMOD,TH0,TL0,TH1,TL1。10.MCS51單片機(jī)有多少個(gè)可以尋址的特殊功能寄存器(SFR)?簡(jiǎn)要介紹它們的功能。CPU可以對(duì)每一位按位地址直接操作。5. MCS51單片機(jī)有哪些控制信號(hào)需要芯片引腳以第二功能的方式提供? (1)串行口:;;(2)外部中斷觸發(fā)信號(hào)的輸入;;;(3)外部計(jì)數(shù)脈沖的輸入端;;(4)訪問外部RAM的讀寫控制信號(hào);6.MCS51單片機(jī)的存儲(chǔ)器地址空間如何劃分?各個(gè)空間的地址范圍和容量是多少?MCS-51單片機(jī)的存儲(chǔ)器地址空間可分為以下5類:程序存儲(chǔ)器,最大空間64K;片內(nèi)數(shù)據(jù)存儲(chǔ)器,128個(gè)單元;特殊功能寄存器,共21個(gè);位尋址空間,211位;外部數(shù)據(jù)寄存器,最大空間64K。8031無(wú)片內(nèi)ROM,所以必須接地。RESET——復(fù)位信號(hào)。該信號(hào)頻率為振蕩器頻率的1/6,可作為外部定時(shí)或時(shí)鐘使用。中斷系統(tǒng):?jiǎn)纹瑱C(jī)有5個(gè)中斷源,分別為2個(gè)外部中斷、2個(gè)定時(shí)器/計(jì)數(shù)器溢出中斷、1個(gè)串行口接收/發(fā)送中斷,提供2個(gè)中斷優(yōu)先級(jí)。特殊功能寄存器用于存放相應(yīng)功能部件的控制命令、狀態(tài)和數(shù)據(jù)。(1)32768 (2) (3) (4)59解:(1)(32768)10=(1000000000000000)2=(100000)8=(8000)16(2)()10=()2=()8=()16(3)()10=()2=()8=()16(4)(59)10=(111011)2=(73)8=(3B)165. 把下列二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)、十六進(jìn)制數(shù): (1)10001010111 (2)解:(1)(10001010111)2 =(1111)10 =(457)16(2)()2=()10=()166. 求下列數(shù)據(jù)的原碼、反碼、補(bǔ)碼(以8位表示) (1)73 (2)23 (3)-1 (4)-109解:(1)[73]原=01001011 [73]反=01001011 [73]補(bǔ)=01001011(2)[23]原=00010111 [23]反=00010111 [23]補(bǔ)=00010111(3)[1]原=10000001 [1]反=11111110 [1]補(bǔ)=11111111(4)[109]原=11101101 [109]反=10010010 [109]補(bǔ) =100100117. 求下列數(shù)據(jù)的原碼、反碼、補(bǔ)碼(以16位表示)(1)12137 (2)0 (3)1 (4)23679解:(1)[12137]原=1010111101101001 [12137]反=1101000010010110 [12137]補(bǔ)=1101000010010111(2)[+0]原=0000000000000000 [+0]反=0000000000000000 [+0]補(bǔ)=0000000000000000[0]原=1000000000000000 [0]反=1111111111111111 [+0]補(bǔ)=0000000000000000(3)[1]原=1000000000000001 [1]反=1111111111111110 [1]補(bǔ)=1111111111111111(4)[+23679]原=0101110001111111=[+23679]反=[+23679]補(bǔ)8. 把下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制、十六進(jìn)制數(shù),并把它們用BCD碼表示: (1)128 (2)7891 (3)819 (4)21解:(1)(128)10=(1000 0000)2=(80)16=(0001 0010 1000)BCD(2)(7891)10=(1111011010011)2 =(1ED3)16=(0111 1000 1001 0001)BCD(3)(819)10=(1100110011)2 =(333)16 =(1000 1001 0001)BCD(4)(21)10=(10101)2=(15)16=(0010 0001)BCD9. 寫出下列數(shù)據(jù)的定點(diǎn)小數(shù)和浮點(diǎn)數(shù),定點(diǎn)小數(shù)的小數(shù)部分為1個(gè)字節(jié),浮點(diǎn)數(shù)為3字節(jié)浮點(diǎn)數(shù)格式。 微型計(jì)算機(jī)是以微處理器為基礎(chǔ),配以內(nèi)存儲(chǔ)器及輸入輸出(I/0)接口電路和相應(yīng)的輔助而構(gòu)成。由輸入設(shè)備把程序和數(shù)據(jù)送入計(jì)算機(jī)內(nèi)部的“存儲(chǔ)器”中保存,程序處理完畢把結(jié)果通過“輸出設(shè)備”輸出,以便人們識(shí)別。當(dāng)使用計(jì)算機(jī)解決某個(gè)具體問題時(shí),首先,根據(jù)解決問題的方案,編寫出一系列解決這個(gè)問題的程序;然后,把程序輸入到計(jì)算機(jī)中,命令計(jì)算機(jī)按照這些事先擬定步驟順序執(zhí)行。微型計(jì)算機(jī)主要由微處理器CPU、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備組成。存儲(chǔ)器是計(jì)算機(jī)中的記憶部件,用來存儲(chǔ)編寫的程序,存放程序所用的數(shù)據(jù)以及產(chǎn)生的中間結(jié)果。2. 簡(jiǎn)述單片機(jī)在結(jié)構(gòu)上與微型計(jì)算機(jī)的區(qū)別與聯(lián)系。4. 把下列十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)、八進(jìn)制和十六進(jìn)制數(shù)。存儲(chǔ)器:內(nèi)部數(shù)據(jù)存儲(chǔ)器RAM用于存放程序的機(jī)器代碼和常數(shù);內(nèi)部程序存儲(chǔ)器用于存放可讀寫的數(shù)據(jù)。定時(shí)/計(jì)數(shù)器:2個(gè)16位定時(shí)器/計(jì)數(shù)器,具有多種工作模式,用于計(jì)數(shù)、定時(shí)和產(chǎn)生串行通信的波特率。ALE用于鎖存地址總線的低八位。當(dāng)接高電平(=1)時(shí),CPU對(duì)程序存儲(chǔ)器的操作從單片機(jī)內(nèi)部開始,并可延伸到單片機(jī)的外部。當(dāng)接高電平(=1)時(shí),CPU對(duì)程序存儲(chǔ)器的操作從單片機(jī)內(nèi)部開始,并可延伸到單片機(jī)的外部。CPU復(fù)位后,PC的內(nèi)容為0000H,它意味著程序從頭開始執(zhí)行。(2)20~2FH:16個(gè)單元為位尋址區(qū)。8.如何選擇MCS51單片機(jī)的當(dāng)前工作寄存器組?單片機(jī)當(dāng)前工作寄存器組是由程序狀態(tài)寄存器PSW中的RSRS0的狀態(tài)決定:當(dāng)RSRS0=00時(shí),選擇工作寄存器組0區(qū),R0~R7對(duì)應(yīng)單元地址為00H~07H;當(dāng)RSRS0=01時(shí),選擇工作寄存器組1區(qū),R0~R7對(duì)應(yīng)單元地址為08H~0FH;當(dāng)RSRS0=10時(shí),選擇工作寄存器組2區(qū),R0~R7對(duì)應(yīng)單元地址為10H~17H;當(dāng)RSRS0=11時(shí),選擇工作寄存器組3區(qū),R0~R7對(duì)應(yīng)單元地址為18H~1FH;9.堆棧有哪些功能?堆棧指針SP是多少位的寄存器?SP的作用是什么?在應(yīng)用系統(tǒng)程序設(shè)計(jì)時(shí),為什么要對(duì)SP重新賦值?堆棧的功能是保護(hù)CPU執(zhí)行程序的現(xiàn)場(chǎng)(如子程序調(diào)用、中斷調(diào)用等);堆棧指針SP是8位寄存器;其作用是指出棧頂位置;對(duì)SP重新賦值是為了避免堆棧向上生成時(shí)覆蓋所存儲(chǔ)的有效數(shù)據(jù)和標(biāo)志,一般情況下,把堆棧區(qū)設(shè)在30H單元之后的區(qū)域。與串行口相關(guān)的有:SCON,SBUF,PCON。堆棧指針SP指出棧頂位置;P0~P3作為 I/O口,P0和P2還可以作為地址和數(shù)據(jù)總線,P3可提供第二功能。12.簡(jiǎn)單說明MCS51單片機(jī)PSW寄存器各個(gè)標(biāo)志位的意義。在運(yùn)算過程中,當(dāng)D3向D4位(即低四位向高四位)進(jìn)(借)位時(shí),(AC)=1,否則,(AC)=0;OV溢出標(biāo)志位。RS0、RS1寄存器組選擇位,選擇當(dāng)前工作寄存器組。另外,用作輸入時(shí),應(yīng)先向輸出口的鎖存器寫1,然后再讀相應(yīng)的引腳。16.MCS51單片機(jī)的時(shí)鐘電路有幾種實(shí)現(xiàn)方式?請(qǐng)分別給出相應(yīng)的電路。17.什么是時(shí)鐘周期、機(jī)器周期和指令周期?如何計(jì)算機(jī)器周期?晶振頻率為12MHz時(shí),計(jì)算時(shí)鐘周期、機(jī)器周期。計(jì)算公式:,其中為晶振頻率。單片機(jī)復(fù)位條件是在單片機(jī)RESET引腳上保持2個(gè)機(jī)器周期以上的高電平。在這種情況下,單片機(jī)內(nèi)部RAM和特殊功能寄存器(SFR)的狀態(tài)與復(fù)位前相比有什么變化?在單片機(jī)由于某種原因被強(qiáng)制復(fù)位時(shí),內(nèi)部RAM單
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1