




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、复习例题第二章一、判断题1、用户构建单片机应用系统,只能使用芯片提供的信号引脚。()2、程序计数器 PC 不能为用户使用,因此它就没有地址。( )3、部 RAM 的位寻址区,只能供位寻址使用而不能供字节寻址使用()4、对单片机的复位操作就是初始化操作。()5、MCS-51 单片机部高 128 个字节特殊寄存器区都是可位寻址区。( )二、填空题1、 MCS-51 单片机采用 12MHz 晶振时,ALE 引脚脉冲频率为_2MHz。2、若由程序设定 RS1、RS0=11,则工作寄存器 R0-R7 的直接地址为_18H-1FH。3、 累加器 A 中的数据为 01110010B,则 PSW 中的 P=_
2、0。4、MCS5l 单片机的堆栈区只可设置在便笺区,堆栈寄存器 SP 是8位寄存器。三、选择题1、对程序计数器 PC 的操作()A、是自动进行的。B、是通过传送指令进行的。C、是通过加 1 指令进行的。D、是通过减 1 指令进行的。2、以下运算中对溢出标志位 OV 没有影响的是()。A、逻辑运算B、符号数加减法运算C、乘法运算D、除法运算3、以下有关 PC 和 DPTR 的结论中错误的是()A、 DPTR 是可以访问的而 PC 不能访问。B、它们都是 16 位的寄存器C、它们都具有自动加 1 功能D、DPTR 可分为 2 个 8 位寄存器使用而 PC 不能。4、PC 的当前值是()A、当前指令
3、前一条指令的地址B、当前正在执行指令的地址C、下一条指令的地址5、假定设置堆栈指针 SP 的值为 37H,在进行子程序调用时把断点地址进栈保护后,SP 的值为()A、36HB、37HC、38HD、39H6、在 8051 中,可使用的堆栈最大深度为()A、80 个单元B、32 个单元C、128 个单元D、8 个单元7、在 MCS-51 中()A、具有独立的专用的地址线B、由 P0 口和 P1 口的口线作地址线C、由 P0 口和 P2 口的口线作地址线D、由 P1 口和 P2 口的口线作地址线第三章一、判断题1. 判断以下各条指令是否正确(LL1 和 PROC 为标号)(1)MOVXR0,B(错)
4、(2)MOVA,30H(对)(3)MOVXA,30H(错)(4)ADDCA,R7(对)(5)SUBA,R2(错)(6)ANL#99H ,36H(错)(7)MOVC,ACC.0(对)(8)ORLP1.0,P3.1(错)(9)JBCP0,LL1(错)(10)ACALLPROC(对)2、ACALL 调用围和 AJMP 的转移围是一样的。(对)3、直接寻址方式是访问专用寄存器的唯一方法。(错):还可用寄存器寻址方式二、填空题1、以助记符形式表示的计算机指令就是它的语言。2、按长度分,MCS-51 指令有字节的、字节的和字节的。3、在寄存器寻址方式中,指令中指定寄存器的容是。4、在变址寻址方式中,以作变
5、址寄存器,以或做基址寄存器。5、假定外部数据存储器 2000H 单元的容为 80H,执行下列指令后,累加器 A 中的容为。MOVP2, #20H MOVR0, #00H MOVXA, R06、假定累加器 A 的容为 30H,执行指令:1000H:MOVCA,A+PC后,把程序存储器单元的容送累加器 A 中。7、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:PUSHACCPUSHB后,SP 的容为,61H 单元的容为,62H 单元的容为。8、假定(A)=85H,(R0)=20H,(20H)=0AFH,(CY)=1,执行指令: ADDA,R0后,累加器 A 的容为,CY
6、的容为,OV 的容为。9、假定(SP)=40H,(39H)=30H,(40H)=60H。执行下列指令:POPDPHPOPDPL后,DPTR 的容为 6030H ,SP 的容是 38H。10、假定 DPTR 的容为 8100H,累加器 A 的容为 40H,执行下列指令:MOVCA, A+DPTR 后,送入 A 的是程序存储器单元的容。第五章一、填空题1、MCS-51 单片机扩展程序存储器所用的控制信号为Psen ,扩展数据存储器所用的控制信号为WR 和RD 。 2、为扩展存储器而构造系统总线,应以 P0 口的 8 位口线作为线,以 P2口的口线作为线。3、访问部 RAM 使用指令,访问外部 RA
7、M 使用指令,访问部 ROM使用指令,访问外部 ROM 使用指令。4、在存储器扩展中,用线选法还是译码法,最终都是为扩展芯片的端提供信号。5、当使用 8031 单片机时,需要扩展外部程序存储器,此时 EA 应接 地。6、单片机系统中经常采用的地址译码技术包括 全译码、部分译码和 线选法方法。二、选择题1、在 MCS-51 中,需要双向传递信号的是( )A、地址线B、数据线C、控制信号线D、电源线2、在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用( )A、地址锁存器B、地址寄存器C、地址缓冲器D、地址译码器3、在下列信号中,不是给程序存储器扩展使用的是( )A、PSENB、
8、EAC、ALED、WR4、如在系统中只扩展一片 Intel2732(4K8),除应使用 P0 口的 8 根口线外,至少应使用 P2 的( A )口线。(A)4 条(B)5 条(C)6 条(D) 7 条5 如在系统中只扩展两片 Intel2732(4K8),除应使用 P0 口的 8 条口线外,至少还应使用 P2 口的 ()口线(A) 5 条(B) 6 条(C) 7 条(D)8 条1、 定时器与计数器的工作原理均是对脉冲进行计数。(对)2、 P3 口每个引脚都有两种功能。(对)MCS-51 单片机四个 I/O 口部均有上拉电阻。(错):P0 口没上拉电阻 4、同级中断中,中断优先级由高到低为外中断
9、 0,定时中断 0,外中断 1,定时中断 1,串行中断。(对)二、填空题 MCS-51 单片机扩展的 I/O 端口的编址采用_和存储器统一 编址方式。2. 定时器/计数器的工作方式 2 是指将 定时器/计数器拆成两个独立的 8 位计数器。而另一个定时器/计数器此时只可作为 寄存器(TH)使用。3、MCS51 单片机不扩展存储器和 I/O 接口时,P0 通常用作_通用 I/O 口使用 ,扩展存储器或 I/O 接口时,P0 通常用作 数据口和低 8 位地址口。4、在接口电路中,把已经编址并能进行读写操作的寄存器称之为 。5、在三态缓冲电路中,除了数据输入线和数据输出线外,还应当有一个 信号线。6、
10、在 MCS-51 单片机系统中,接口采用的编址方式是。7、在单片机中,为实现数据的 I/O 传送,可是用 3 种传送方式,即:、 和。8、在查询和中断两种数据输入输出控制方式中,效率较高的是。9、在多位 LED 显示器接口电路的控制信号中,必不可少的是控信号和 控信号。10、对于电流输出的 D/A 转换器,为了得到电压的转换结果,应使用 。11、使用双缓冲方式的 D/A 转换器,可以实现多路模拟信号的输出。三、选择1、执行中断返回指令,要从堆栈弹出断点地址,一边去执行被中断了的主程序。从堆栈弹出的断点地址送给( )A、A 累加器B、CYC、PCD、DPTR 3、三态缓冲器的输出应具有三种状态,
11、其中不包括()A、高阻抗状态B、低阻抗状态C、高电平状态D、低电平状态4、为给扫描法工作的键盘提供接口电路,在接口电路中只需要( )A、一个输入口B、一个输入口和一个输出口C、一个输出口D、两个输入口和一个输出口5、下列理由中,不能说明 MCS-51 的 I/O 编址是统一方式而非独立方式的理由是( )A、没有专用的 I/O 指令B、没有区分存储器和 I/O 的控制信号C、使用存储器指令进行 I/O 操作D、P3 口线具有第二功能简答题1. 简述堆栈概念及其存取原则。P532. 简述 MCS-51 单片机中断响应过程。P2113. 哪些指令能使 PSEN 有效?: 能使 PSEN 有效的指令是
12、:MOVC A,A+DPTR; MOVC A,A+PC4. 访问外部数据存储器的指令是什么?各使用什么控制信号?:读(取)外部数据存储器使用的指令是MOVX A,DPTR;控制信号是 RD ; 写(送入)外部数据存储器使用的指令是MOVXDPTR,A;控制信号是WR 。5、51 单片机 5 个中断源各是什么?各中断源对应的中断服务程序的入口地址是否能任意设定?想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。:不能。用户可在中断入口地址处存放一条三字节的长转移指令,CPU 执行这条长转移指令便可转入相应的中断服务程序执行。例如:如果INT0 中断服务程序起始地
13、址为 2000H 单元,则如下指令执行后便可转入 2000H 处执行中断服务程序。ORG 0003H LJMP 2000H7.MCS-51 的位寻址区在哪里?寻址围是多少?答:在片 RAM 的位寻址区。寻址围:20H-2FH8. 说明下列各条指令中源操作数的寻址方式(1) ANLA,20H直接寻址(2) ADDC A, #20H立即寻址(3) MOVA,R1寄存器间址(4) MOV30H, C位寻址(5) MOVC A,A+DPTR变址寻址四.按要求写指令(20 分):1 片外 ROM 2000H 单元容传送到片 RAM60H 单元. CLR AMOV DPTR,#2000H MOVC A,A
14、+DPTR MOV60H,A2 将 30H 单元容减去 40H 单元容,差值放入 50H 单元CLR CMOV A,30H SUBB A,40H MOV 50H,A3 片 RAM 20H 单元容传送到片外 RAM20H 单元. MOV R0,#20HMOV A,20H MOVX R0,A4 片外 RAM 1000H 单元容与片 RAM20H 单元容相加,和放到片外 RAM1000H 单元. MOV DPTR,#1000HMOVX A,DPTR ADD A,20H MOVX DPTR,A5 片 RAM 20H 单元容除以 30H 单元的容,商送到 20H 单元,余数送到 30H 单元.MOV A
15、,20H MOV B,30H DIV AB MOV 20H,A MOV 30H,B6 片外 RAM 20H 单元容传送到片 RAM30H 单元. MOV R0,20HMOVX A,R0 MOV 30H,A7 片外 RAM 1000H 单元容传送到片 RAM20H 单元. MOV DPTR,#2000HMOVX A,DPTR MOV 20H,A8 片外 ROM 1000H 单元容传送到片外 RAM2000H 单元. MOV DPTR,#1000HCLR AMOVC A,A+DPTR MOV DPTR,#2000H MOVX DPTR,A9 一条指令就能使 A 累加器容变为零的指令写四个. CLR
16、 AANL A,#00HMOV A,#00H10.将 20H 单元的容与 30H 单元的容相加,和放入 40H 单元。MOV A,20HADD A,30H MOV 40H,A五、程序设计:(20 分)1有晶振频率为 6MHZ 的 MCS-51 单片机,使用定时器 1 以定时方式 1 在 P1.0 输出频率为 5KHz 的等宽矩形波,用中断方式产生.分析:频率为 5KHz 的方波,即周期为 0.2ms,则每 0.1ms 产生一次中断,6MHZ,则机器周期为 2S,方式 2,则 100H-32H=0CEHORG 0000H LJMP MAIN ORG 001BH LJMP T1MAIN:MOV T
17、MOD,#20HMOV IE,#88H MOV TH1,#0CEH MOV TL1,#0CEH SETB P10SETB TR1 HERE: AJMP HERE T1:CPL P10RETI END2有晶振频率为 24MHZ 的 MCS-51 单片机,使用定时器 0 以定时方式 2 在 P1.0 输出频率为 20KHz 的等宽矩形波,查询方式产生.分析:频率为 20KHz 的方波,即周期为 50s,则每 25s 产生一次中断,24MHZ, 则机器周期为 0.5S,方式 2,则 TC=28-25/0.5=100H-32H=0CEHORG 0000H MAIN: MOV TMOD,#02HMOV
18、TH0,#0CEH MOV TL0,#0CEH SETB TR0HERE:JB TF0,T00AJMP HERE T00: CPL P10CLR TF0 JMP MAIN END3.将片外 ROM 3000H30FFH 单元容传送到片外 RAM 3000H30FFH 单元中去.MOV DPTR,#3000H MOV R0,#00HLOOP:MOV A,#00H MOVC A,A+DPTR MOVX DPTR,A INC DPTRDJNZ R0,LOOP SJMP $END4将片外 RAM 3000H300FH 单元容传送到片 RAM 区。正数放到 20H 开始的数据区,负数放到 30H 开始的
19、数据区。MOV R7,#16MOV DPTR,#3000H MOV R0,#20H MOV R1,#30HLOOP:MOVX A,DPTRJB ACC7 NEXTMOV R0,A INC R0DJNZ R7,LOOP AJMP NEXT1NEXT:MOV R1,AINC R1DJNZ R7,LOOP NEXT1:AJMP $6有晶振频率为 12MHZ 的 MCS-51 单片机,使用定时器 0 以定时方式 2 在 P1.3 输出频率为 10KHz 占空比时 1:5 的矩形波,用中断方式产生.分析:频率为 10KHz 的占空比时 1:5 的矩形波,即周期为 20S, 则每 20 S 产生一次中断,
20、 单片机晶振频率 12MHZ,则机器周期为 1S,方式 2,则 100H- 14H=0ECHORG 0000HLJMP MAIN ORG 000BH LJMP T00MAIN:MOV 40H,#00HMOV TMOD,#02H MOV IE,#82H MOV TH1,#0ECH MOV TL1,#0ECH SETB P13 SETB TR0HERE:AJMP HERET00:INC 40HMOV A,40HCJNE A,#04H,BF CLR P13RETIBF:CJNE A,#05H,FH MOV 40H,#00H SETB P13FH:RETI三.设计硬件电路:1 设计一个 8031 应用系统,扩展一片 2764(6 分),扩展一片 8255 可编程接口芯片(5 分),画出逻辑框图。写出 2764 的地址围(3 分),写出 8255 四个口(命令/状态口、PA 口、PB 口、PC 口)地址(4 分),将 8255 的 PA 口、PB88P0A0A78751A0A1PA8ALE RST P2.0P2.4P2.5P2.6D0D7ALEA8A12D0D7PBRST82
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子保单健康委托书
- 南京市江宁区事业单位招聘卫技人员笔试真题2024
- 社区社区服务研究管理基础知识点归纳
- 2024年山东石油化工学院辅导员考试真题
- 石大学前儿童保育学课外必读:关于幼儿是否该用含氟牙膏的讨论
- 2025年二级造价师检测试题
- 纪念中国人民抗日战争胜利80周年心得体会
- 生物炼制技术应用-洞察阐释
- 遗传学在医学教育中的定位与角色演变
- 中药企业经营管理方案
- 理论联系实际阐述文化在社会发展中具有什么样的作用?参考答案四
- 新能源公交车安全操作
- 2025年度汽车维修企业员工保密及竞业禁止合同范本
- GB/T 3683-2023橡胶软管及软管组合件油基或水基流体适用的钢丝编织增强液压型规范
- GB/T 16823.3-2010紧固件扭矩-夹紧力试验
- 多彩的黄土高原论文自然环境
- TwinCAT PLC 编程手册
- 科技社团活动记录2017年秋
- 静脉输液操作流程及评分标准
- 振弦式锚索测力计HC
- 香港离婚共同申请书
评论
0/150
提交评论