- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理及应用》习题参考答案
主 编: 田亚娟
编 写 组: 单片机原理及应用精品课程组
单 位: 广东松山职业技术学院电气工程系
日 期: 2008年12月
第1章 绪 论
1-1.(1)9AH,154;6.375,6.6H
(2)1100.011B,0C.6H;0111111.111B,7F.EH
(3,183;1111101111.1000B;1007.5
1-2.(1)[+1101110]原=[+1101110]反=[+1101110]补 (2)[-1111111]原 [-1111111]反 [-1111111]补 (3)[+1010111]原=[+1010111]反=[+1010111]补 (4)[-1000000]原 [-1000000]反 [-1000000]补1-3.(1)(0100 0111)BCD (2)(0110 1000)BCD
(3)(0001 1001 1000 0110. 0111)BCD (4)(0001 1001 0110 1001)BCD
1-4~1-7略。
第2章 MCS-51单片机的结构和原理
2-1~2-2、2-4~2-5、2-7、2-9~2-13、略。
2-3. 答:程序状态标志寄存器PSW是一个8位可编程并可按位寻址的专用寄存器,用来存放当前指令执行结果的有关状态信息,位于特殊功能寄存器区,地址是0D0H。其各位定义如下:
D7 D6 D5 D4 D3 D2 D1 D0
CY AC F0 RS1 RS0 OV — P
CY(PSW.7):进位标志。累加器A的最高位有进位或借位时,硬件自动使该位置位(即CY=1),否则该位清零。
AC(PSW.6):辅助进位标志。当进行加法或减法操作时,若累加器的D3位向D4位有进位或借位时,则硬件自动将其置位,否则该位清零。
F0(PSW.5):用户通用状态标志。用户可对该位置位或清零,也可用软件测试该位的状态以控制程序的流向。
RS1(PSW.4)和RS0(PSW.3):工作寄存器组选择控制位,用户通过指令对RS1和RS0的状态设置,可以选择相应的工作寄存器组。
OV(PSW.2):溢出标志。当有符号数加法或减法运算结果超出(-128~+127)范围时,说明计算结果已经溢出,此时该位将由硬件自动置位(即OV=1),否则清零。
PSW.1:保留位。也可作为用户自行定义的状态标志位,其用法与PSW.5相同。
P(PSW.0):奇偶标志位。每个指令周期由硬件按累加器A中值为“1”的个数的奇偶性自动置位或清零。若A中有奇数个“1”,则P置位,否则清零。
2-6. 答:不能。因为在这种情况下,系统要进行扩展ROM。P0口和P2口作为专用端口使用。P0口分时作为低8位地址的输出口和数据输入输出口。P2口作为高8位地址输出口。
2-8. 答:00H~7FH为8051的片内RAM的空间。①00H~1FH是通用寄存器区,共32个单元分成0,1,2,3四个区,每个区的8个单元都用R0~R7来表示。②20H ~2FH共16个单元是位寻址区,每个单元的每一位都有它自己的位地址。③30H~7FH是堆栈和数据缓冲区。可用来对运算结果等中间数据暂时保存和有关的数据堆栈。
我们把内部RAM中字节地址00H~7FH与位地址00~7F完全重合的现象,称为地址重叠现象,MCS-51指令系统提供了不同的访问指令和寻址方式来解决这种地址重叠现象。CPU在对位寻址单元进行位操作时,设置有专用的位操作指令。
第3章 MCS-51单片机的指令系统
3-1~3-5略
3-6. E5 30 MOV A,30H (A)←(30H)
74 42 MOV A,#42H (A)←
85 38 74 MOV 74H,38H (74H)←(38H)
78 50 MOV R0,#50H (R0)←50H
26 ADD A,@R0 (A)←(A)+((R0))
D2 12 SETB 12H (12H)←01H
3-7. MOV A,30H ;直接寻址方式,将内部RAM的30H单元的内容传送
;给累加器A
MOV A,#30H ;立即寻址方式,将立即数30H
文档评论(0)