- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1 MCS-51系列概述 MCS-51是Intel公司与1980年推出的一个8位单片机系列名称。可分为基本型和增强型两大系列:51子系列和52子系列,这一系列的单片机有多种,如: 功能上,该系列单片机有基本型和增强型两大类: 在片内程序存储器的配置上,该系列单片机有以下几种形式,即掩膜ROM、EPROM、ROMLess和Flash ROM。如: 片内ROM的配置形式: 51系列典型产品资源配置 由表可见: 增强型与基本型的几点不同: 2.2 89S51的引脚功能 89S51的引脚应用特性 2.3 89S51的内部结构 2.3.1 89S51的基本组成 4. I/O口及功能单元 片内存储器 程序存储器和数据存储器2个独立的空间(称为哈佛结构): 2.5 89S51的时钟电路与时序 2.6 89S51单片机的工作方式 2.7 89S51的并行口结构与操作 五、并行口的负载能力 1.Intel公司的MCS-51系列单片机中,哪些型号为无ROM型,哪些型号为ROM型、EPROM型?兼容厂商的单片机中,哪种型号有Flash ROM? 2.89S51单片机的引脚功能是什么?该引脚接高电平和低电平时各有什么作用? 3.89S51单片机内包含哪些主要功能部件?它们的作用是什么? 4.89S51单片机的存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 5.片内数据存储器低128字节划为哪三个主要区域?各区域的主要功能是什么? 6.89S51单片机如何确定和改变当前工作寄存器组? 7.字节地址50H和位地址50H有何区别?位地址50H在RAM中的哪一个字节单元? 8.89S51单片机的21个特殊功能寄存器中,哪些具有位寻址能力? 9.PSW 寄存器各标志位有什么意义? 10.程序计数器(PC)作为不可寻址寄存器.它有那些特点?它和DPTR寄存器功能上有什么不同? 休 息 一 下 四、P3口的结构 P3用作第一功能(通用I/O) 对P3字节或位寻址时,硬件自动将W置1。口线为通用I/O口方式。 输出时,锁存器Q端与引脚状态相同; 输入时,先向锁存器写1,使引脚为高阻状态。数据在“读引脚”信号作用下,进入内部数据总线。 通用I/O口时,属于准双向口。 P3用作第二功能使用 当不对P3口寻址时,口锁存器的Q端自动置1。这时P3口作为第二功能使用 P3.0 :RXD P3.1 :TXD P3.2 :INT0 P3.3 :INT1 P3.4 :T0 P3.5 :T1 P3.6 :WR P3.7 :RD P0、P1、P2、P3口的电平与CMOS和TTL电平兼容。 P0每一口线可驱动8个LSTTL负载 通用 I/O时,输出驱动电路是开漏方式,OC门或漏极开路电路驱动时需外接上拉电阻; 地址/数据总线时,输出不是开漏的,无须外接上拉电阻。 P1、P2、P3口的每一位能驱动4个LSTTL负载。可方便地由OC门或漏极开路电路驱动,而无须外接上拉电阻。 口线仅能提供几毫安的电流,当作为输出驱动一般的晶体管的基极时,应在口与晶体管的基极之间串接限流电阻。 思考题与习题 二、位寻址区 三、通用RAM区(数据缓冲区) 30H至7FH共80个字节 作为数据缓冲器 操作指令丰富,数据处理方便灵活 堆栈区:通常在30H~7FH范围 栈顶:SP寄存器指示 复位时SP的初值为07H 89S51的特殊功能寄存器(SFR) 一、与运算器相关的寄存器(3个) 累加器ACC,8位。提供操作数,存结果; 寄存器B,8位。主要用于乘、除法运算。 程序状态字寄存器PSW,8位。各位含义为: CY:进位、借位标志。有进位、借位时 CY=1,否则CY=0; AC:辅助进位、借位标志; F0:用户标志位,由用户自己定义; RS1、RS0:当前工作寄存器组选择位; OV:溢出标志位。有溢出时OV=1,否则OV=0; P:奇偶标志位。ACC中结果有奇数个1时P=1,否则 P=0。 二、指针类寄存器(3个) 堆栈指针SP,8位。总是指向栈顶。遵循“后进先出”的原则 入栈时,SP先加1,数据再压入SP指向的单元。出栈操作时 先将SP指向的单元的数据弹出,然后,SP再减1,这时SP指向的单元是新的栈顶。 89S51单片机的堆栈区是向地址增大的方向生成的。 三、与口相关的寄存器(7个) 并行I/O口P0、P1、P2、P3,均为8位; 串行口数据缓冲器SBUF; 串行口控制寄存器SCON; 串行通讯波特率倍增寄存器PCON,(又称为电源控制寄存器)。 数据指针DPT
文档评论(0)