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

正文內(nèi)容

單片機(jī)應(yīng)用技術(shù)習(xí)題及其答案。-文庫吧資料

2024-11-07 08:54本頁面
  

【正文】 )。 ( ) , MCS51 串行接口的工作方式應(yīng)為方式 1。調(diào)閃亮 10 次子程序 RR A ;右移一位 SJMP SHIFT ;循環(huán) FLASH: MOV R2,0AH 閃爍 10 次計(jì)數(shù) FLASH1。 其程序如下: MOV A,01H 。 解 P1.0 8013 D0 Q0 74LS240 D7 Q7 5V 單片機(jī)原理及應(yīng)用 第 16 頁 共 32 頁 本程序的硬件連接如 圖所示。有 8 個(gè)發(fā)光二極管,每次其中某個(gè)燈閃爍點(diǎn)亮 10次后,轉(zhuǎn)到下一個(gè)閃爍 10 次,循環(huán)不止。地址指針加1 DJNZ 10H,TW 。是負(fù)數(shù)轉(zhuǎn) ONE,準(zhǔn)備取下一個(gè)數(shù) INC 20H 。DPTR 指向第一個(gè)數(shù)的地址 TWO: MOVX A,DPTR 。 MOVX A,DPTR 。 解 ORG 0030H START: MOV 20H,00H 。指向另一加數(shù)的高位 DJNZ R2,JASUB1 。保存和數(shù) INC R0 。取出加數(shù)的一個(gè)字節(jié)(4B無符號(hào)數(shù)加數(shù)) ADDC A,R1 。字節(jié)數(shù)作計(jì)數(shù)值 ACALL JASUB 。指向加數(shù)最低字節(jié) MOV R1,29H 。 解 用 R0 和 R1 作數(shù)據(jù)指針, R0 指向第一個(gè)加數(shù),并兼作“和”的指針,R1指向另一個(gè)加數(shù),字節(jié)存放到R2中作計(jì)數(shù)初值。接收到數(shù)據(jù),清 RI MOV A, SBUF ;接收到數(shù)據(jù)送 A RET 7 利用調(diào)子程序的方法,進(jìn)行兩個(gè)無符號(hào)數(shù) 相加。串行接口工作于方式 1,充許接收 L1: JNB RI,L1 。設(shè)置波特率為 1 200b/s MOV TL1,0E8H SETB TR1 。比較結(jié)束,大數(shù)送 50H RET 單片機(jī)原理及應(yīng)用 第 14 頁 共 32 頁 6 編一子程序,從串行接口接受一個(gè)字符. 解: START: MOV TMOD,20H 。(A)< (30H),大數(shù)送 A BIE1: DJNZ R7,LOOP 。取數(shù)送30 H CJNE A,30H,NEHT 。比較次數(shù)送R7 MOV A,R0 。設(shè)置 波特率為 1200b/s MOV TH1,0E8H SETB TR1 單片機(jī)原理及應(yīng)用 第 13 頁 共 32 頁 MOV SBUF,A JNB T1,$ CLB T1 RET 4 用查表法編一子程序,將 R3 中的 BCD 碼轉(zhuǎn)換成 ASCII 碼 . 解 MAIN: MOV A,R3 ;待轉(zhuǎn)換的數(shù)送 A MOV DPTR,TAR ;表首地址送 DPTR MOVC A,A+DPTR ;查 ASCII 碼表 MOV R3,A ;查表結(jié)果送 R3 RET TAR DB 30H,31H,32H,33H,34H DB 35H,36H,37H,38H,39H 5 片內(nèi) RAM40H 開始的單元內(nèi)有 10B 二進(jìn)制數(shù),編程找出其中最大值并存于50H 單元中. 解 START: MOV R0,40H 。定時(shí)器 T1 工作于模式2 MOV TL1,0E8H。 解: STRAT: MOV R0,30H MOV R7,0FH MOV DPTR,3000H LOOP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET 2 片內(nèi) RAM30H 開始的單元中有 10B 的二進(jìn)制數(shù),請(qǐng)編程求它們之和(和<256 ). 解 ADDIO: MOV R0,30H MOV R7,9 MOV A,R0 LOOP: INC R0 ADD A,R0 DJNZ R7,LOOP MOV 30H,A RET 3 編一個(gè)程序,將累加器中的一個(gè)字符從串行接口發(fā)送出去. 解 SOUT: MOV SCON,40H 。因此用 AJMP 指令來代替 SJMP 指令是有條件的,也就是目標(biāo)地址必須與它下面的指令存放地址在同一個(gè) 2KB 區(qū)域內(nèi)。 SJMP 方便了 PC 可重定位編碼,但轉(zhuǎn)移范圍小。 前者提供了以 SJMP 的下一條指令的起始地址為中心的 256 字節(jié)范圍的轉(zhuǎn)移( 128~ +127),后者的轉(zhuǎn)移目標(biāo)地址必須在與 AJMP 的下一條指令的第一字節(jié)相同的 2KB 區(qū)的程序儲(chǔ)存器中。最后結(jié)果為: R0=30H, R1=5AH,A=7FH, B=5AH, P1=7FH,( 30H) =20H,( 40H) =20H,( 5AH) =7FH。(40H)=20H MOV 30H,40H 。(5AH)=7FH MOV A,P1 。R1=5AH MOV B,R1 。R0=30H MOV A,R0 。對(duì)外部 RAM 的尋址方式只能用寄存器 R0/R1( 8 位地址)或 DPTR( 16 位地址)間接尋址。 簡(jiǎn)答 2 MCS51 指令系統(tǒng)主要有哪幾種尋址方式?試舉例說明。指令的操作數(shù)最多有 3 個(gè),也有無操作數(shù)的指令。操作碼助記符是指令系統(tǒng)規(guī)定的代表特定指令功能的英文縮寫符。 MOV R1,80H (對(duì)) ANL R1,0FH (錯(cuò)) ADDC A,C (錯(cuò)) XOR P1,31H (對(duì) ) 33 簡(jiǎn)答題 1 簡(jiǎn)述 MCS51 匯編語言指令格式。( SP=07H)( 錯(cuò) ) 單片機(jī)原理及應(yīng)用 第 10 頁 共 32 頁 6. 調(diào)用子程序指令(如: CALL)及返回指令(如: RET)與堆棧有關(guān)但與 PC 無關(guān)。 4. MCS51 的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是 127B。 7 DPTR 是什么寄存器?它由哪些特殊功能寄存器組成?它的主要作用是什么? 答: DPTR 是 16 位數(shù)據(jù)指針寄存器,它由兩個(gè) 8 位特殊功能寄存器 DPL(數(shù)據(jù)指針低 8 位)和 DPH(數(shù)據(jù)指針高 8 位)組成, DPTR 用于保存 16 位地址,作間址寄存器用,可尋址外部數(shù)據(jù)存儲(chǔ)器,也可尋址程序存儲(chǔ)器。通常程序是順序執(zhí)行的,在一般情況下,當(dāng)取出一個(gè)指令(更確切地說為一個(gè)指令字節(jié))字節(jié)后, PC 自動(dòng)加 1。 PC 是專門用于在 CPU 取指令期間尋址程序存儲(chǔ)器。這些特殊功能寄存器頒在以下各個(gè)功能部件中: ( 1) CPU: ACC、 B、 PSW、 SP、 DPTR(由 DPL和 DPH 兩個(gè) 8 位寄存器組成); ( 2) 中斷系統(tǒng): IP、 IE; ( 3) 定時(shí)器 /計(jì)數(shù)器: TMOD、 TCOM、 TL0、 TH0、 TL TH1; ( 4) 并行 I/O 口: P0、 P P P3; ( 5) 串行口: SCON、 SBUF、 PCON。 ( 3) 30H~7FH 為堆棧、數(shù)據(jù)緩沖區(qū)。 ( 2) 20H~2FH 為可位尋址區(qū)域,這 16 個(gè)字節(jié)的每一位都有一個(gè)地址,編址為00H~7FH。當(dāng)前工作寄存器組的選擇是由程序狀態(tài)字 PSW 的 RS RS0 兩位來確定。 4.片內(nèi)數(shù)據(jù)存儲(chǔ)器分為哪幾個(gè)性質(zhì)和用途不 同的區(qū)域? 答: 8051 內(nèi)部 128B 的數(shù)據(jù) RAM 區(qū),包括有工作寄存器組區(qū)、可直接位尋址區(qū)和數(shù)據(jù)緩沖區(qū)。 在對(duì) 8751 單片機(jī)內(nèi)部的 EPROM 編程時(shí),此引腳 VPP 外接 +12V 電壓,用于固化 EPROM 程序。 8031 單片機(jī)內(nèi)部無 ROM,必須外接程序存儲(chǔ)器。 2 EA/VPP 引腳有何功用? 8031 的引腳應(yīng)如何處理?為什么? 答: EA/VPP 是雙功能引腳,功能如下: ( 1) EA 接高電平時(shí),在低 4KB 程序地址空間( 0000H~0FFFH), CPU 執(zhí)行片內(nèi)程序存儲(chǔ)器的指令,當(dāng)程序地址超出低 4KB 空間( 1000H~FFFFH)時(shí), CPU將自動(dòng)執(zhí)行片外程序存儲(chǔ)器的指令。芯片內(nèi)部包括下列硬件資源: ( 1) 8 位 CPU; ( 2) 4KB 的片內(nèi)程序存儲(chǔ)器 ROM。 單片機(jī)原理及應(yīng)用 第 6 頁 共 32 頁 15.要 MCS51 系統(tǒng)中,一個(gè)機(jī)器周期等于 s。( )不可以。( ) 80H~FFH。( )是將要執(zhí)行的下一條指令的地址。 11. MCS51 的串行接口是全雙工的。( √ ) 10. MCS51 是微處理器。( ) 60KB。 ( √ )。 ( )。 ( √ )。 的時(shí)鐘最高頻率是 18MHz. ( ). 12MHz。 ( ) 的程序存儲(chǔ)器只是用來存放程序的。 22 判斷 。 在物理有 4 個(gè)獨(dú)立的存儲(chǔ)空間。 第二章 21 填空 1. .微處器由 寄存器、控制器和運(yùn)算器 三部分組成 .. 單片機(jī)原理及應(yīng)用 第 5 頁 共 32 頁 MCS51 引腳 ALE 信號(hào)有效時(shí) ,表示從 Po 口穩(wěn)定地送出了低 8 位地址 . 的堆棧是軟件填寫堆棧指
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1