ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:526.27KB ,
资源ID:18297114      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18297114.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片微机原理系统设计与应用课后部分习题复习资料Word下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片微机原理系统设计与应用课后部分习题复习资料Word下载.docx

1、2-22. 指出复位后工作寄存器组R0-R7的物理地址,若希望快速保护当前工作寄存器组,应采取什么措施?复位工作寄存器组R0-R7的物理地址为00H-07H。如希望快速保护当前工作寄存器组,可以通过改变PSW中RS1(PSW.4)和RS0(PSW.3)的当前值来完成。第三章 MCS-51指令系统3-6. 设系统晶振为12MHz,阅读下列程序,分析其功能,并人工汇编成机器代码。因为AJMP指令必须有PC指针地址,所以本题解题时设程序开始地址为1000H。本程序完成功能是使P1.0口输出方波:T=2*(3*250+2+2)*10+1+2+2)=15090us=15.09ms翻译成机器语言的难点在于

2、AJMP一句,根据AJMP指令代码可知,该指令为2个字节,高8为字节构成为“A10A9A800001”,低8位字节构成为“A7-A0”。又有设置了程序起始地址为1000H,很容易可以写出各指令的地址,AJMP的绝对转移目标地址为1002H,A10=0、A9=0、A8=0,所以机器代码为“01 02”,目标地址在2区,因为A15-A11为“00010”。3-8. 简述下列程序段完成的功能,程序完成后SP指针应指向哪里?3-12. 用图示法分析分析MOVC A,A+PC指令执行过程及结果。设指令操作码在程序存储器1000H单元中,1031单元内容为3FH,A中内容为30H。3-13. 下列指令执行

3、后,求(A)=?PSW中Y、OV、AC为何值?(1)当(A)=6BHADDA,#81H(2)当(A)=6BH#8CH(3)当(A)=6BH,CY=0,ADDC#72H(4)当(A)=6BH,CY=1,#79H(5)当(A)=6BH,CY=1,SUBBA,#0F9H(6)当(A)=6BH,CY=0,#0FCH(7)当(A)=6BH,CY=1,#7AH(8)当(A)=6BH,CY=0,注:对于减法,当位7和位6不同时发生借位时,OV=1,否则OV=0。在做带符号数减法时,只有当两个操作数符号位不同时,才有可能产生溢出。(1)若一个正数减一个负数,差为负数,则一定有溢出OV=1。(2)若一个负数减一

4、个正数,差为正数,则一定有溢出OV=1。3-17. 如何计算相对转移的偏移量?相对偏移量是一个8位无符号编码数,范围是-128+127。rel=目标地址-当前PC地址;当前PC地址=原PC+指令字节数。3-24. 用布尔指令,求解逻辑方程。(1). PSW.5=P1.3ACC.2VB.5P1.1(2). PSW.5=/(P1.5B.4VACC.7P1.0)(1)ORG0000HLJMPMAIN0200HMAIN:MOVC,P1.3ANLACC.2;P1.3PSW.5,C保存临时结果C,B.5P1.1PB.5ORLPSW.5和临时值求或保存结果SJMP$原地踏步END(2)P1.5B.4P1.5

5、ACC.7P1.0ACC.5CPL求反本题要注意的是位运算有优先级概念。位运算符的优先级从高到低依次是:按位取反左移和右移按位与按位异或按位或。第四章 MCS-51汇编语言程序设计4-1. 若晶振为12MHz,试编制延时2ms和1s子程序。(1)延时2ms子程序4-7. 在内部RAM的BLOCK开始的单元有一无符号数据块,数据块长度存入LEN单元。试编程求其中的最小数并存入MINI单元。4-12. 在内部RAM的ONE和TWO单元各存有一带符号数X和Y。试编程按下式要求运算。4-18. 试编一查表求平方子程序SQR。功能:用指令MOVC A,A+PC求平方值(x15)入口:(A)=x出口:(A

6、)=x2第五章 存储器系统设计5-11. 试设计以8031为主机,用74LS138为译码器,采用1片27128作ROM,地址为0000H-3FFFH;采用2片6264作RAM,4000H-7FFFH的扩展系统(加1个与门),地址不允许重叠,画出电路图。如果RAM地址为8000H-BFFFH或C000H-FFFFH,2片6264的片选/CE端与译码器的输出应如何连接?27128地址为0000H-3FFFH,2片6264地址为4000H-7FFFH时,电路图如上如所示,27128的/CE端接地,为常选状态,地址为0000H-3FFFFH,74LS138的A、B、C端分别和A13、A14、A15相连

7、,74LS138的/Y2和/Y3分别连接两片6264的/CE,实现6264的地址为4000H-7FFFH。如果希望2片6264地址为8000H-BFFFH,可以将74LS138的/Y4和/Y5分别连接两片6264的/CE。如果希望2片6264地址为C000H-FFFFH,可以将74LS138的/Y6和/Y7分别连接两片6264的/CE。5-12. 设计一个16KB的外部数据存储器RAM,若采用6116需要多少片?应选择什么译码器?试设计出电路图并写出各芯片所占有地址。如果系统中还有1片27128作ROM,同时总线上还有其它I/O接口电路,系统设计时应注意什么问题?电路图如上所示:8片6116采

8、用全译码的方式和74LS138连接。U4-U7的地址分别为:U461160000H-07FFHU50800H-0FFFHU61000H-17FFHU71800H-1FFFHU82000H-27FFHU92800H-2FFFHU103000H-37FFHU113800H-3FFFH如果系统中还有一片27128作ROM,ROM的地址可以和RAM重叠,但是其它I/O接口电路的器件地址需要和RAM的地址分开。第六章 MCS-51定时/计数器串行口及中断系统6-8. 在晶振主频为12MHz时,定时最长时间是多少?若要定时1分钟,最简洁的方法是什么?试画出硬件连线图并编程。在晶振主频12MHz时,机器周期

9、为1us,所以定时最长时间为65536us。6-29. 试编写一段中断的初始化程序,使之允许/INT0、/INT1、T0、串行口中断,且使T0中断为高优先级中断。第七章 I/O接口扩展设计及应用7-3. 8255与8031的连接如图7-3所示,8255的A口作输入PA0-PA7接一组开关K0-K7,B口作输出PB0-PB7接一组发光二极管,要求当A口某位开关接高电平时,B口相应的二极管点亮。试编制相应的程序。根据上如所示,8255芯片的PA端口地址为7FFFCH,PB端口地址为7FFDH,PC端口地址为7FFEH,控制器寄存器的地址为7FFFH。可以使用“MOVX”指令来访问这些端口。根据题目要求,可以设置A口输入,B口输出,两者均采用工作方式0,控制字为90H。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1