- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章单片机结构0
第2章 MCS-51 单片机组成原理 2.1 MCS-51单片机的内部结构 2.2 CPU的结构 2.3 MCS-51单片机存储器 2.4 时钟电路及时序 2.5 输入/输出端口 2.6 MCS-51单片机的引脚功能 2.7 MCS-51单片机的工作方式 2.1 MCS-51单片机的内部结构 MCS-51单片机的内部结构框图如图 CPU的结构 CPU包括运算器和控制器二大部分。 1 运算器 运算器包括算术/逻辑部件(ALU)、累加器A、暂存寄存器、寄存器B、程序状态寄存器(PSW),十进制调整电路等。运算器主要用于实现算术/逻辑运算及位操作运算。下面介绍运算器的各组成部分。 1、算术/逻辑部件ALU 2、累加器A 3、寄存器B 4、程序状态字寄存器PSW 2 控制器 控制器由程序记数器PC、指令寄存器IR、指令译码器ID和定时控制逻辑及振荡器OSC等电路组成。 指令寄存器是存放指令代码的地方。当执行指令时,CPU把从程序存储器中读取的指令代码送入指令寄存器,然后指令译码器译码后由定时控制电路发生相应的控制信号,最终完成指令所规定的操作—指出了指令执行的基本过程。 单片机工作原理-程序执行的基本过程 单片机执行程序是逐条执行指令的。 一条指令的执行分三个阶段:取指令、分析指令和执行指令。 取指令:访问PC,从ROM中读出指令,并送至IR。 分析指令:将IR中的指令取出进行译码,并分析执行的性质(要作什么样的操作),得到操作码。 执行指令:取出操作数,按照操作码的性质对操作数进行操作。 单片机如何才能连续不断地执行程序? 1、PC-计数器,记录程序的地址; 2、存放CPU执行的下一条指令的地址; 3、具有自动加1功能,指向下一条指令,以保证程序连续不断往下执行; 4、PC是一个16位的寄存器,即寻址64KB的程序存储器空间; 5、是一个不可寻址的寄存器,即编程者不能对它进行读写;(一个问题:程序只能按顺序执行?) 6、单片机启动复位时,PC=0000H,即单片机程序总是总0000H开始执行的。 8051单片机内部存储器 8051的存储器有片内和片外之分; 存储器有RAM和ROM之分; 8051片内存储器: RAM:256B,用以存放可以读写的数据,如运算的中间结果、数据暂存和缓冲、标志位等 ROM:4KB,用以存放程序指令、常数及数据表格等, 并行I/O接口 8051片内:4个8位的I/O接口: 记作:P0,P1,P2,P3; 每一个口都有一个8位锁存器和一个8位驱动/缓冲器,既可用作输入口也可作为输出口 既可作为寄存器用,也可通过传送指令实现数据的输入或输出。 定时/记数器 8051内有二个16位的定时/记数器: 记作:T0、T1 其实质就是一个计数器; 实现内部定时或外部计数; 内部定时:对内部机器周期计数(固定周期的累积); 外部计数:对外单片机外部的随机信号进行计数(个数的累积)。 中断系统 8051内部有5个中断源: 2个外部中断:INT0、INT1 2个定时/计数器中断:T0、T1 1个串行口中断:SCON 串行口 8051单片机内有一个全双工可编程串行口; 实现单片机与外部设备之间的串行数据传递; 单片机常见的数据传递方式有哪一些? 2.2 8051单片机引脚 8051单片机共有40个引脚,采用双列直插式(DIP)封装形式; 封装定义:安装半导体集成电路芯片用的外壳,起着安放、固定、密封、保护芯片和增强电热性能的作用,而且还是沟通芯片内部世界与外部电路的桥梁——芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印制板上的导线与其他器件建立连接。因此,封装对CPU和其他LSI集成电路都起着重要的作用 芯片典型封装形式 8051单片机的封装 8051单片机引脚排列 8051单片机名引脚功能说明 40引脚分三类,引脚数量分别为4+4+32=40 1)4:Vcc、Vss、XTAL1、XTAL2(工作环境) 2)4:RST、ALE、/PSEN、/EA(控制信号引脚) 3)32:P0、P1、P2、P3(I/O端口) 8051单片机正常工作的基本前提 4个引脚: Vcc — +5;引脚号:40 Vss—接地端;引脚号:20 XTAL1 —时钟电路引脚;引脚号:19 XTAL2 —时钟电路引脚;引脚号:18 单片机晶振电路 注意:晶振电路就尽量靠近单片机 2.2.3 工作寄存器和特殊功能寄存器 1、工作寄存器 MCS-51有32个工作
您可能关注的文档
最近下载
- 初中历史教师备课与授课.ppt VIP
- 62推销理论(教案)(商务谈判与推销).docx VIP
- 眼科学---巩膜扣带术.ppt VIP
- 2024年山东省平原县事业单位公开招聘教师岗笔试题带答案.docx VIP
- 新世纪全国高等中医药院校教材(第一版).doc VIP
- 初中语文2025届中考常考易错字词汇总(多音字+形声字+易错字形+易错成语)_可搜索.pdf VIP
- PADI开放水域潜水员理论考试A卷.docx VIP
- 社会责任全套培训记录表(含附属全套电子表格表).xls VIP
- 路科笔试真题完整版1.5.1.pdf VIP
- (人教版)八年级物理上册《第一章机械运动》单元测试卷含答案.docx VIP
文档评论(0)