新型单片机讲义.pptVIP

  1. 1、本文档共71页,可阅读全部内容。
  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文档。上传文档
查看更多
新型单片机讲义

第8章 单片机原理及应用;(2)按公司: Intel, Philips, NEC, Motorola, Atmel, Zilog (3)按性能 1976年,美国Intel公司首次推出MCS-48单片机。;(4)按温度等级 民品:0-70度; 工业品:-40-85度; 军品:-65-125度。 单片机新发展和设想: 单片机存储器 单片机的片内I/O功能 指令化操作程序的开发和固化 单片机系统的开发;8.2 MCS-51单片机性能及结构 8.2.1 MCS-51单片机的主要性能 程序存储器 4KB或8KB。 数据存储器 128B、256B或192B。 外部扩展存储器 程序存储器扩展到64KB、 数据存储器再扩展64KB。 并行I/O接口 P0、P1、P2、P3四口32根线。 串行I/O接口 2根并行I/O接口线,全双工串行口。 寄存器区(内部RAM) 共32个通用寄存器,分为四个区;21个专用寄存器。 定时器/寄存器 2或3个16位定时器/计数器。 中断系统 5或6个中断源,分为2个优先级。 堆栈 RAM单元中占128个字节。 位寻址功能 布尔处理器直接对位寻址,有较强位处理功能。 指令系统 共111条指令。 执行时间大部分为1μs。;;(图8.2 MCS-51总体结构图);8.2.3 MCS-51单片机引脚功能 VCC 电源引脚,接+5V电源。 VSS 接地引脚。 XTAL1和XTAL2 可接内外振荡器。 RST/VPD 用于置复位信号和提供RAM备用电源。 外部程序存储器ROM的读选通信号引脚。 ALE/ ALE为访问外部程序存储器的地址锁存允许信号引脚,在外部数据存储器存取期间, 为对片内EPROM编程时的编程输入脉冲引脚。 /VPP 为访问外部程序存储器控制信号引脚;VPP为对片内EPROM编程时21V电源输入引脚。 P0 由P0.0~P0.7组成,8位双向并行I/O端口 。 P1由P1.0~P1.7组成,8位准双向并行I/O端口。 P2由P2.0~P2.7组成,8位准双向并行I/O端口 。 P3由P3.0~P3.7组成,8位准双向并行I/O端口 。;图8.3(a)8051引脚图;8.3 MCS-51单片机内部各部件原理及功能;1.程序存储器 用作存储用户程序和所需用的常数。 地址空间分配 片内外程序存储器空间的寻址。 程序存储器中的六个特殊功能单元 。;2. 数据存储器 片内数据存储器(00H~FFH) 其中低128字节包括: (00H~1FH)为工作寄存器区,有??个工作寄存器组,通过程序状态寄存器PSW选择某个工作寄存器。 (20H~2FH)可实现位寻址,也可实现字节寻址。 (30H~7FH)字节寻址的内部RAM区 高128字节地址(80H~FFH)为128个字节的RAM区,又称为特殊功能寄存器区(SFR),其中共定义了除PC和四个工作寄存器外的21个特殊功能寄存器。 片外数据存储区(0000H~FFFFH),采用间接寻址方式。;3. 只读存储器 可编程ROM 紫外线可擦除ROM(EPROM) 电可擦除ROM(EEPROM) 快镲写ROM(FLASH);3. 部分特殊功能寄存器介绍 程序计数器PC(不属于SFR) 用于存放要执行的指令地址。 累加器A 常用的专用寄存器。 寄存器B 在某些指令操作(如乘除法)中作为数据RAM 中的一个单元使用。 程序状态字PSW 用于存放程序状态信息的8位寄存器,包括CY、AC、F0、RS1、RS0、OV、P。 堆栈指针SP 用于指示堆栈顶部的位置,可位于片内RAM低128字节的任一单元,是8位寄存器。有关的栈操作指令为PUSH和POP。 数据指针DPTR 对外部数据存储器64KB空间寻址用的16位专用寄存器。 输入输出专用寄存器 P0、P1、P2、P3。 定时器/计数器TH0、TL0、TH1、TL1 T0和T1为两个16位定时器/计数器。 串行数据缓冲区SBUF 用来存放串行通讯中的欲发送和接收的数据。 ;8.3.2 输入输出通道 P0口 (图8.8a P0口的一位结构) 双向I/O口,可以作为通用输入输出(I/O)口使用,也可提供扩展外部存储器的低8位地址和作为数据总线用。;2.P1口 (图8.8a P1口的一位结构) 准双向I/O口,可

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档