5光科.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  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文档。上传文档
查看更多
5光科,东阳光科,光科剃须刀,广科,电话录音设备,光科电器有限公司,飞利浦hq912,飞利浦,博朗,600673东阳光科

* * 复位操作有加电自动复位电路和开关复位电路两种: (1)加电自动复位是通过外部复位电路的电容充电来实现的。在通电瞬间,在RC电路充电过程中,RST端出现正脉冲,从而使单片机复位。C和R的值随时钟频率变化而变化,可由实验调整。当振荡频率选6MHZ时,电容选22μf,电阻选1K。 (2)开关复位电路是通过使复位端经电阻与VCC电源接通而实现的,它兼具上电复位功能。其电路如图(b)所示。 图3.10(a)加电自动复位电路 (b)开关复位电路 1KΩ 22μf 22μf 1KΩ Ω 图1 MCS-51 单片机的存储器结构 程序存储器 内部数据存储器 外部数据存储器 2.4.特殊功能寄存器 特殊功能寄存器(SFR,即Special Function Registers),又称为专用功能寄存器,专用于控制、管理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作。其中有11个专用寄存器可以位寻址(比如说对于PSW寄存器来说CLR(SETB) PSW.4;CLR(SETB) PSW.3)来确定工作寄存器区。 按地址排列的各特殊功能寄存器名称、表示符、地址等如表2所示。 表 2 特殊功能寄存器 SFR 特殊功能 寄存器 功能名称 地 址 复位后初态 B 通用寄存器 F0H 00H A 累加器 E0H 00H PSW 程序状态寄存器 D0H 00H IP 中断优先级控制寄存器 B8H XXX00000B P3 P3 口数据寄存器 B0H FFH IE 中断允许控制寄存器 A8H 0XX00000B P2 P2 口数据寄存器 A0H FFH SBUF 串行口发送 / 接收缓冲器 99H 不定 SCON 串行口控制寄存器 98H 00H P1 P1 口数据寄存器 90H FFH (1)专用寄存器的字节寻址 MCS-51有21个专用寄存器是可字节寻址的。对专用寄存器使用直接寻址方式,书写时既可使用寄存器符号,也可使用寄存器字节地址。 (2)专用寄存器的位寻址 凡是字节地址能够被8整除的专用寄存器都具有位寻址(用位操作指令对地址空间的每一位进行传送及逻辑操作)功能, 有11个寄存器是可以位寻址的。如表3中所列: MOV A,#12H MOV 0E0H,#12H (MSB) (LSB) F0H F7 F6 F5 F4 F3 F2 F1 F0 B E0H E7 E6 E5 E4 E3 E2 E1 E0 A D0H D7 D6 D5 D4 D3 D2 D1 D0 PSW PS PT1 PX1 PT0 PX0 B8H — — — — — — BC BB BA B9 B8 IP B0H B7 B6 B5 B4 B3 B2 B1 B0 P3 EA ES ET1 EX1 ET0 EX0 A8H AF — — — — AC AB AA A9 A8 IE A0H A7 A6 A5 A4 A3 A2 A1 A0 P2 SM0 SM1 SM2 REN TB8 RB8 TI RI 98H 9F 9E 9D 9C 9B 9A 99 98 SCON 90H 97 96 95 94 93 92 91 90 P1 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 88H 8F 8E 8D 8C 8B 8A 89 88 TCON 80H 87 86 85 84 83 82 81 80 P0 CY AC F0 RS1 RS0 OV P 表3专用功能寄存器地址表 (1)累加器ACC MUL AB;A×B BA DIV AB;A÷B的商给A,余数给B MOV A,R1 MUL AB;A×B BA ADD A,R1 累加器为8位寄存器 ,是最常用的专用寄存器。它既可用于存放操作数,也可用来存放运算的中间结果。 (2) B寄存器 B寄存器是一个8位寄存器,主要用于乘除运算。 程序状态字是一个8位寄存器,用于寄存程序运行的状态信息。PSW的各位定义如下: CY AC F0 RS1 RS0 OV - P ①CY(PSW.7)- 进位标志位 其功能有二:一是存放算术运算的进位或借位标志;二是在位操作中,作累加器使用。位传送、位与、位或等位操作,操作位之一固定是进位标志位。 ADDC A,R0; A+R0+CY A SUBB A, R1; A-R1-

文档评论(0)

badjka + 关注
文档贡献者

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

1亿VIP精品文档

相关文档