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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課后習(xí)題答案張?zhí)m紅-在線瀏覽

2025-03-04 06:39本頁面
  

【正文】 OV AR0解TABLE 2000HWORD 200AHFANG 1000HBEGIN 200EH43 下列程序段經(jīng)過匯編后從 2000H 開始的各有關(guān)存儲單元的內(nèi)容將是什么ORG 2000HTAB DS 5DB 10H10DW 2100HORG 2050H31DW TABDB WORK解從 2000H 到 2004H 單元內(nèi)容為預(yù)留的 2005H 10H 2006H 0AH 2007H 00H 2008H 21H 2050H 00H 2051H 20H 2052H 57H 2053H 4FH 2054H 52H 2055H 4BH44 下列程序段經(jīng)過匯編后從 1000H 開始的各有關(guān)存儲單元的內(nèi)容將是什么ORG 1000HTAB1 EQU 1234HTAB2 EQU 3000HDB STARTDW TAB1TAB2解 1000H 53H 1001H 54H 1003H 52H 1004H 54H 1005H 34H 1006H 12H 1007H 00H 1008H 30H45 有程序如下CLR CCLR RS1CLR RS0MOV A38HMOV R0AMOV 29HR0SETB RS0MOV R1AMOV 26HAMOV 28HC要求 1 區(qū)分哪些是位操作指令哪些是字節(jié)操作指令32 2 寫出程序執(zhí)行后片內(nèi) RAM 有關(guān)單元的內(nèi)容 3 譯成機(jī)器碼 4 按匯編語言程序的標(biāo)準(zhǔn)格式書寫要求有各條指令的存放地址和必要的注釋解 1 位操作指令為 CLRSETB 指令再加上MOV 28HC 2 C 0 RS1 0 RS0 1 A 38H R0 38H 29H 38H R1 38H 26H 38H 28H 0 3 4 略46 試編程 將兩個四位二進(jìn)制數(shù)并存與一個字節(jié)解 設(shè)兩個四位二進(jìn)制數(shù)分別存放于 R0 和 R1 的低半字節(jié)合并后的結(jié)果存于 R2 中ORG 2000HSTARTMOV AR1SWAP AORL AR0MOV R2ASJMP 47 試編程 有兩個雙字節(jié)壓縮的 BCD 碼數(shù)相加設(shè)這兩待加數(shù)分別按先低后高原則存放在 30H31H 和 40H41H 單元和要求放回 30H31H 單元解 ORG 0050HSTARTMOV R030HMOV AR0ADD A40HDA AMOV R0 AINC R0MOV AR0ADDC A41HDAAMOV R0 ASJMP END START48 試編程將累加器 A內(nèi)容低四位送片外 RAM 7AH 單元高 4位送片外 RAM 7BH單元7 AH337BH 單元的高 4 位均清零解 ORG 0050HSTARTMOV 7CHAANL 7AH0FHMOV 7AHAMOV A7CHANL A0F0HSWAP AMOV 7BH ASJMP END START49 試編程 將片內(nèi) RAM 50H51H 單元二個無符號數(shù)中較小的數(shù)存與 60H 單元解 ORG 2000HHSTARTCLR CMOV A50HSUBB A51HJC LESSMOV 60H 51HSJMP ELSELESS MOV 60H50HELSE410 試編程 將片內(nèi) RAM 60H~69H 單元中的十個數(shù)相加和的低 8 位存入 7EH高 8 位存入7FH解 ORG 2000HSTARTMOV 7FH00HMOV R109HMOV R060HMOV AR0INC R0LOOP ADD AR0JNC LP1INC 7FH34LP1 INC R0DJNZ R1LOOPMOV 7EHADONE411 試編程 統(tǒng)計從片內(nèi) RAM 60H 單元起所存 60 個數(shù)中0的個數(shù)并存入工作寄存器 R7解 按照題意看本題所用單片機(jī)是 52 子系列機(jī)型符合題意要求的程序為ORG 2000HHSTARTMOV R700HMOV R160MOV R060HLOOP MOV AR0JNZ NPLSINC R7NPLS INC R0DJNZ R1LOOPDONE412 試編程將 ROM 中自 2000H 單元起的 100 個數(shù)按序移至片外 RAM 自 2080H 單元起的內(nèi)存區(qū)間去解 ORG 2000HSTARTMOV DPTR2000HMOV R164HMOV R20LOOP MOV AR2MOVC AADPTRMOV R3AMOV A80HADD AR2MOV DPLAMOV AR3MOVX DPTRAINC R2MOV DPL035DJNZ R1LOOPDONE413 試編程將 ROM中以 TAB 為初址的 32個單元的內(nèi)容依次傳送到片外 RAM以 00H為初址的區(qū)域去 規(guī)定用查表指令 解 ORG 2000HHSTARTMOV DPTRTABMOV R000HMOV R220HLOOP CLR AMOVC AADPTRMOVX R0AINC DPTRINC R0DJNZ R2LOOPDONE SJMP DONE414 閱讀下列程序 1 說明該程序的功能 2 填出所缺的機(jī)器碼 3 試修改程序使片內(nèi) RAM 的內(nèi)容達(dá)到右下圖所示的結(jié)果7A MOV R20AHMOV R050HE4 CLR AE6 LOOP MOV R0A08 INC R0DA DJNZ R2LOOPDONE解 1 將片內(nèi) RAM 自 50H 單元起的 10 個單元清零 2 7A 0A78 50E4F63608DA FC 3 在 MOV R0A 指令后添一條 INC A 指令415 閱讀下列程序并要求 1 說明程序的功能 2 寫出涉及的寄存器及片內(nèi) RAM 單元的最后結(jié)果MOV R040HMOV AR0INC R0ADD AR0INC R0MOV R0ACLR AADDC A0INC R0MOV R0A已知 40H 98H 41H AFH解 1 43H 42H ← 40H 41H 2 A 的內(nèi)容為 01HR0 的內(nèi)容為 43HC 1片內(nèi) RAM42H 單元的內(nèi)容為 47H43H 單元的內(nèi)容為 01H416 閱讀下列程序并要求 1 說明程序的功能 2 寫出涉及的寄存器及片內(nèi) RAM 單元的最后結(jié)果MOV A61HMOV B02HMUL ABADD A62HMOV 63HACLR AADDC ABMOV 64HA已知 61H F2H 62H CCH37解 1 將片內(nèi) RAM61H 單元的內(nèi)容左移一位與 62H 的內(nèi)容相加將結(jié)果的高 8 位存入 64H低 8位存入 63H 2 A 的內(nèi)容為 02H63H 的內(nèi)容為 B0H64H 的內(nèi)容為 02H417 已知 R3 FBH R4 64H閱讀下列程序并要求 1 說明程序的功能 2 寫出涉及的寄存器及片內(nèi) RAM 單元的最后結(jié)果CLR CMOV AR3RRC AMOV R3AMOV AR4RRC AMOV R4A解 1 程序功能實現(xiàn)16 位數(shù)帶進(jìn)位位循環(huán)右移一位 2 R3 7DHR4 B2HC 0418 閱讀下列程序并要求 1 說明程序的功能 2 寫出涉及的寄存器及片內(nèi) RAM 單元的最后結(jié)果ORG 1000HABS MOV R038HMOV R148HMOV R206HLOOP MOV AR0JNB A7NEXTCPL ASETB A7INC ANEXT MOV R1AINC R0INC R1DJNZ R2LOOPDONE38解 1 片內(nèi) RAM 自 38H 單元起 6 個單元的內(nèi)容分別取補(bǔ)后依次存放到片外 RAM 自 48H 單元起的 6 個單元的內(nèi)容不變2片內(nèi) RAM 自 38H 單元起 6 個單元的內(nèi)容不變片外 RAM 自 48H 單元起 6 個單元的內(nèi)容依次為 48H 48H 49H 8EH 4AH FFH 4BH D8H 4CH 00H 4DH BCH39第 5 章 MCS51的中斷系統(tǒng)51 請列舉 MCS51系列單片機(jī)的中斷源和中斷申請方法解51 子系列有五個中斷源 1 外部中斷 01輸入/輸出設(shè)備的中斷請求掉電設(shè)備故障的中斷請求等都可以作為外部中斷源從引腳INT0或INT1輸入外 部中斷請求INT0INT1有兩種觸發(fā)方式電 平觸發(fā)及跳變觸發(fā)由 TCON的 IT0 位及 IT1 位選擇IT0 IT1 =0 時INT0 或INT1為電平觸發(fā)方式當(dāng)引腳INT0 或INT1 上出現(xiàn)低電平時就向CPU 申請中斷CPU 響應(yīng)中斷后要采取措施撤消中斷請求信號使INT0 或INT1恢復(fù)高電平IT0 IT1 =1 時為跳變觸發(fā)方式當(dāng) INT0或INT1引腳上出現(xiàn)負(fù)跳變時該負(fù)跳變經(jīng)邊沿檢測器使 IE0 TCON.1 或 IE1 TCON.3 置 1向 CPU申請中斷C PU響應(yīng)中斷后由硬件自動清除 IE0IE1CPU 在每個機(jī)器周期采樣INT0 INT1為了保證檢測到負(fù)跳變引腳上的高電平與低電平至少應(yīng)各自保持 1 個機(jī)器周期 2 定時器/計數(shù)器 01 溢出中斷定時器/計數(shù)器計數(shù)溢出時由硬件分別置 TF0=1 或 TF1=1向 CPU 申請中斷CPU 響應(yīng)中斷后由硬件自動清除 TF0 或 TF1 3 串行接口中斷串行接口的中斷請求由發(fā)送或接收所引起串行接口發(fā)送了一幀信息便由硬件置 TI=1向CPU 申請中斷串行接口接收了一幀信息便由硬件置 RI=1向 CPU 申請中斷CPU 響應(yīng)中斷后必須用軟件清除 TI 和 RI52 子系列有 6 個中斷源增加了定時器/計數(shù)器 2 中斷請求52 MCS51單片機(jī)響應(yīng)外部中斷的典型時間是多少在哪些情況下C PU將推遲對外部中斷請求的響應(yīng)解響應(yīng)外部中斷的典型時間是 38個機(jī)器周期當(dāng)遇到下列三種情況之一時CPU 將推遲對外部中斷請求的響應(yīng)1CPU正在處理同級的或更高優(yōu)先級的中斷2所查詢的機(jī)器周期不是所當(dāng)前正在執(zhí)行指令的最后一個機(jī)器周期3正在執(zhí)行的指令是 RETI 或是訪問 IE 或 IP 的指令53 中斷服務(wù)子程序返回指令 RETI 和普通子程序返回指令 RET 有什么區(qū)別解指令 RETI 與指令 RET 的差別是 RETI 指令執(zhí)行完畢把響應(yīng)中斷時所置1的優(yōu)先級狀態(tài)觸發(fā)器清0而 RET 指令則沒有這個動作其它過程的都是相同的40第 6 章 MCS51的定時器計數(shù)器61 請歸納 MCS51系列單片機(jī)的定時器計數(shù)器共有哪些用途并說明其具體用法解定時器/計數(shù)器是 MCS51單片機(jī)的重要功能模塊之一在檢測、控制及智能儀器等應(yīng)用中常用定時器作實時時鐘實現(xiàn)定時檢測定時控制還可用定時器產(chǎn)生毫秒寬的脈沖驅(qū)動步進(jìn)電動機(jī)一類的電氣機(jī)械計數(shù)器主要用于外部事件的計數(shù)具體用法略62 綜述定時器計數(shù)器 01 四種工作方式的工作特征與用法解定時器計數(shù)器 01 有四種工作方式工作特征與用法為方式 013 位定時器計數(shù)器方式116位定時器計數(shù)器方式2具有自動重裝初值的8位定時器計數(shù)器方式3定時器計數(shù)器0分為兩個8位定時器計數(shù)器定時器計數(shù)器1在此方式下無意義63 8051單片機(jī)內(nèi)部有幾個定時器計數(shù)器它們是由哪些特殊功能寄存器組成解 8051單片機(jī)片內(nèi)設(shè)有2個定時器/計數(shù)器定時器/計數(shù)器T0和定時器/計數(shù)器T1T0由TH0TL0組成T1由TH1TLl組成T0T1由特殊功能寄存器TMODTCON控制64 定時器計數(shù)器的4種工作方式如何設(shè)定解 用M1M0兩位的狀態(tài)來設(shè)定65 說明 MCS51系列單片機(jī)定時器計數(shù)器 01 的結(jié)構(gòu)與工作原理解結(jié)構(gòu)定時器/計數(shù)器 01 由加法計數(shù)器TMOD 寄存器TCON 寄存器等組成定時器/計數(shù)器的核心是 16 位加法計數(shù)器用特殊功能寄存器 TH0 8CH TL0 8AH 及THl 8DH TLl 8BH 表示TH0TL0 是定時器/計數(shù)器 0 加法計數(shù)器的高 8 位和低 8 位THlTLl 是定時器/計數(shù)器 1 加法計數(shù)器的高 8 位和低 8 位工作原理作計數(shù)器用時加法計數(shù)器對芯片引腳 T0 P34 或 T1 P35 上輸入的脈沖計數(shù)每輸入一個脈沖加法計數(shù)器增加1加法計數(shù)溢出時可向 CPU 發(fā)出中斷請求信號作定時器用時加法計數(shù)器對內(nèi)部機(jī)器周期脈沖 Tcy 計數(shù)由于機(jī)器周期是定值所以對 Tcy的計數(shù)也就是定時如 Tcy=1us計數(shù)值 100相當(dāng)于定時 100us加法計數(shù)器的初值可以由程序設(shè)定設(shè)置的初值不同計數(shù)值或定時時間就不同在定時器/計數(shù)器的工作過程中加法計數(shù)器的內(nèi)容可用程序讀回 CPUTMOD 用來選擇定時器/計數(shù)器 01 的工作方式低 4 位用于定時器/計數(shù)器 0高 4 位用于定時器/計數(shù)器 1其值可用程序決定TCON 高 4 位用于控制定時器 01 的運(yùn)行低 4 位用于控制外部中斷與 定時器/計數(shù)器無關(guān)66 定時器計數(shù)器 0 已預(yù)置為 FFFFH并選定用方式 1 的計數(shù)器方式問此時定時器計數(shù)器 0 的實際用途將是什么解因為此時定時器計數(shù)器并不用于定時或計數(shù)只要隨機(jī)外來一個脈沖即可以溢出向 CPU 申請中斷故這一內(nèi)部中斷源實際上已經(jīng)成為外部中斷源使用67 定時器計數(shù)器 0 如用于
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1