- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P2口 * P0口 * P3口 * 最简单的IO应用 做输出时,要考虑口线的驱动能力 * MCU P1.1 MCU P1.1 Vcc * 做输入时,要考虑上拉或下拉 * MCU P1.4 MCU P1.4 Vcc * 常用的SFR(二) * P0口和P2口除了用作普通口线以外,还可以在系统扩展时做总线 P2口是地址高8位; P0口是地址低8为以及数据口。 P3口除了做普通口线外,还可以具有第2功能。 * 端口引脚 复用功能 P3.0 RXD P3.1 TXD P3.2 /INT0 P3.3 /INT1 P3.4 T0 P3.5 T1 P3.6 /WR P3.7 /RD §2.4 时钟电路及89C51CPU时序 单片机的最小系统,除单片机外,只有两个部分是必要的:时钟和复位 * Vcc Vss 8031 XTAL2 XTAL1 C1 C2 33p 33p RST Vcc 一些术语 晶振(外接的石英晶体)0~24MHz 典型:11.0592M、12M 电容30pF左右 机器周期 振荡周期 状态周期 机器周期:一个机器周期是指CPU 访问存储器一次所需要的时间。 指令周期 * 练习 已知晶振为12M,以下程序的执行需要多少时间 DEALY: MOV R2, #10 (1) LOOP: DJNZ R2, LOOP (2) * (1+2*10)*12*1/12M=21uS §2.5 复位操作 * Vcc Vss 8031 XTAL2 XTAL1 C1 C2 33p 33p RST Vcc 维持高电平在2个机器周期以上 使CPU 及系统各部件处于确定的初始状态, 并从初态(PC=0000H) 开始工作。 上电复位 按键复位 §2.6 89C51单片机的低功耗工作方式 * 空闲方式(idle,待机方式) CPU停止工作,外设继续工作,状态保持 中断和复位可以打断空闲方式 掉电方式(power down,停机方式) 时钟停止,CPU和外设均停止工作,状态保持 只有复位可以退出 PCON(87H)电源控制寄存器 PD写1,进入掉电方式,IDL写1进入空闲方式 SMOD GF1 GF0 PD IDL 第2章 89C51单片机硬件结构和原理 * 电子钟:一个典型的单片机系统 * 89C51单片机:运算、控制和存储 LED输出 按键输入 I/O口线 晶振与时钟电路 复位电路 8031→8051→87C51→89C51→89C52 无ROM→掩模ROM→EEPROM→FLASH AT89C51、P89C51、SST89C51、STC89C51 89C51=80C31+373+2732 MCU 锁存器 Flash ROM * * §2.1 89C51单片机芯片内部结构及特点 89C51单片机的硬件资源 51内核 片内256B RAM 4KB FLASH ROM 64k的寻址范围 4个8bit IO口(P0~P3) 2×16bit定时/计数器(Timer/Counter) 5个中断源 一个全双工UART(串口) 电源控制模式:正常、空闲(Idle)、掉电(PD) * 什么是DBUS、ABUS、CBUS? MCU如何和存储器打交道? 如何把45H写进存储器? * MCU 0 1 0 0 0 1 0 1 一个存储单元 1 0 0 0 0 0 1 1 45H EN 加入一个“使能”控制线 2、如何实现读(Read)写(Write) * MCU 0 1 0 0 0 1 0 1 1 0 0 0 0 0 1 1 45H RD WR 第二种方法:用一根线控制RD/WR EN 3、如果是两个存储单元怎么办? * MCU 1号存储单元 RD WR 第二种方法:用一根线控制A0/A1 2号存储单元 ×8,数据总线,DB A0 A1 EN0 EN1 4、如果是4个、8个、16个存储单元怎么办? * MCU #0 RD WR ×8,数据总线,DB A0 #1 #16 …… A1 A2 A3 译码器 AD0 AD1 AD15 …… 每多一根地址线,能控制的单元数量增加一倍! 5、把8192个(8KB)存储单元集成在一个芯片内 * OE A0~A12 D0~D7 CE2 WE CE1 8根数据总线 13根地址总线 RD WR 片选 SRAM 6264 新问题:单片机只能提供16跟口线用于控制存储器(P0口8根和P2口8根) 如何“偷”出5根线?——如何使P0口既送地址,又送数据 例:向0x1234单元送数据0x56 * MCU 存 储 器 P0 P2 0x34 0x12 第一步:送地址 AB DB 0x34 MCU 存 储 器 P0 P2 0x56 0x12 第二步:送数据 AB DB 0x56
您可能关注的文档
- 12-U8V11.1新版功能介绍-UAP和报表要点分析.ppt
- 12变压器保护要点分析.ppt
- 12传感器与检测要点分析.ppt
- 12大类95种地名普查登记表及其填写说明(修改二稿)要点分析.doc
- 12邓小平理论要点分析.ppt
- 12第3章MOSFET要点分析.ppt
- 12第4章IGBT要点分析.ppt
- 12第6章滚动轴承与孔、轴结合的精度设计要点分析.ppt
- 12第12章常用输入设备要点分析.ppt
- 12第24-25学时要点分析.ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- T_HNTI 030—2020_茶树种质资源考察收集技术规范.pdf VIP
- 报关原理与实务(第二版)(第5章)1进出口货物报关单填制.ppt VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 基于能力培养的人工智能课程体系设计.docx
- Q/GDW1827-2013三相智能电能表技术规范.pdf VIP
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录.pptx VIP
- 华能国际电力股份有限公司本质安全体系管理手册.doc VIP
- 教育行业AI大模型设计方案【231页WORD】.docx VIP
- 2024医保物价培训.pptx VIP
- 屋顶光伏发电建设项目实施方案.docx
文档评论(0)