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

正文內(nèi)容

單片機(jī)原理及應(yīng)用綜合習(xí)題及答案-在線瀏覽

2024-08-02 18:39本頁(yè)面
  

【正文】 。執(zhí)行下列兩條指令后,累加器A和R1以及內(nèi)部RAM中40H單元的內(nèi)容各為何值? XCH A,R1XCHD A,R1五、簡(jiǎn)單編程題 試編寫(xiě)一個(gè)程序,將內(nèi)部RAM中45H單元的高4位清0。 試編寫(xiě)一個(gè)拼字程序(例如將05H和06H拼為56H),設(shè)原始數(shù)據(jù)放在片外數(shù)據(jù)區(qū)的7001H單元和7002H單元中,按順序拼裝后的單字節(jié)數(shù)放入7002H。答案 一、填空題操作碼、操作數(shù)或操作數(shù)地址; 指令、數(shù)據(jù); 寄存器間接; 0、AAH;如下表:指令類(lèi)型 字節(jié)數(shù) ,指令系統(tǒng)中沒(méi)有提供這條指令。 ,CPL對(duì)字節(jié)類(lèi)地址的操作只允許A。 ,循環(huán)移位只能對(duì)A操作。 ,這種間接尋址方式只允許用R0或R1。 √。 √。 1,普通位地址內(nèi)容不能互傳。 1√。5種尋址方式舉例如下:立即尋址:MOV A, 20H直接尋址:MOV A,20H寄存器尋址:MOV A,R0寄存器間接尋址:MOVX A,DPTR變址尋址:MOVC A,A+DPTRMOVX和MOVC指令的相同之處;都是數(shù)據(jù)傳送類(lèi)指令。四、閱讀并分析程序A=6EH(30H)=EEH(40H)=5EH、(41H)=69H A=25H、R0=50H、(50H)=00H、(51H)=25H (61H)=24H、(62H)=10H、(30H)=00H、(31H)=FFH、DP、TR=2410H、SP=60H A=25H、R1=40H、(40H)=03H五、簡(jiǎn)單編程方法1:用交換指令MOV A,0FHXCH A,45H方法2:用傳送指令MOV 45H;0FH設(shè)7001H單元放置的是高位數(shù)據(jù),7002H單元放置的是低位數(shù)據(jù),兩個(gè)原始數(shù)據(jù)都不超過(guò)0FH。習(xí)題三 一、簡(jiǎn)答題 MCS51指令集中有無(wú)“程序結(jié)束”指令?上機(jī)調(diào)試時(shí)怎樣實(shí)現(xiàn)“程序結(jié)束”功能? 簡(jiǎn)述轉(zhuǎn)移指令A(yù)JMP target、SJMP short—lable、LJMP target及JMPA+DPTR 的應(yīng)用場(chǎng)合.二、閱讀并分析程序(根據(jù)各題具體要求填寫(xiě)答案) 已知程序執(zhí)行前有(40H)=88H,問(wèn): ①程序執(zhí)行后(40H)= 。 MOV A,40H JNB ,GOCPL A INC A MOV 40H, A GO:RET閱讀程序并回答問(wèn)題。 DEC R0SJMP $程序執(zhí)行后: (20H)= (22H)= (23H)=R1= 試用箭頭標(biāo)明如下程序段的執(zhí)行路線,簡(jiǎn)要說(shuō)明理由,并填寫(xiě)程序執(zhí)行后的結(jié)果(已知A=0AH)。 請(qǐng)?zhí)顚?xiě)程序執(zhí)行結(jié)果。 H、(42H)= H、PC= A= MOV SP, 40H LCALL SUBR ADD A, 10H BACK: MOV B, A L1: SJMP L1SUBR: POP DPH POP DPL MOV DPTR, AGI PUSH DPL PUSH DPH RET 計(jì)算下面子程序中指令的偏移量和程序執(zhí)行的時(shí)間(系統(tǒng)晶振頻率12MHZ)。 MOV R3,15 ;1M 7CFF DL1: ;1M 8B90 MOVP1,2MDC2MDB 2M222M三、編寫(xiě)程序題 將片外數(shù)據(jù)存儲(chǔ)器中7000H—70FFH單元全部清零。 將10個(gè)單字節(jié)無(wú)符號(hào)數(shù)升序排序,排序前后的數(shù)據(jù)均置于內(nèi)部RAM的50H—59H單元內(nèi)。答案一、簡(jiǎn)答題沒(méi)有這樣的指令。②在最后一條指令后面設(shè)斷點(diǎn),用斷點(diǎn)執(zhí)行方式運(yùn)行程序。④在末條指令之后附加一條LJMP監(jiān)控顯示器程序首地址或LJMP 0000H,返回監(jiān)控狀態(tài)。②AJMP指令是將指令中包含的11位地址數(shù)據(jù)送入PC的低11位,可在該指令附近的當(dāng)前2KB程序存儲(chǔ)空間內(nèi)轉(zhuǎn)移。④JMP A+DPTR指令是將A內(nèi)容與DPTR內(nèi)容右對(duì)齊相加后,再送入PC中,與LJMP相似,也可以轉(zhuǎn)移64KB的程序空間。如果要實(shí)現(xiàn)“條件不同,則轉(zhuǎn)移地址不同”的功能,用JMP A+DPTR指令將是最佳選擇。②該子程序的功能是對(duì)③(40H)內(nèi)的單字節(jié)符號(hào)數(shù)求補(bǔ)碼。(20H)=20H、(21H)=00H、(22H)=17H、(23H)=01H、Cy=A=17H、R0=23H、R1=28H。 ;無(wú)溢出,不轉(zhuǎn)移↓ JNB ,GOP ;=1,不轉(zhuǎn)移↓ CPL A↓ INCA↓ SETB ↓ RETGOE:MOV A,0FFHSP=40H、a=30H、b=30H。 程序總機(jī)器周期數(shù)=1+{1+(2+2)255+2}15}+2=15348三、編寫(xiě)程序 方法1:用DPTR作為地址指針 CLR A INC DPTR 。 SJMP方法2:P2預(yù)先鎖存高8位地址,用R0作為地址指針MOV P2,70HCLR AMOV R0,ALOOP: MOVX R0,ADJNZ R0,LOOPSJMP $ 。 ;高低8位寄存器互換RRC A ; 高8位先右移,最低拉進(jìn)入C中XCH A,B ;高低8位寄存器還原RRC A ;低8位右移,C補(bǔ)進(jìn)最高位DJNZ 6FH,LOOP ;若右移不足4次,繼續(xù)循環(huán)移位POP PSW ;恢復(fù)現(xiàn)場(chǎng)POP 6FHRET方法1 程序中用到的有關(guān)寄存器含義如下:R0存放數(shù)據(jù)塊的地址指針,R2存放每輪比較次數(shù),R3是每輪中的比較次數(shù)計(jì)數(shù)器。CLR F0MOV R2,0AHLOOP2: MOV R0,50H MOV 03H,02H ;即R3←R2LOOP1: MOV A, R0 INC R0 CJNE A, B, $+3 JC NEXT MOV R0, A DEC R0 SETB F0EXT: ;清交換標(biāo)志 MOV R7, 9 MOV R0,50H ;R0指向數(shù)據(jù)區(qū) MOV R6, 07HINSIDE: MOV A,R0 。 取下一步單元數(shù)據(jù)到B CJNE A, B, $+3A≥R0? JC NEXCHG 。 。 。 。 。其中, 方式硬件設(shè)計(jì)最簡(jiǎn)單,但要占用不少CPU的運(yùn)行時(shí)間; 方式的硬件線路最復(fù)雜,但可大大提高數(shù)據(jù)傳送效率;而 方式則介于上述兩者之間。 ②后進(jìn)先出 ③直接存儲(chǔ)器訪問(wèn) A= C= I/O端口與外部設(shè)備之間傳送的信息可分為 類(lèi)。上電復(fù)位時(shí),同級(jí)中斷的優(yōu)先級(jí)從 高至低為 、 、和 、最低者為 在MCS—51單片機(jī)系統(tǒng)中,當(dāng)某中斷源發(fā)出中斷請(qǐng)求,單片機(jī)予以響應(yīng)時(shí),它必須處于 兩級(jí)開(kāi)中斷狀態(tài)。 觸發(fā)和 MCS—51單片機(jī)8031中有 個(gè) 種。 kHz和 欲對(duì)300個(gè)外部事件計(jì)數(shù),可以選用定時(shí)/計(jì)數(shù)器T1的模式 在串行通信中采用偶校驗(yàn),若傳送的數(shù)據(jù)為0A5H,則其奇偶校驗(yàn)位應(yīng)為 (用“0”、“1”表示)。二、判斷說(shuō)明題(判錯(cuò)者請(qǐng)說(shuō)明理由) 輸入/輸出設(shè)備必須通過(guò)I/O接口才能接到系統(tǒng)總線上和主機(jī)進(jìn)行信息交換。 為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被預(yù)先置為“1”。 DMA方式在傳送過(guò)程中,地址修改、字節(jié)計(jì)數(shù)等操作完全由硬件電路來(lái)實(shí)現(xiàn)。 C、0013H 各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器( )。A、IE B、IP D、SCONMCS—51的并行I/O口信息有兩種讀取方法,一種是讀引腳,還有一種是( C、讀A累加器 D、讀CPUMCS—51的并行I/O口讀改寫(xiě)操作,是針對(duì)該口的( D、內(nèi)部鎖存器 以下指令中,屬于單純讀引腳的指令是( )。A、MOV P1,A C、MOV C, C、故障處理 串行數(shù)據(jù)傳送的主要優(yōu)點(diǎn)和用途是什么?五、寫(xiě)出完整源程序 —1所示的方波,系統(tǒng)晶振頻率為12MHz。 圖4—1 第五題圖 六、設(shè)計(jì)程序 請(qǐng)?jiān)O(shè)計(jì)一個(gè)由單片機(jī)控制的大會(huì)發(fā)言限時(shí)器,例如限時(shí)15分鐘。假定單片機(jī)晶振頻率選用6MHz,另可提供1Hz穩(wěn)頻脈沖源,請(qǐng)畫(huà)出電路示意圖,并用中斷方式完成本題的程序設(shè)計(jì)。答案一、填空題A=④、 B=③、 C=⑦。 3。 5,外部中斷0、定時(shí)器0、外部中斷定時(shí)器1和串行口;外部中斷定時(shí)器1。 源允許、總允許。 電平、邊沿。 14。 1000、500。 0、1。二、判斷說(shuō)明題正確。P0—P3都是真正的I/O口,只是當(dāng)片外需要擴(kuò)展存儲(chǔ)器或其他外設(shè)時(shí),其中3個(gè)才復(fù)用為三總線。正確5 、正確。 A D C D而中斷傳送方式可大大提高CPU利用率、允許多個(gè)外設(shè)并行工作,但硬件線路稍復(fù)雜。若所接外設(shè)為單純輸出設(shè)備,則理解為送出全“1”信號(hào);若所接外設(shè)為單純輸入設(shè)備,則理解為讀并口數(shù)據(jù)之前的預(yù)備動(dòng)作;若所接外設(shè)為輸入/輸出雙向傳輸設(shè)備,則要根據(jù)程序流程及該指令之前的程序意圖去理解。若出現(xiàn)以下情況將推遲對(duì)中斷申請(qǐng)的響應(yīng):1)正在執(zhí)行的中斷服務(wù)級(jí)別很高(或同級(jí));2)濁當(dāng)前指令的最后一個(gè)M(機(jī)器)周期;3)若當(dāng)前指令是RETI或是對(duì)IP、IE寄存器的操作指令,則不能馬上響應(yīng),還會(huì)順延一條指令。定時(shí)功能適用于需要準(zhǔn)確計(jì)量一段時(shí)間的場(chǎng)合;而計(jì)數(shù)功能適用于對(duì)外部事件的計(jì)數(shù)。串行數(shù)據(jù)傳送是將數(shù)據(jù)按bit逐位進(jìn)行傳送的方式。所以串行方式主要用于計(jì)算機(jī)與遠(yuǎn)程終端之間的數(shù)據(jù)傳送,也很適于經(jīng)公眾電話網(wǎng)連接的計(jì)算機(jī)之間的通信,另外在某些場(chǎng)合,串行接口也可以代替并行接口來(lái)控制外設(shè),以節(jié)省軟硬件資源、簡(jiǎn)化線路。程序如下:START:SETB LCALL DELAY20 。 。 DELAY20SJMP CPL RS1MOV R6, 20LOOP1: R7, 249LOOP2: MOPNOPDJNZ R6, LOOP1CPL RS1RET 方法2:用定時(shí)器T0實(shí)現(xiàn)20ms定時(shí),然后配以編碼控制方式。 MAIN ORG 0BH MOV TL0,0E0HRLC選用T0定時(shí),方式1,內(nèi)觸發(fā)MOV TH0,0B1H ;定時(shí)20ms MOV TL0, 0E0HSETB 。 ;編碼值,A與C拼接形成100 100 100SETB TR0用查詢(xún)方式等待手動(dòng)“開(kāi)始”信號(hào),有信號(hào)來(lái),則計(jì)數(shù)器開(kāi)始工作。硬件電路示意圖如附圖1所示: 附圖1 題六圖控制程序如下:AJMP START ;關(guān)中斷SETB ;計(jì)數(shù)900次MOV TL0, 7CH SETB ;為輸入先預(yù)置“1”JNB , $ ;T0開(kāi)中斷SETB ET0SJMP 當(dāng)8051的RST端上保持 個(gè)機(jī)器周期以上的低電平時(shí),8051即發(fā)生復(fù)位。 μs,機(jī)器周期為 μs,最短和最長(zhǎng)的指令周期分別為 μs和 若單片機(jī)的晶振頻率fose=8MHz,則執(zhí)行一條MUL AB 指令所需時(shí)間為 當(dāng)單片機(jī)的型號(hào)為8031/8032時(shí),其芯片引線EA一定要接 電平。 、 MCS—51機(jī)中擴(kuò)展I/O口占用片外 存儲(chǔ)器的地址空間。 口的低八位地址信號(hào)。 個(gè)存儲(chǔ)單元,32KB存儲(chǔ)單元需要 若LED為共陽(yáng)極接法(即負(fù)邏輯控制),則提示符P的七段代碼值應(yīng)當(dāng)為 H。 根I/O線。 片; 若改用Inte16116(2KB8位)需購(gòu) 1三態(tài)緩沖寄存器的“三態(tài)”是指 態(tài)和 174LS138是具有3個(gè)輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最我可以選中 174LS273通常用來(lái)作簡(jiǎn)單 接口擴(kuò)展;而74LS244則常用來(lái)作簡(jiǎn)單二、判斷說(shuō)明題(判錯(cuò)者請(qǐng)說(shuō)明理由) 若外設(shè)控制器中的寄存器和主存單元統(tǒng)一用主存地址
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1