- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机 第二章 单片机及组成结构
单片机的组成结构 机器周期和指令周期 (1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。 (2) 状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。 (3) 机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是 12 个时钟周期。 在一个机器周期内, CPU可以完成一个独立的操作。 (4) 指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。 单片机最小系统 最基本的工作4条件:电源、复位、时钟和存储器设置。 片内、外Flash和RAM 程序和数据存储器 程序存储器:存储运行代码,也可存放固定的数据和常数表格等。断电后,原来已经存储的信息保留不变。工作速度慢。 数据存储器:CPU在运行时能随时进行写入和读出,用来存放暂时性的输入输出数据、运算的中间结果或用作堆栈,工作速度快。关闭电源后,已经存储的信息丢失。 存储器的基本知识 数据存储器——RAM(Random Access Memory) 程序存储器——ROM(Read Only Memory) 闪速存储器——Flash Memory EPROM——(UV)Erazible Programmable ROM EEPROM/E2PROM——Electrical Erasable Programmable ROM 静态存储器 SRAM——Static RAM (动态存储器 DRAM——Dynamic RAM) 按字节寻址:每个字节(8个位)占一个地址 按位寻址:有的存储器每一个位就有一个地址 有6个单元具有特殊功能 特殊单元的示例 org 0000h jmp main (跳过中断入口地址区) org 0100h main: mov p1,#55h mov r0,#3fh Loop: djnz r0,loop cpl a mov p1,a jmp main end C51呢? 区分位地址和字节地址 20H~2FH:既可以字节操作,又可以位操作,需要用不同的指令或操作数区分; setb 00h setb 20.0 mov 20h,a mov c,20h C51由数据类型区分:bit(sbit)与char 堆栈 遵循先进后出、后进先出(LIFO/FILO)的原则 功用: 1)子程序调用和中断服务时CPU自动将当前 PC值压栈保存,返回时自动将PC值弹栈。 2)保护现场/恢复现场 3)数据传输 堆栈操作示例 push a push b push PSW ………. pop a pop b pop PSW 这样的指令顺序对不对? 如何访问存储器? 硬件EA和软件 片内外程序存储器空间----MOVC/code 片内数据存储器空间和SFR----MOV 寻址方式,data/idata/sfr 片外数据存储器地址空间----MOVX/xdata C51用存储器类型区分不同的存储器。 本章小节 51单片机组成及资源 引脚及功能 存储器构成与容量,访问(区别)方法 最小系统 SFR 特殊功能 寄存器 FFH 80H 内部 RAM SFR 特殊功能 寄存器 7FH 00H FFH 80H 7FH 00H FFH 80H MCS-51内部 RAM配置 52系列内部 RAM配置 直接寻址 内部数据存储器配置图 地址重叠 256B 384B 内部 RAM 内部 RAM 间接寻址 仅52 系列有 1、内部RAM区(MCS-51) MCS-51内部RAM只有128B 内部RAM区 分为三部分 地址:00H~7FH 内部 RAM 7FH 00H SFR 特殊功能 寄存器 FFH 80H 7FH 00H 位寻址区 2FH 20H 工作 寄存器区 1FH 00H 7FH 30H 数据 缓冲区 80个字节 为真正的 RAM 16个字节分为 128个RAM位 32个字节分为 四个工作寄存器区 每个区8个工作寄存器 0FH 08H 17H 10H 2FH 20H 7FH 30H 0区(8字节) 1区(8字节) 2区(8字节) 3区(8字节) 位寻址区 数据缓冲区 80个字节 RAM 只能按字节寻址 16个字节分为 128个RAM位 可按位亦可按字节寻址 四个工作寄存器区 内部RAM区功
您可能关注的文档
最近下载
- 非煤矿山井巷工程施工组织设计标准 GB/T 51300-2018.docx VIP
- 体操理论课专用课件.ppt VIP
- 中职英语(高教版)教案:Unit1-Festivals-around-the-world(全6课时).pdf VIP
- 房屋建筑工程常用模板及支撑安装标准图集.pdf VIP
- 2 中国人首次进入自己的空间站(教学设计)-2025-2026学年八年级语文上册同步公开课精品讲堂(统编版2024).docx VIP
- 《艺术与审美》教学教案.docx
- 分红保险知识问答.doc VIP
- 热控检修规程(最终版).doc VIP
- 湖南大学《遗传学》课件-Chapter2Mitosis and Meiosis.pptx VIP
- 25年-《背诵宝典》-中级-会计实务.pdf VIP
文档评论(0)