单片技术与应用第3-4节.ppt

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

《单片机技术及应用》 第一章 单片机基本知识 (6学时) * 单片机的发展与应用 单片机结构 单片机开发系统 通过本章的学习熟练掌握MCS-51单片机构成的基本知识,熟练掌握MCS-51单片机存储器构成的知识,掌握MCS-51单片机应用系统构成的知识; 重点难点是MCS-51单片机的内部结构及引脚定义和功能;存储器的结构;开发系统的组成与功能;片内数据存储器的结构特性及分配形式。 * * 第二节 单片机的结构 微型计算机----微处理器(CPU)、存储器、输入/输出接口电路在印制电路板上用总线连接起来,再配以适当的输入/输出设备。 * MCS—51单片机的内部结构 时钟源 T0 T1 P0 P1 P2 P3 TXD RXD INT0 INT1 时钟电路 SFR和RAM ROM 定时/计数器 CPU 串行I/O口 中断系统 并行I/O口 系统总线 图2—1 MCS—51单片机的功能模块框图 MCS-51单片机由8位CPU、只读存储器EPROM/ROM、读写存储器RAM、并行I/O口、串行I/O口、定时器/计数器、中断系统、振荡器和时钟电路等部分组成。各部分之间通过内部总线相连。 * MCS—51单片机的内部结构 MCS-51单片机的基本组成部件 ? 8位CPU,片内振荡器; ? 4K字节ROM,128字节RAM; ? 21个特殊功能寄存器; ? 32根可编程I/O口线; ? 可寻址各64K的外部程序存储器、外部数据存储器; ? 2个16位的定时器/计数器; ? 中断结构:具有5个中断源,2个优先级; ? 一个可编程全双工串行口; ? 有位寻址功能,适于布尔处理的位处理机。 * * 二、CPU结构 1.运算器:是单片机的运算部件,用于实现算术计算和逻辑计算,运算器由以下部分组成: 1.算术逻辑单元ALU 2.累加器 ACC 3.寄存器B 4.暂存寄存器TMP1、TMP2 5.程序状态字寄存器PSW 6.布尔处理器 * 二、CPU结构 2.控制器:主要作用是识别指令,并根据指令控制单片机各功能部件,使单片机各部分能自动协调地工作。 1.程序计数器 PC 2.指令寄存器IR、指令译码器ID 3.时钟电路 4.数据指针 5.堆栈指针 6.中断控制、串行口控制及定时电路 * 三、单片机存储器 1. MCS-51 存储器特点: 80C51存储器可以分成两大类: RAM和ROM。 RAM:CPU在运行时能随时进行数据的写入和读出,但在关闭电源时,其所存储的信息将丢失。用来存放暂时性的输入输出数据、运算的中间结果或用作堆栈。 ROM:写入信息后不易改写的存储器。断电后,其中的信息保留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。 将程序存储器和数据存储器分开,并有各自的寻址机构和寻址方式,这种结构的单片微机称为哈佛型结构。(程序存储器和数据存储器合在一起的称为普林斯顿型结构) * 三、单片机存储器 1.MCS-51 存储器特点: 在物理上有4个相互独立的存储空间: 片内和片外程序存储器;片内和片外数据存储器。 256B的RAM作为数据存储器,4KB的ROM作为程序存储器,当单片机的内部存储空间不够时,可以在单片机外部进行扩充。 名词解释: 位、字节 位: 数据存储的最小单位。在 计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。 计算机中的CPU位数指的是CPU一次能处理的最大位数。 字节: 字节(Byte)是用于计量计算机存储容量和传输容量的一种计量单位。 数据存储是以“字节”(Byte)为单位,数据传输是以“位”(bit)为单位,一个位就代表一个0或1(即二进制),每8个位(bit)组成一个字节(Byte)。 数据存储是以10进制表示,数据传输是以2进制表示 1KB=1024B,1KB=1024Byte=1024*8bit * * 三、单片机存储器 MCS-51 存储器分为三个逻辑空间: 1. 片内外统一编址的64KB程序存储器地址空间; 2. 256字节的片内数据存储器地址空间; 3. 64KB片外数据存储器地址空间。 SFR 64KB 外部 RAM (I/O口 地址) MOVX 0000 FFFF 4KB F/ROM EA=1 80C51 89C51 64KB 外部 ROM MOVC EA=0 80C31 0000 1000 0FFF FFFF 0000 0FFF WR RD RAM 00 80 7F PSEN RAM ROM MOVC

文档评论(0)

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

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

1亿VIP精品文档

相关文档