51单片机教学第一章.ppt

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

单片机及其接口技术 MCS-51系列 主讲人: 甄 杰 答疑地点:电航楼405,周三下午 email:jzhen628@ 单片机原理及其接口技术  第一章 MCS-51单片机结构 第二章 MCS-51指令系统及程序设计 第三章 MCS-51的功能部件 第四章 MCS-51系统扩展技术 第一章 MCS-51单片机结构 单片机是在一块芯片上集成了CPU、存储器、定时器/计数器和各种输入/输出接口。 它们之间相互联结的结构框图如下: 单片机的特点: 集成度高、功能强、速度快、体积小、功耗低、使用方便、性能可靠、价格低廉。 单片机的应用: 工业控制、智能仪器仪表、数据采集和处理、通信系统、高级计算器、家用电器等。 单片机的发展趋势: CPU的发展: 增加CPU的字长或提高时钟频率均可提高CPU的数据处理能力和运算速度。 片内存储器的发展: 扩大存储容量、片内EPROM开始E2PROM化、片内程序的保密措施。 加强片内输入输出接口功能: AD转换器、DA转换器,DMA控制器、CRT控制器、LCD驱动器、LED驱动器、VFD驱动器、正弦波发生器、声音发生器、字符发生器、波特率发生器、锁相环、频率合成器、脉宽调制器等 第一章 MCS-51单片机结构 1-1 MCS-51单片机内部结构 1-2 MCS-51存储器 1-3 专用功能寄存器 1-1 MCS-51单片机内部结构  一、MCS-51组成 二、CPU 三、存储器 四、I/O端口 五、总线 六、复位和复位电路 七、MCS-51引脚说明 一、MCS-51组成 8051单片机框图。 MCS-51单片机包含下列几个部件: 一个8位的CPU 21个特殊功能寄存器 一个片内振荡器及时钟电路 4K字节ROM程序存储器 128字节RAM数据存储器 两个16位定时器/计数器 可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路 32条可编程的I/O线(四个8位并行I/O端口) 一个可编程全双工串行口 具有五个中断源、两个优先级嵌套中断结构 8051内部结构框图 二、CPU  CPU由运算器和控制器等部件组成。 1. 运算器   功能是进行算术运算和逻辑运算。   8051运算器还包含一个布尔处理器,用来处理位操作。 2. 程序计数器PC   功能是PC用来存放即将要执行的指令地址,共16位。执行指令时,PC内容的低8位经P0口输出,高8位经P2口输出。 3. 指令寄存器   指令寄存器用来存入指令代码。 4. 定时与控制部件 (1)时钟电路 8051片内设有一个由反向放大器所构成的振荡电路,XTAL1和XTAL2分别为振荡电路的输入端和输出端。 时钟可以由内部方式产生或外部方式产生。 时钟发生器把振荡频率两分频,产生一个两相时钟信号P1和P2供单片机使用。P1在每一个状态S的前半部分有效。P2在每个状态的后半部分有效。 内部方式时钟电路如图(1)所示。 外部方式时钟电路如图(2)所示。 附图: (2)时序 MCS-51典型的指令周期为一个机器周期,一个机器周期由六个状态S1~S6组成,每个状态Si又由2个振荡周期组成。 每个状态又被分成两个时相P1和P2。所以,一个机器周期可以依次表示为S1P1,S1P2,…,S6P1,S6P2。 8051单片机执行大多数指令都只用一个机器周期,只有少数指令用2个机器周期执行,而乘、除指令要用2个以上的机器周期。 三、存储器 MCS-51单片机的程序存储器和数据存储器空间是互相独立的,物理结构也不同。 单片机的存储器编址方式采用与工作寄存器、I/O口锁存器(P0、P1、P2、P3)统一编址的方式。 四、I/O端口 MCS-51单片机设有四个8位双向I/O端口(P0,P1,P2,P3)。 第一条I/O线都能独立地用作输入或输出。 P0口为三态双向口,能带8个TTL电路。 P1、P2、P3口为准双向口,能带4个TTL电路。 1. 端口功能 P0口--常用作地址/数据总线口,即低8位地址与数据线分时使用P0口。 P1口--其中每一位都能作为可编程的输入或输出线。 P2口--常输出高8位地址,与P0口一起组成16位地址总线。 P3口--双功能口。作为第一功能使用时,其功能与P1口相同。作第二功能使用时,每一位的定义如下表。 附表 P3口的第二功能 2. 端口操作 首先介绍端口的结构。 (1)P0口(口地址80H)   (2)P1口(口地址90H) P1口是一个准双向口,作通用的I/O口使用。 (2)P2口(口地址A0H) P2口是一个准双向口,作通用的I/O口使用。 (2)P3口(口地址B0H) P3口是一个双功能口。 作为第二功能口使用时,见附表。   五、总线 MCS-51单片机属总线型结构。 访问外部存储器:P2口输出高8位地址,P0口输出低8位地

您可能关注的文档

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档