- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT89C51单片机教材课程.ppt
复位的主要功能 复位引脚:RST 复位影响到的寄存器:除了P0~P3=0FFH,SP=07H,SBUF=不定值之外,其他寄存器全部清零。 熟悉复位后各寄存器的状态,可以减短初始化程序。 初始化操作,PC=0000H 2.6 89C51单片机的低功耗工作方式 89C51提供两种节电工作方式: 空闲工作方式:不向CPU供电,只供中断、串行口、定时器部分。 掉电工作方式:所有功能停止工作。 方式的设定 PCON(电源控制寄存器) 8051:HMOS(高密度短沟道MOS)半导体工艺 89C51:CHMOS=HMOS+CMOS SMOD -- -- -- GF1 GF0 PD IDL 2.7 输入/输出端口 输入/输出端口 I/O 口的作用? 获取外部输入信号,向外部输出信号 I/O口太多:引脚数目增多,设备价格上涨; I/O口太少:不能满足于复杂控制的需要。 (Generally, Ports are scarce and Port usage/allotment is an engineering decision.) To increase the number of ports, use a Parallel port interface chip like 8255 第2章89C51单片机硬件结构和原理 主要掌握 基本组成(内部资源) 引脚 存储器的配置 I/O口的应用功能 (以89C51(AT89C51、P89C51、STC89C51)为代表讲解) 2.1 89C51单片机的基本组成 89C51单片机结构框图 8位CPU 256字节RAM 4KB Flash ROM 4个8位I/O口 2个定时/计数器 5个中断源 1个全双工串行口 片内振荡器和时钟产生电路(最高允许振荡频率为24MHz) 节电工作方式(空闲、掉电) Flash ROM 89C51 89C51 bus 8.1 总线 计算机电路以微处理器为核心,各器件都要与微处理器相连,各器件之间的工作必须相互协调,所以需要的连线就很多了,如果仍如同模拟电路一样,在各微处理器和各器件间单独连线,则线的数量将多得惊人,所以在微处理机中引入了总线的概念,各个器件共同享用连线,所有器件的8根数据线全部接到8根公用的线上,即相当于各个器件并联起来。 如果有两个器件同时送出数据,一个为0,一个为1,那么,接收方接收到的究竟是什么呢?这种情况是不允许的,所以要通过控制线进行控制,使器件分时工作,任何时候只能有一个器件发送数据(可以有多个器件同时接收)。 数据总线:器件的数据线。 控制总线:器件所有的控制线 。 地址总线:存储单元要被分配地址,才能使用,用于地址分配的线被称为地址总线。 89C51 CPU功能介绍 由运算器和控制器构成 运算器:进行算术运算、逻辑运算,由ALU、A、B、PSW、暂存器组成。 控制器:包括PC、IR、ID、振荡器和时钟电路 单片机的核心 2.2 89C51单片机的引脚及功能 3.控制信号引脚 RST:高电平有效 ALE / ALE (Address Latch Enable) :当CPU访问片外存储器时,P0口输出片外存储器的低8位地址,同时,ALE上输出高电平脉冲,将低8位地址锁存到外部地址锁存器。 用于对片内4kB Flash ROM编程写入时提供编程脉冲。 :(Program Store Enable) :程序存储允许输出端,即片外ROM选通线,接片外程序存储器的片选端,当 输出负脉冲有效时,读取片外程序存储器存放的指令或数据。 用示波器查看ALE端是否有脉冲信号输出,可判断89C51芯片的好坏。 /Vpp: (Enable Address) :外部程序存储地址允许输入端,用以选择访问片内程序存储器或片外程序存储器。 当 =1时,CPU在PC的值不超过0FFFH时,访问片内程序存储器,当PC的值超过0FFFH时,CPU自动访问片外的程序存储器。 当 =0时,CPU只访问片外程序存储器。 8031无片内程序存储器,故需扩展片外程序存储器, 必须接地。 Vpp:作为施加较高编程电压的输入端。固化程序时使用。 I/O引脚 P3口第二功能 2.3 89C51单片机的存储器配置 存储器结构 普林斯顿结构 一般微机采用的结构 ROM、RAM安排在同一个地址空间 相同指令访问ROM、RAM 哈佛结构 89C51采用此结构 ROM和RAM占用不同的物理空间 采用不同指令访问 89C51 存储空间 物理结构 R
文档评论(0)