《单片机接口技术及应用》复习题目汇总参考答案.doc_第1页
《单片机接口技术及应用》复习题目汇总参考答案.doc_第2页
《单片机接口技术及应用》复习题目汇总参考答案.doc_第3页
《单片机接口技术及应用》复习题目汇总参考答案.doc_第4页
《单片机接口技术及应用》复习题目汇总参考答案.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机接口技术及应用复习题目汇总参考答案微型计算机基础一、判断题1、3、6、710、17、19、21、23、24、26错,其余全部对。二、选择题CAABD BDDBC BDCDMCS-51单片机原理与结构一、判断题1、3、8、12、14、15、18、19、20错,其余全部对二、选择题ACCBB AAADB DCDBD CCCDA DBAAD BDCBA BACBD DBMCS-51单片机指令系统及程序设计一、判断题1、5、7、8、11、13、17、20、21、22、27、28、30、31错,其余对二、选择题BDDBC ACDCA CBDBB DBDAB CDBCC CABDC ACACD ABDCB DDABC BCBDD BCCBB DBCAD DABBC BADAC CBBAB CDBCC定时、中断、串行口系统及应用一、判断题1、5、6、9、20 错,其余对二、选择题BCADC CACDC CBDAB DCDBD ACCBC CDBAA CDAAB ACBDA CBCAD ACBAD DBCCB ACDDC CBAC单片微机基本系统扩展一、判断1、2、4、5、7、9错,其余正确二、选择题1、B 3、D 4、D 5、A 6、A 7、B 8、B机电接口技术一、判断1错,其余正确二、选择题1、B 2、A 3、D 4、C 5、C 24页开始一、选择题1-10: CBACC ABDBC 11-20:DABCB CCBAD 21-25:DBCAB 26-30:DDBCD31-35:CCBCA 36-40:ADBDC二、判断1、2、3、4、6、7、9、11、12、13、14、1518、19、20、22错,其余正确、三、填空第一部分1、PUSH POP 2、间接 位3、低 负4、PX0 PS 5、 SBUF 定时器1第二部分1. 8 162. MOVC MOVX 3. SETB PT0 SETB PX14. 半双工全工 5. 动态静态 第三部分1、PUSH , POP2、 外部中断0 ,定时器1溢出3、 动态 和 静态 4、 SBUF MOV A,SBUF 5、间接 , 基址加变址 6、8, 16 7、 74HC164,并入串出第四部分1、 低 , 64 。2、外部中断0 , PT1 。3、 保护现场 , 恢复现场 4、 9600bps 5、串行6、 直接 7、 MOVC 、 MOV MOVX 。8、电平触发方式,边沿触发方式 。四 简答题1、8051单片机内部包含哪些主要逻辑功能部件?答案:8位CPU;4KB的片内程序存储器ROM。可寻址64KB程序存储器和64KB外部数据存储器;128B内部RAM;21个SFR;4个8位并行I/O口(共32位I/O线);一个全双工的异步串行口;两个16位定时器/计数器;5个中断源,两个中断优先级;内部时钟发生器。2、MCS-51指令系统主要有哪几种寻址方式?每种寻址方式举个例子。答案:A:寄存器寻址 MOV A, R5 B: 直接寻址 MOV A, 3AHC:立即数寻址 MOV A, #3AHD:变址寻址 MOVC A, A+PCE:相对寻址 SJMP LOOPF:位寻址 ANL C,70HG:寄存器间址 MOV A, R03、中断响应的条件是什么?答案CPU每个机器周期都需要顺序检查每个中断源,当检测到有中断请求时,能否响应,还要看下述情况是否存在: (1)CPU正处理相同级别或更高级别的中断;(2)正在执行指令,还未到最后一个机器周期;(3)正在执行的指令是RETI或访问IP、IE指令,则执行完上述指令后,再执行一条指令后,才会响应新中断。 4、8051单片机串行口有几种工作方式,简述各种方式的特点?答: 方式0:同步移位寄存器方式, 波特率固定为fosc / 12, RXD 接收发送数据, TXD 产生同步移位脉冲, 接收/发送完,置位RI / TI ,(要求SM2 = 0)无起始位,无停止位 。可用于并口的扩展。方式1:8位UART,波特率为(2SMODT1的溢出率)/ 32 ,可变。 一帧信息10位。当接收到数据后,置位RI是有条件的。即:REN = 1,RI = 0 且SM2 = 0或SM2 = 1但是接收到的停止位为1。此时,数据装载SBUF, RI置1 ,停止位进入RB8。 方式2、方式3 :9位UART 一般用于多机通信。一帧信息11位。接收到有效数据完毕,置位RI的条件:REN = 1,RI = 0 且SM2 = 0或接收到第9位数据为1,此时,数据装载SBUF,RI置1,第9位数据(TB8) RB8。 方式2波特率:(固定)2SMOD / 64 fosc。5、MCS-51指令系统主要有哪几种中断源?并写出每个中断入口地址?中断源 入口地址外部中断0 0003H定时器0溢出 000BH外部中断1 0013H定时器1溢出 0001BH串行口中断 0023H6、MCS-51单片机存储器的分为几个空间逻辑空间,每个空间的地址范围是多少? 答:分为程序存储器、内部数据存储器和外部数据存储器。 程序存储器 内部数据存储器 外部数据存储器五、读程序题一)答案:1、对每一条指令加上注释;ORG0000H;定义下面一条指令地址AJMPMAIN;无条件跳转到MAIN标号指令ORG0100H;定义下面一条指令地址MAIN:MOVSP,#60H;(sp)=60HLEDRESET:MOVR2,#80H;(R2)=80HMOVR1,#08H;(R1)=08HCLRP2.7;P2。7取反IEDUP:MOVP1,R2;(P1)=R2ACALL DELAY;调用子程序DELAYMOVA,R2;(A)=R2RRA;循环右移AMOVR2,A;(R2)=ADJNZ R1,IEDUP;R1减1不为0跳转到IEDUPAJMP LEDRESET;无条件跳转到LEDRESET2、8个发光二极管总是保持7个亮、1个熄灭,并且是依次轮流熄灭,周而复始。3、修改R2中的初始值,如下所示LEDRESET:MOV R2,#7FH二)答案:MOV R0,#30H;(R0)30HMOV A,R0 ;(A)(R0)MOV R1,A;(R1)(A)MOV B,R1 ;(B)(R1)MOV R1,P1 ;(R1)(P1)MOV P2,P1 ;(P2)(P1)MOV 10H,#20H;(10H)20H执行上述指令后的结果为:(R0)=30H,(R1)=(A)=40H,(B)=10H,(40H)=(P1)=(P2)=CAH,(10H)=20H六、程序设计1、答案:ORG0000HLJMPMAIN ORG0040HMAIN:MOVDPTR,#VARMOVXA,DPTRJZZEROJNBACC.7,PULSMOVA,#0FFHAJMPOUTPULS:MOV A,#01HAJMPOUTZERO:MOV A,#00HOUT:MOV DPTR,#FUNCMOVX DPTR,ASJMP $END2、答案:定时器0的初值:由(28-X)1us=100us得:X=156=0x9C程序清单如下:ORG0000HLJMPMAIN ;主程序入口地址 ORG000BHLJMPT0INT ;T0中断入口地址ORG0040HMAIN:MOV TMOD, #02H ; 0000 0001 T0为方式2MOV TH0,#156;初值MOV TL0,#156 MOV R7,#5SETB EA ;允许中断SETBET0 SETB TR0 ;启动定时SJMP $ ;等待中断T0INT: ;PUSHPSW;保护现场;PUSHACCCJNZR7,OUTT0CPL P1.0MOV R7,#5OUTT0:;POP ACC;POPPSWRETI END3、答案: 1)TMOD 01H 2)定时50MS 值为 9EH 58HCOUNTER EQU 30HORG 0000H LJMP MAIN ;主程序入口 ORG 000BH LJMP T0INT ;T0中断入口ORG 0040HMAIN: MOV TMOD,#01H ;T0为方式1 MOV TH0,#9EH MOV TL0,#58H ;初值 MOV COUNTER,#00H SETB EA ;允许中断SETB ET0 SETB TR0 ;启动定时 SJMP $ ;等待中断T0INT: PUSH PSW PUSH ACC;保护现场 INC COUNTER MOV A,COUNTER CJNE A,#15,T0INT1;0.75秒 CLR P2.0 AJMP T0INT2T0INT1: CJNE A,#20,T0INT2;1秒 SETB P2.0 MOV COUNTER,#00HT0INT2: MOV TH0,#9EH MOV TL0,#58H ;初值 POP ACC POP PSW RETIEND4、答案:STRAT:MOV R0,#30H MOV R7,#0FH MOV DPTR,#3000H LOOP: MOV A,R0 MOVX DPTR,A INC R0 INC DPTR DJNZ R7,LOOP RET5、答案:1)、TMOD 01H 定时1ms 值为 FCH 18H2)、 COUNTER EQU 30HORG 0000H LJMP MAIN ;主程序入口 ORG 000BH LJMP T0INT ;T0中断入口ORG 0040HMAIN: MOV TMOD,#01H ;T1为方式1 MOV TH0,#0FCH MOV TL0,#18H ;初值 SETB EA ;允许中断SETB ET0 SETB TR0 ;启动定时 SJMP $ ;等待中断T0INT: PUSH PSW PUSH ACC;保护现场 CPL P1.0 MOV TH0,#0FCH MOV TL0,#18H ;初值 POP ACC POP PSW RETI6、答案:ORG 0000H JMP MAIN ORG 0100H MAIN: MOV R7, #0AHMOV DPTR, #2000H MOV 30H,#00HADDIO: MOVX A, DPTR ADD A, 30HMOV 30H,A INC DPTRDJNZ R7, ADDIOSJMP $END第三章 指令系统题目一、填空题1MCS-51单片机PC的长度为 16 位;SP的长度为 8 位DPTR的长度为 16 位。2访问8031片外数据存储器MOVX指令采用的是 寻址式。访问片外程序存储器MOVC指令采用的是 寻址方式。3若系统晶振频率为6MHz,则机器周期 2 s,最短和最长的指令周期分别为 2 s和 8 s。4若(PSW)18H,则选取的是第 组通用寄存器。这一组通用寄存器的地址范围从 H H。5设(A)55H,(R5)AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= 。6、关于堆栈类操作的两条指令分别是_PUSH_ 、_POP_。二、判断1、2、4、6错,其余正确三、1、A=_B0H_ ;R0= 20H ;(20H)=_28H_2、A=_23H_ DPTR=_5614H_3、(A)=_77H(B)=_50H_四、1、错,A是8位2、错MOV DPTR,#1000HMOVX A,DPTR3、错。 MOV DPTR, #1000HMOV A, #00HMOVC A, A+DPTR4、错。 MOV R0, #60HMOVX RO, A5、MOV 61H, 60H6、错。 MOV A, R2MOV R2,R1MOV R1, A7、正确8、MOVX A, DPTRMOV 60H, A五、选择题1-5: AABDC 6-7:DC 9-10:CD答案DAADDCCCBB二判断题:(10分)题号12345678910答案三计算题:(22分)(1)(A)=1AH (CY)=不受影响(2)REL=40H(3)(A)= 6DH (CY)= 1 (OV)=1 (AC)=0 (4)(A)=00H (B)=32H (CY)= 总为0 (OV)=1(5)目标地址=EFF9H四:阅读并分析程序(28分)(1)1)执行POP 10H后堆栈内容?(SP)=5AH 2)执行M5A:SJMP M5A后,(SP)=58H (20H)=0FH (2)(30H)=5BH(3)R0=35H A=7FH 4BH=20H 40H=7FH (4)CYACOVPOFRS1110101五、 程序填空(10分)1_#20H_ _R1_ _LOOP_2_41H_ _R0_ 3_40H_ _#0AH_ _A_4_#40H_ _#0FH_ 单片机原理及接口技术试卷答案:一、单项选择题单项选择题(每题2 分,共 30 分)1-5 C B A B C 6-10 A D A A A 11-15 C A D C D 16-20 C B C A C 二、填空(每题 2 分,共 10 分)1、数据,控制2、锁存低8位地址信号(或 低8位地址锁存)3、直接4、下一条要执行的指令的地址5、8,40三、简答题:(每题 10 分,共 20 分1、什么是单片机?单片机有何特点?课本1页答:单片微型计算机简称单片机,它是把微型计算机的各个功能部件:中央处理器CPU、随机存储器RAM、只读存储器ROM、定时/计数器及I/O接口电路等集成在一块芯片上,构成一个完整的微型计算机。应用领域:(1)单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论