




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 4 15 1 第2章80C51单片机的硬件结构 80C51系列概述 2 1 80C51内部结构及基本功能部件 2 2 80C51典型资源配置与引脚封装 2 3 80C51单片机的CPU 2 4 80C51的存储器组织 2 5 80C51的并行口结构与操作 2 6 80C51的工作时序与复位电路 2 7 2020 4 15 2 2 680C51的并行口结构与操作 P0口结构 输出时 2 6 1P0 P2口的结构 2020 4 15 3 P0口某一位的电路包括 1 一个数据输出锁存器 用于数据位的锁存 2 两个三态的数据输入缓冲器 3 一个多路转接开关MUX 使 P0口可作通用I O口 或地址 数据线口 4 数据输出的驱动和控制电路 由两只场效应管 FET 组成 上面的场效应管构成上拉电路 2020 4 15 4 P0口作通用的I O口使用 这时 CPU发来的 控制 信号为低电平 上拉场效应管截止 多路转接开关MUX打向下边 与D锁存器的Q 端接通 1 P0作输出口使用来自CPU的 写入 脉冲加在D锁存器的CP端 内部总线上的数据写入D锁存器 并向端口引脚P0 x输出 注意 由于输出电路是漏极开路 因为这时上拉场效应管截止 必须外接上拉电阻才能有高电平输出 2020 4 15 5 2 P0作输入口使用区分 读引脚 和 读锁存器 读引脚 信号把下方缓冲器打开 引脚上的状态经缓冲器读入内部总线 读锁存器 信号打开上面的缓冲器把锁存器Q端的状态读入内部总线 2020 4 15 6 输入时 读锁存器 读 修改 写 类指令 如ANLP0 A 读引脚 MOV 类指令 如MOVA P0 要先写 1 1 0 P0作通用I O时为 准双向口 2020 4 15 7 输出时 地址 数据信息分时出现在输出引脚 输入时 先输出地址 然后自动向锁存器写1 再读引脚 此时为真正双向口 2020 4 15 8 P0口传送地址或数据时 CPU发出控制信号为高电平 打开上面的与门 使多路转接开关MUX打向上边 使内部地址 数据线与下面的场效应管处于反相接通状态 此时输出驱动电路由于上下两个FET处于反相 形成推拉式电路结构 大大提高负载能力 2020 4 15 9 P2口结构 P2作通用I O口 未扩片外存储器 或虽扩RAM但采用 MOVX Ri 传送时C 0 P2作通用I O时为 准双向口 P2作地址总线高8位 C 1 2020 4 15 10 在实际应用中 因为P2口用于提供高位地址 有一个多路转接开关MUX 但MUX的一个输入端不再是 地址 数据 而是单一的 地址 因为P2口只作为地址线使用 当P2口用作为高位地址线使用时 多路转接开关应接向 地址 端 正因为只作为地址线使用 口的输出用不着是三态的 所以 P2口也是一个准双向口 P2口也可以作为通用I O口使用 这时 多路转接开关接向锁存器Q端 2020 4 15 11 P1口结构 P1仅能为通用的准双向口 2 6 2P1 P3口的结构 2020 4 15 12 字节地址90H 位地址90H 97H P1口只作通用的I O口使用 在电路结构上与P0口有两点区别 1 因为只传送数据 不再需要多路转接开关MUX 2 由于P1口用来传送数据 因此输出电路中有上拉电阻 这样电路的输出不是三态的 所以P1口是准双向口 因此 1 P1口作为输出口使用时 外电路无需再接上拉电阻 2 P1口作为输入口使用时 应先向其锁存器先写入 1 使输出驱动电路的FET截止 2020 4 15 13 P3口结构 第一功能 通用I O口 对口寻址时 2020 4 15 14 P3口的字节地址为B0H 位地址为B0H B7H 第二功能 不对口寻址时 2020 4 15 15 2 780C51的工作时序与复位电路 时钟频率直接影响单片机的速度 电路的质量直接影响系统的稳定性 常用的时钟电路有两种方式 内部时钟方式和外部时钟方式 时钟产生方式 2 7 180C51的工作时序 2020 4 15 16 1 内部时钟方式内部有一个用于构成振荡器的高增益反相放大器 反相放大器的输入端为芯片引脚XTAL1 输出端为引脚XTAL2 C1和C2典型值通常选择为30pF左右 晶体的振荡频率在6MHz 12MHz之间 某些高速单片机芯片的时钟频率已达40MHz 2020 4 15 17 2 外部时钟方式常用于多片MCS 51单片机同时工作 用的很少 2020 4 15 18 80C51的时钟信号 单片机执行的指令的各种时序均与时钟周期有关一 时钟周期单片机的基本时间单位 若时钟的晶体的振荡频率为fosc 则时钟周期Tosc 1 fosc 如fosc 6MHz Tosc 166 7ns 二 机器周期CPU完成一个基本操作所需要的时间称为机器周期 执行一条指令分为几个机器周期 每个机器周期完成一个基本操作 MCS 51单片机每12个时钟周期为一个机器周期 一个机器周期又分为6个状态 S1 S6 每个状态又分为两拍 P1和P2 因此 一个机器周期中的12个时钟周期表示为 2020 4 15 19 1个机器周期 12个时钟周期 指令的执行时间称作指令周期 单 双 四周期 2020 4 15 20 三 指令周期执行任何一条指令时 都可分为取指令阶段和指令执行阶段 取指令阶段 PC中地址送到程序存储器 并从中取出需要执行指令的操作码和操作数 指令执行阶段 对指令操作码进行译码 以产生一系列控制信号完成指令的执行 晶振周期 S状态 机器周期和指令周期均是单片机时序单位 机器周期常用做其他时间的基本单位 如晶振频率为12MHZ 机器周期为1us 指令周期为1 4个机器周期 即1 4us 2020 4 15 21 2 7 280C51单片机的复位 单片机的初始化操作 摆脱死锁状态 就是从复位开始的 常见的有两种 一种是上电复位 另一种是上电与按键均有效的复位 上电复位要求接通电源后 单片机自动实现复位操作 上电瞬间RST引脚获得高电平 随着电容C的充电 RST引脚的高电平将逐渐下降 RST引脚加上大于2个机器周期 即24个时钟振荡周期 的高电平就可使MCS 51复位 上电与按键均有效的复位 在单片机运行时 利用按键完成复位操作 在实际的系统中 单片机断电以后 会在较短的时间内再次加电 R1上并接一个放电二极管 2020 4 15 22 复位可使单片机或系统部件处于确定的初始状态 复位电路 上电复位电路按键与上电复位 2 7 280C51单片机的复位 2020 4 15 23 单片机复位后的状态 PC 0000H 使MCS 51单片机从0000H单元开始执行程序 RAM 随机值 运行中复位不改变RAM内容 SFR P0 P3 FFH 各I O已写入1 可作为输入和输出SP 07H 堆栈指针指向片内RAM的07H单元 IP IE和PCON 有效位为0 各中断源关中断且都处于低优先级 PSW 00H 当前寄存器为0组 2020 4 15 24 2020 4 15 25 1 时钟电路对系统是很重要的计算机内部都是数字电路 都按时钟节拍工作 如果系统的时钟电路有问题 没有时钟信号 系统是无法工作的 因此 如果你的单片机应用系统不能工作 检查系统有没有时钟信号 是查找毛病的步骤之一 如果系统不能正常工作 怎么办 2020 4 15 26 2 如果系统不能工作 也应查一查复位电路 有无复位信号 如果RST持续为高电平 单片机就处于循环复位状态 PC总
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届苏州大学附属中学化学高二上期末学业水平测试试题含答案
- 四川省成都市锦江区嘉祥外国语高级中学2024-2025学年高一下学期期末考试化学试题(含答案)
- 湖南省长沙大学附属中学2024-2025学年高一下学期7月期末考试物理试卷(含解析)
- 房地产公司工作总结范文
- 社交媒体对品牌营销影响分析
- 汉字六书课件
- 汉字教学课件
- 军事理论(河北政法职业学院)知到智慧树答案
- 水轮机基础知识培训总结课件
- 大型设备吊装与安装方案
- 2025年发展对象考试题库附含答案
- 2025年新专长针灸考试题及答案
- 高三生物一轮复习课件微专题5电子传递链化学渗透假说及逆境胁迫
- DBJ50-T-306-2024 建设工程档案编制验收标准
- 2025四川雅安荥经县国润排水有限责任公司招聘5人笔试历年参考题库附带答案详解
- 公司解散清算的法律意见书、债权处理法律意见书
- 田间道路工程施工图设计说明
- 井下管路安装、维护管理规定
- GB/T 7967-2002声学水声发射器的大功率特性和测量
- GB 38507-2020油墨中可挥发性有机化合物(VOCs)含量的限值
- GA/T 1162-2014法医生物检材的提取、保存、送检规范
评论
0/150
提交评论