单片机作业和习题.pptVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机作业和习题

2-3 MCS-51单片机引脚\EA的作用。 \EA访问程序存储器控制信号 当\EA=0时,单片机只执行片外程序存储器的程序,起始点从片外ROM的0000H开始。 当\EA=1时,单片机先执行片内的ROM,当ROM的地址超过0FFFH(51子系列单片机超过7FFH时),接着执行片外的ROM程序。;2.4 指令周期=1、2、4个机器周期 2微秒 2.6 P1-P3口输出驱动管是单管方式。当输出高电平时,由于输出级的上拉电阻很大,输出的高电平拉负载能力很小,仅为几十微安,并不是完全的双向I/O接口。 2.8 1BH 2.9 字节地址24H的 D3位(表2-3)。 ;2-7 内部RAM低128单元划分为哪三个主要部分?说明各部分的功能和使用。 工作寄存器区:用于寄存器使用,常用于存放操作数及中间结果; 位寻址区:既可以作为RAM单元使用,进行字节操作,也可对单元的每一位进行操作,用于按位寻址,是MSC-51位处理器的数据存储空间; 通用RAM区:用于一般的RAM数据存储和操作,供用户使用。此外还有堆栈操作区,用于堆栈存储数据。 ;2.14系统复位后,SP的内容为07H。 MCS-51是向上生长型,进栈操作:先SP加1,后写入数据,但为了避免与第一工作寄存器冲突,所以不用工作寄存器的区域; ;3-10 假设外部数据存储器2000H单元的内容为80H,执行下列命令后,累加器A中的内容为: MOV P2, #20H MOV R0, #00H MOVX A, @R0 分析: MOVX A, @R0指令寻址方式为寄存器间接寻址。R0作为低8位,P2作为高8位。在数据存储器扩展时,P2口作为地址的高8位。;3-11 假设累加器A的内容为30H,执行命令: 1000H: MOVC A,@A+PC 后,把程序存储器单元 的内容送累加器中。 分析:本条指令是PC作为基址的编址寻址方式,关键是找到基址和变址的数值。 本条指令的地址是1000H,执行完本条指令后PC加一(单字节指令),即1001H。 变址为(A)=30H,即寻址的程序存储器单元(1001H+30H)的内容。;3-12 假设DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器 单元的内容。 分析:本条指令是DPTR作为基址的编址寻址方式,关键是找到基址和变址的数值。 基址(DPTR)=8100H,变址(A)=40H,即寻址到程序存储器8100H+40H=8140H内容;设内部RAM中的30H单元的内容为70H,试分析执行下面程序后各有关单元的内容: MOV 60H,#30H MOV R0, #60H MOV A, @R0 MOV R1, A MOV 40H,@R1 (40H)= ; (R1)= 。;3-13 假设(SP)=60H,(ACC)=30H,(B)=70H,执行下列命令 PUSH ACC PUSH B 后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。 分析:进栈指令: PUSH direct ;(SP)-(SP)+1,((SP))-(direct) ;3-14 假设(SP)=62H,(61H)=30H,(62H)=70H,执行下列命令: POP DPH POP DPL 后,DPTR的内容为 ,SP的内容为 。 分析:出栈指令: POP direct ;(direct)-((SP)),(SP)-(SP)-1 ;执行完指令后,PSW的变化 已知(A)=08H,(R4)=7FH ADD A,R4 (A)=87H,CY=0,AC=1,OV=1;3.1 略 3.2 访问SFR采用方式:直接寻址方式和位寻址方式。 访问片外RAM的方式:寄存器间接寻址方式。 3.3 访问片外ROM的方式:变址寻址 3.4 寄存器间接寻址方式 ;3.5 (A)=08H,(50H)=6FH,(R1)=7FH,(30H)=6FH,(40H)=08H 3.6 (1)MOV A,@R0 (A)=2CH (2)ANL 40H,#0FH (40H)=0CH (3) ADD A,R4 (A)=22H,CY=1

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档