单片机第二章.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第二章剖析

CPU内部结构: (1)运算器电路:算术逻辑单元ALU、累加器ACC、寄存器B、程序状态字PSW和2个暂存器等。 算术逻辑运算单元ALU ( 8位 ): +、–、×、÷算术运算,与、或、非、异或逻辑运算,循环移位、位处理。 (2)控制器电路:程序计数器PC、PC+1寄存器、指令寄存器、指令译码器、定时与控制电路等。 存储器:RAM ROM (1)包括RAM 128X8 和 RAM地址寄存器 (2)实际的256个单元,后128个位专用寄存器,用户仅能使用前128个存储 单元。 (3) ROM呢? 定时器、计数器: 2个16位的定时器、计数器,实现控制或者计时功能。 单片机主要用于控制领域,这领域经常用到定时和控制功能,所以单片机设置了它们,使得我们控制应用方便。 2.2.2 80C51单片机的封装与信号引脚 2.5 单片机的时钟与定时 时钟电路用于产生单片机工作所需要的时钟信号,单片机本身就是一个复 杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号 控制下严格地按时序进行工作。而时序所研究的则是指令执行中各信号之间的 相互时间关系。 2.5.1 时钟电路   MCS-51单片机内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是反相放大器的输入端和输出端,由这个放大器与作为反馈元件的片外晶体或陶瓷谐振器一起构成了一个自激振荡器。电路中的电容C1和C2一般取30 pF,而晶体的振荡频率范围通常是6 MHz~12 MHz,这种方式形成的时钟信号称为内部时钟信号。 2.4.3 P2口 P2口1位结构图 (P2口的字节地址为0A0H,位地址为0A0H~0A7H) A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 ALU P2.0P2.7 1、没有外扩芯片时,作为一般的IN\OUT线 ,直接与外设通信 2、有外扩Mem时 ,送出外Mem的地址码的高八位 外ROM: PC的高8位由P2.0 P2.7送出 外RAM: DPH由P2.0P2.7送出 当作为准双向通用I/O口使用时,控制信号使转换开关接向左侧,锁存器Q端经反相器3接V1,其工作原理与P1相同,也具有输入、输出、端口操作三种工作方式,负载能力也与P1相同。 当作为外部扩展存储器的高8位地址总线使用时,控制信号使转换开关接向右侧,由程序计数器PC来的高8位地址PCH,或数据指针DPTR来的高8位地址DPH经反相器3和V1原样呈现在P2口的引脚上,输出高8位地址A8~A15。在上述情况下,口锁存器的内容不受影响,所以,取指或访问外部存储器结束后,由于转换开关又接至左侧,使输出驱动器与锁存器Q端相连,引脚上将恢复原来的数据。 2.4.4 P3口 P3口1位结构图 (P3口的字节地址为0B0H,位地址为0B0H~0B7H) 89C51单片机的内部结构 A TMP PSW B SP DPTR RAM PC ROM P1 P2 P3 P0 定时 中断 串口 IR P L A ID 振 荡 X1 X2 PSEN RST ALE EA P0 P1 P2 P3 ALU 1、作为一般的IN\OUT线 ,与外设通信 2、还有第二功能。P3口的第二功能如下: P3.7 P3.6 P3.5 P3.4 P3.3 P3.2 P3.1 P3.0 RD WR T1 T0 INT1 INT0 TXD RXD 外RAM的R/W 记数脉冲输入端 中请输入端 串出 串入 DPTR 0003H 34H A TMP PSW B SP DPTR 0003H RAM PC ROM 定时 中断 串口 ALU 读写控制 输 入 输 出 电 路 地 址 译 码 器 RAM 芯片 单片机 DB CB AB 0003H DPTR 0003H WR 34H 2.3 80C51单片机的内部寄存器 数据存储器——RAM(Random Access Memory) 程序存储器——ROM(Read Only Memory) 闪速存储器——Flas

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档