单片机笔试复习资料.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机复习资料 一、简答题 三1、单片机的晶振电路和复位电路。 三 Rl Ul VCC 勹-104 81 勹 二 Cl _ g | 1 8 XT 江 2 o - T3 灯 o - T  1 9 2、单片机的存储结构。 匕二八了1 XT 江 1 :2.:211 8 4M 尸 上3凸 T 8 郊 52 30 pF M C S - 51 单片机存储器组织结构 OF日千H OFF「 F” 外部 ROI\1. EA =1 |  00日了H ,  特殊功 1000H OFFFH 0080H 1 能寄存器 OOll:11 OOOOH 内 部RO:M EA = 0 I 内部RAM I OOOOH I  I OOOOH 程序存储器 1 数据存储器 ] 3、举例说明寻址方式。 立即寻址: MOV A,#3AH 这条指令的功能是把立即数 3AH 送入累加器A 中 直接寻址: MOV A,#30H 这条指令中的操作数就在 30H 单元中,就是 30H 是操作数的地址。 寄存器寻址:MOV A,R0 这条指令的意思就是把寄存器R0 中的内容传送到累加器A 中,操作数 就在R0 中 寄存器间接寻址:MOV R0,#30H MOV A,@R0 这两条指令就是将R0 中的值 30H 送到累加器A 中 位寻址,就是对内部RAM 或可位寻址的特殊功能寄存器SFR 内的某个位,直接加以置位为 1 或复位为 0。例如:SETB P1.0 也就是把P1.0 这一个为置 1 4、常规中断系统。 中断请求源 SIO TI INT1 T0 INT0 标志位 TI(收)/RI(发) TF1 IE1 TF0 IE0 使能位 ES ET1 EX1 ET0 EX0 优先级 PS(最高) PT1 PX1 PT0 PX0(最低) 中断入口 0023BH 001BH 0013H 000BH 0003H 触发方式 收发信息 溢出 低电平触发 溢出 低电平触发 中断请求源: 外部中断请求源:即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为 INT0、INT1,也就是P3.2、P3.3这两个引脚。在内部的TCON 中有四位是与外中断有关的。 IT0:INT0触发方式控制位,可由软件进和置位和复位,IT0=0,INT0为低电平触发方式, IT0=1,INT0为负跳变触发方式。这两种方式的差异将在以后再谈。 IE0:INT0中断请求标志位。当有外部的中断请求时,这位就会置1(这由硬件来完成),在 CPU 响应中断后,由硬件将IE0清0。 IT1、IE1的用途和IT0、IE0相同。 内部中断请求源 TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。当CPU 响应中断后,再由硬件将TF0清0。 TF1:与 TF0类似。 TI、RI:串行口发送、接收中断,在串口中再讲解。 中断允许寄存器 IE 在 MCS-51中断系统中,中断的允许或禁止是由片内可进行位寻址的8 EAXXES EA X X ES ET1 EX1 ET0 EX0 其中EA 是总开关,如果它等于0,则所有中断都不允许。 ES-串行口中断允许ET1-定时器1中断允许EX1-外中断1中断允许。ET0-定时器0中断允许EX0-外中断0中断允许。 五个中断源的自然优先级与中断服务入口地址外中断0:0003H 定时器0:000BH 外中断1:0013H 定时器1:001BH 串 口:002BH 它们的自然优先级由高到低排列。 中断优先级中由中断优先级寄存器 IP 来高置的, IP 中某位设为 1 ,相应的中断就是高优先级,否则就是低优先级。 X X X X PS PT1 PX1 PT0 PX0 二、程序题 1、双字节的加减法 例. 不带符号多字节加法。 设被加数存放于片内RAM 的 20H(低位字节)、21H(高位字节),加数存放于 22H(低位字节)和23H(高位字节),运算结果的和数存放于20H(低位字节)和21H(高位字节)中。实现 16 位相加。其程序段如下: START:PUSH ACC ;将A 中内容进栈保护 MOV R0,#20H ;将 20H 地址送R0 MOV R1,#22H ;将 22H 地址值送R1 MOV A,@R0 ;被加数低字节内容送A ADD A,@R1 ;低字节数相加 MOV @R0,A ;低字节数和存 20H 中INC R0 ;指向被加数高位字节 INC R1 ;指向加数高位字节MOV A,@R0 ;被加数高位字节送A ADDC A,@R1 ;高字节数带进位相加MOV @R0,A ;高字节数和存 21H 中 CLR A ADDC A, #00H MOV 10H, A ;进位暂存于 10H 中POP AC

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档