- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机1-2汇编
单片机应用技术 MCS-51单片机的组成及结构分析 MCS-51单片机程序设计 MCS-51单片机内部功能部件 MCS-51系统扩展 MCS-51功能扩展 MCS-51单片机的组成及结构分析 MCS-51单片机的内部结构 CPU结构 存储器空间 I/O口及相应的特殊功能寄存器 MCS-51单片机的引脚和CPU时序 8051单片机的内部总体结构框图如图1-1所示。其基本特性如下: 8位CPU,片内振荡器。 4K字节ROM,128字节RAM; 21个特殊功能寄存器。 32根I/O线; 可寻址各64K的外部数据、程序存贮器空间; 2个16位的定时器/计数器; 中断结构:五个中断源,两个优先级; 一个全双工串行口; 有位寻址功能,适于布尔处理的位处理机。 由芯片内程序存储器的类型和数量的不同,分成几个系列: 8031 没有片内程序存储器 8051 4k片内ROM 8751 4k片内EPROM 2. CPU结构 运算器 布尔处理机 控制器 运算器 运算器的功能: 算术运算──加、带进位加、带借位减、乘、除、加 1、减 1及 BCD加法的十进制调整。 逻辑运算──与、或、异或、求反、清0。 移位功能──对累加器ACC或带进位位C进行逐位的循环左、右移位。 运算器的组成: 八位的算术/逻辑运算部件ALU、累加器ACC、 寄存器B、程序状态标志寄存器PSW、 暂存器TEMP1与TEMP2。 状态标志寄存器PSW 有时,运算的状态比运算的结果更重要,PSW中保存运算的状态。PSW是一个8位寄存器。 溢出标志位 OV:反映运算结果是否溢出,溢出时 OV为‘1’状态,否则为‘0’。溢出和进位标志CY是两种不同性质的标志。溢出是指在两个有符号正数相加时,得到负的结果,或两个有符号负数相加时,得到正的结果。而进位位是指两个无符号数作加减运算时有否进位(或借位)。因此两个标志位时应注意场合。 奇偶标志 P:由ACC累加器中运算结果‘1’的个数为偶数还是奇数来决定。 此标志在数据通信中有用。 用户标志F0:用户编程时可以自定义的标志。 寄存器区选择RS0、RS1:8051工作寄存器组选择控制位。它们与8051内部数据存储器有关,后面讲解它们的用法。 布尔处理器 布尔处理机是MCS-51单片机CPU中的一个重要组成部分。 它有自己的累加器,位寻址RAM, I/O空间,指令系统(提供17条位操作指令),是一个独立的位处理机。 对任何可直接寻址的位,布尔处理机可执行置位,取反,清零,位传送,位判断转移指令(等于1转移,等于0转移,等于1转移等)。 控制器 控制器功能、组成: 控制器是CPU的大脑中枢,工作过程:取指、指令分析译码、执行指令,…… 包括定时控制逻辑,若干寄存器。 相关寄存器:PC、DPTR、SP CPU使用程序计数器PC确定当前指令字节地址;使用数据地址指针DPTR访问外部数据存储器。这就决定了MCS-51单片机存储器空间的结构。 堆栈指针SP是8位寄存器,堆栈只能设在内部数据存储器空间。 控制信号 当CPU对外部程序存储器或数据存储器交互时,控制器在适当时刻产生所需的控制脉冲信号:地址锁存 ALE,外部程序存贮器选通(PSEN)以及外部数据存贮器的读(RD)、写(WR)等控制信号。 时钟电路 定时控制逻辑电路是控制器产生各种控制信息、协调各部件运转的核心,它需要一个时钟基准,通过它产生CPU的操作时序。 8051的时钟可以由两种方式产生,一种是内部方式,另一种是外部时钟方式。 若采用外部时钟方式,此时把XTAL1接地,振荡频率由XTAL2引脚提供。现在的一些新型芯片的时钟频率可以达到40MHz。 3. 存储器空间 MCS-51存储器结构 程序存储器 外部数据存储器 内部数据存储器 MCS-51存储器结构 MCS-51的存储器空间分为4个部分: 程序存储器 数据存储器 MCS-51系列单片机的8031没有片内ROM;8051、8751有4k片内ROM。因此,对于8031,必须要扩展片外程序存储器;对其余芯片,只有在片内程序存储器容量不足时,才扩展外部程序存储器。 8031、8051和875
您可能关注的文档
最近下载
- 《篮球训练》教学大纲.pdf VIP
- 广西桂林理工大学南宁分校招聘笔试真题2024.docx VIP
- 新大陆物联网平台操作流程.docx VIP
- Fronius伏能士 TPS 270i C Pulse MIG.MAG电源操作手册.pdf VIP
- 电焊安全技术交底.doc VIP
- 城市轨道交通运营管理毕业论文-关于铁路客运服务质量的调查与探讨.docx VIP
- 2025福建莆田市城市建设投资开发集团有限公司招聘30人考试备考题库及答案解析.docx VIP
- 物联网全栈智能应用实训系统设备接线图V2.0.pdf VIP
- 柔性触摸屏及全贴合生产项目投资计划书.pptx VIP
- 《食品安全与营养健康》课件.ppt VIP
文档评论(0)