89C51单片机的硬件结构和原理培训资料.ppt

89C51单片机的硬件结构和原理培训资料.ppt

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

主要有Intel公司的MCS—48,51,96系列单片机;Motorola公司的MC6801,6805系列单片机;Zilog公司的Z8系列单片机;近年有Atmel公司的AT89系列单片机和Microchip公司的PIC系列单片机等。;51系列单片机分类;MCS51单片机和8051、8031、89C51等的关系 ;§2-1 89C51单片机内部结构及特点 ; ; ; ;§2-2 89C51单片机引脚及其功能;; ;; §2-3 89C51单片机存储器配置; ;;0000H~0002H:上电复位后引导程序存放的单元 0003H~002AH:5个中断服务程序入口,每段8字节 ; 访问片外程序存储器 步骤: 1)P0口输出低8位地址PCL,进入悬浮状态,等待ROM送出的字节; 2)PCL出现在P0总线上时,ALE把其锁存到地址锁存器; 3)P2口输出高8位地址PCH; 4)PSEN选通片外ROM,指令送P0总线,由CPU读入。;;89C51单片机外扩片外RAM的接法; ; ; 1)工作寄存器区 00H-1FH 工作寄存器常用于存放操作数及中间结果,由于它们的功能及使用不能预先确定,因此又称其为通用寄存器组。 四组工作寄存器区 0组—3组 每组8个工作寄存器 R0—R7 共32个单元 对程序状态字PSW中RS1、RS0设置,可选定某一组为CPU的当前工作寄存器组 CPU复位,选0组为当前工作寄存器组 不需要全部4组时剩余的可作一般RAM单元 ; 2)位寻址区 20H-2FH 既可以像普通RAM单元一样按字节操作,也可以对每个RAM单元按位操作。 位地址00H-7FH 共128位 位寻址区 可通过指令直接对某一位操作 置1 清0 判1 判0等 用作软件标志位或位(布尔)处理 51单片机采用不同寻址方式来区分位地址和单元地址(字节地址) ; 3)用户RAM区 30H-7FH 用户RAM区共有80个RAM单元 用户存放用户数据或作堆栈区使用 对用户RAM区的使用一般没有规定和限制,也称为数据缓冲区 ; ;4)数据指针DPTR(16位) 存放片外存储器地址,作为片外存储器的指针。可分成两个8位寄存器DPH、DPL使用。;5)堆栈指针SP(8位);§2-4 时钟电路及89C51CPU时序; 1.接线:(XTAL1和XTAL2的接法) (1)外接石英晶体 ; ; 3.各种周期的相互关系;§2-5 复位操作;;复位后各特殊功能寄存器的状态; ;§2-6 89C51单片机的低功耗工作方式;;§2-7输入/输出端口;;P0口位结构 ;;P1口位结构; 1)P2口位结构与P1口类似,比P1口多了一个MUX开关和转换控???部分。 ;P2口位结构;1)P3口位结构与P1口类似,比P1口多了一个与非门3和缓冲器4,P3口每一位具有第二功能。 2) P3口的字节地址为B0H,位地址为B0H-B7H。 3)与非门3决定输出锁存器Q端数据还是输出第二功能W的信号 当W=1时,P3.X=Q 第一功能 当Q=1时,P3.X=W 第二功能 4)不用软件设置P3口的功能,当CPU对P3口进行SFR寻址时,内部硬件自动使第二功能输出线W=1,P3口作通用I/O;反之,不对P3进行SFR寻址,内部硬件使Q=1,P3口为第二功能。;P3口位结构; P3口的使用

文档评论(0)

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

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

1亿VIP精品文档

相关文档