




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MCS-51系列单片机系统 及应用,山东理工大学计算机学院 通信工程系,上节内容,目的: 了解单片机的基本概念和发展的基本阶段。 难点: 单片机的基本概念/单片机与PC机的差别。 重点: 了解单片机的基本概念和应用。,第二章 MCS-51单片机结构,2.1 MCS-51 单片机的外部特性 2.2 MCS-51 单片机的内部结构 2.3 MCS-51 存储器 2.4 专用功能寄存器 2.5 中断系统 2.6 定时器/计数器 2.7 串行接口,本节内容,重点: MCS51系列单片机的外部特性:引脚; 总线 单片机的内部结构:组成;CPU时序 难点: 单片机时序 目的: 通过本节课学习,掌握51单片机的引脚特性,了解单片机的资源,掌握51单片机的时序。,2.1 MCS-51单片机的外部特性,MCS51系列单片机主要产品:8051、8031、8751、80C51、80C31等,它们的基本结构相同,差别在内部存储器的配置上。 8031:内没有ROM 8051:内有4KB的掩模ROM 8751:内有4KB的 EPROM,补充:关于ROM的小知识,ROM,PROM,EPROM,EEPROM, FPEROM 1:(掩膜)ROM - 这是标准的ROM,用于永久性存储重要数据。当一项科技性产品需要其部份信息不会随着外界等因素的变化而变更时,它们通常都使用此标准的ROM模块。在ROM中,信息是被永久性的蚀刻在ROM单元中的,这使得ROM在完成蚀刻工作后是不可能再将其中的信息改变。 MASK(掩膜):单片机掩膜是指程序数据已经做成光刻版,在单片机生产的过程中把程序做进去。优点是:程序可靠、成本低。缺点:批量要求大,每次修改程序就需要重新做光刻板,不同程序不能同时生产,供货周期长。,2:PROM (Programmable ROM,可编程ROM) - 此类型的ROM的工作原理与CD-R相似,它允许你一次性地重写其中的数据,请记得:重写(涮新)其中数据的次数只有一次。一旦信息被写入PROM后,数据也将被永久性地蚀刻其中了,之后此块PROM与上面介绍的ROM就没什么两样了。 3:EPROM (Erasable Programmable ROM,可擦去可编程ROM) - 当然存储在ROM中的数据需要抹去或进行重新写入时,EPROM可以办到。使用紫外线照射此类型的ROM可以抹去其中的数据,它还允许将你需要的信息存储入此类ROM中。,4:EEPROM (Electrically Erasable Programmable ROM,电可擦去可编程ROM) - 此类ROM现在常用于电脑系统的BIOS,它与EPROM非常相似,EEPROM中的信息也同样可以被抹去,也可以向其中写入新数据。就如其名字所示,对于此EEPROM我们可以使用电来对其进行擦写,而不需要紫外线,这对于主板的BIOS是非常有用的。(但一般要使用12V及以上电压),5:FPEROMFalsh Programmable and Erasable Read Only Memory 单电压芯片,在使用上很类似EPROM,因此,有些书籍上便把FLASH ROM作为EPROM的一种。事实上,二者还是有差别的。FLASH ROM在擦除时,也要执行专用的刷新程序,但是在删除资料时,并非以Byte为基本单位,而是以Sector(又称Block)为最小单位,Sector的大小随厂商的不同而有所不同;只有在写入时,才以Byte为最小单位写入;FLASH ROM芯片的读和写操作都是在单电压下进行,不需跳线,只利用专用程序即可方便地修改其内容 。,51系列单片机的封装 (1)PDIP (2)PLCC,2.1.1 引脚说明(8051,PDIP),(1)电源引脚 Vcc和 Vss 40 pin电源电压,5V 20 pin电源地 (2)时钟电路引脚XTAL1,XTAL2(18pin,19pin) 单片机是一种时序电路,需要脉冲才能工作,在单片机的内部有一个时钟产生电路,有两种振荡方式,内部振荡方式和外部振荡方式,XTAL1(19): 片内震荡电路的输入端,是外接晶体的一个引脚,当采用外部振荡器时,此引脚接地。 XTAL2(18): 片内振荡器的输出端,是外接晶体的另一个引脚。当采用外部振荡器时,此引脚接外部震荡源。,(3)控制引脚 控制引脚共有4个,分别是9,29,30,31 RST/VPD(9):复位控制输入/断电时,提供备用电源输入 复位引脚:外接复位电路,在振荡器运行时,此引脚上出现两个时钟周期的高电平就可使单片机复位,使单片机回到初始状态。 复位引脚还有数据掉电保护作用,此引脚可接备用电源,当芯片电源低于规定的Vcc时,该引脚向内部RAM提供备用电源,保持片内的RAM不会丢失数据。,ALE/PROG(30) 允许地址锁存输出/编程输入引脚 ALE:当访问外部器件时,ALE用于锁存地址的低位字节。 对于8751(EPROM型单片机),此引脚用作编程脉冲的输入。 地址锁存有效信号输出端。ALE在每个机器周期内输出两个脉冲(震荡频率的1/6)。在访问片外程序存储器期间,下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,可作为对外输出的时钟脉冲或用于定时目的。但要注意,在访问片外数据存储器期间,ALE脉冲会跳空一个,此时作为时钟输出就不妥了。 对于片内含有EPROM的机型,在编程期间,该引脚用作编程脉冲PROG的输入端。,PSEN(29): 片外(ROM)程序存储器读选通输出信号,低电平有效。当从外部程序存储器读取指令或常数期间,每个机器周期该信号两次有效,以通过数据总线P0口读回指令或常数。在访问片外数据存储器期间,PSEN信号将不出现。,EA/Vpp(31) EA:此引脚主要用于区分片内片外程序存储器。 当EA为高电平时,访问片内程序存储器 当EA为低电平时,访问片外程序存储器 在对EPROM的器件进行编程时,该引脚接收编程电压(21V)。,(4)输入/输出引脚(I/O):P0口,P1口,P2口,P3口 共32pin P0:32-39pin 8位三态I/O口,一般用作地址线(低8位),数据线(分时复用) 每条线可以驱动8个 TTL门电路 P1口,1-8pin 8位准双向口。输出没有高阻态,输入不能锁存(4TTL) P2口,21-28pin 8位准双向口,一般用作地址的高8位(4TTL),P3口,1017pin 8位准双向口,可以用作普通的I/O口 第二功能使用,2.1.2 外部总线,地址总线 数据总线 控制总线,2.2 MCS-51 单片机内部结构,一个8位CPU 一个片内振荡器和时钟电路 4KB ROM 128B RAM 32条I/O线 两个16位定时器/计数器 1个可编程全双工串行接口 5个中断源、2个中断优先级 片内振荡器及时钟 外寻址的控制电路,2.2.1 MCS-51 组成,2.2.2 CPU,单片机的核心部件,由运算器和控制器部件等组成。 (一)运算部件 运算部件以算术逻辑单元ALU为核心,包括累加器ACC、寄存器B、暂存器、程序状态字等许多部件。它能实现数据的算术逻辑运算、位变量处理和数据传输操作。操作结果的状态信息送到状态寄存器PSW。,1运算器 算术运算 对半字节、单字节等数据进行运算。加、减、乘、除、加一、减一、BCD码十进制调整、比较等 逻辑运算 与,或,异或、求补等 移位功能 对某一数进行左移、右移、循环移位等功能 布尔运算 对直接寻址的位(bit)变量进行位处理,如置位、清零、取反、测试转移以及逻辑“与“、“或“等位操作,,2、程序计数器PC 用来存放即将执行的指令的地址。16bit(64KB寻址) 3、指令寄存器 用于存放指令代码。CPU执行指令时,由程序存储器中读出的指令代码送入指令寄存器,经编译器译码后由定时与控制电路产生相应的控制信号,完成指令功能。,(二)定时与控制部件 1)时钟电路 外部时钟和内部时钟 2)时序(重点 难点) 时序是用定时单位来描述的,MCS-51的时序单位有四个,它们分别是节拍、状态、机器周期和指令周期,节拍与状态: 我们把振荡脉冲的周期定义为节拍(为方便描述,用P表示),振荡脉冲经过二分频后即得到整个单片机工作系统的时钟信号,把时钟信号的周期定义为状态(用S表示),这样一个状态就有两个节拍,前半周期相应的节拍我们定义为SP1,后半周期对应的节拍定义为SP2。,机器周期 : MCS-51有固定的机器周期,规定一个机器周期有6个状态,分别表示为S1-S6,而一个状态包含两个节拍,那么一个机器周期就有12个节拍,我们可以记着S1P1、S1P2S6P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 开放大学畜牧环境卫生期末题库
- 大理石矿区环境保护方案
- 提前转正员工申请流程指南
- 医疗机构患者投诉管理制度范本
- (2025年标准)工厂氧气合同协议书
- 医院药事工作流程管理制度
- 物业管理智能化系统应用研究
- (2025年标准)跟配偶协议书
- 企业年度目标管理与绩效考核细则
- 幼儿文学故事教学设计案例
- 五牌一图(完整版)
- 二年级下册音乐《每天》教案
- 音乐美学.课件
- 心肺复苏说课比赛课件模板(一等奖)
- 健康体检证明
- 激光跟踪仪使用手册
- 金属材料的主要性能ppt课件(完整版)
- 2021年江西外语外贸职业学院教师招聘试题及答案解析
- 电鱼机的相关知识与各级电路的电路图
- 公司闲置资产及废旧物资盘活处置管理办法
- 临汾热电公司机械伤害事故案例分析
评论
0/150
提交评论