- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
89S51单片机的基本组成 89S51单片机的基本组成 89S51单片机的基本组成 P3各端口引脚与复用功能 2.3 AT89S51的CPU CPU是单片机内部的核心部件,完成运算和控制操作。包括运算器、控制器以及若干寄存器等部件组成。 CPU内部由上亿个晶体管组成,由于晶体管的“截止”和“导通”功能,正好对应二进制的“0”和“1”,因此,就具备了处理信息的能力。 运算器 运算器 以算术逻辑单元ALU为核心,加上累加器ACC、寄存器B、暂存器TMP1和TMP2、 程序状态寄存器PSW、十进制调整电路及专门用于位操作的布尔处理机组成的。 功能:实现数据的算术逻辑运算,位变量处理和数据传送操作。 ALU累加器A 1.算术逻辑运算单元ALU 可对8位变量逻辑运算(与、或、异或、循环、求补和清零),还可算术运算(加、减、乘、除) ALU还有位操作功能,对位变量进行位处理,如置“1”、清“0”、求补、测试转移及逻辑“与”、“或”等。 2.累加器A 累加器A是CPU中使用最频繁的一个8位寄存器,在使用汇编语言编程时,有些场合必须写为Acc。 作用如下: (1)ALU单元的输入数据源之一,又是ALU运算结果存放单元 (2)数据传送大多都通过累加器A,相当于数据的中转站。为解决“瓶颈堵塞”问题,AT89S51增加了一部分可以不经过累加器的传送指令。 (1)程序计数器PC(16位) (2)指令寄存器IR及指令译码器ID (3)振荡器和定时电路 (1)程序计数器PC(16位) 程序计数器PC是一个独立的16位计数器,不可访问。单片机复位时,PC中的内容为0000H,从程序存储器0000H单元取指令,开始执行程序。 PC工作过程是:CPU读指令时,PC的内容作为所取指令的地址,程序存储器按此地址输出指令字节,同时PC自动加1。 PC中内容变化轨迹决定程序流程。当顺序执行程序时自动加1;执行转移程序或子程序、中断子程序调用时,自动将其内容更改成所要转移的目的地址。 PC的计数宽度决定了程序存储器的地址范围。PC为16位,故可对64KB(=216B)寻址。 (2)指令寄存器IR及指令译码器ID 由PC中的内容指定ROM地址,取出来的指令经IR送至ID,由ID对指令译码产生一定序列的控制信号,以执行指令所规定的操作。 思考 CPU的多少位意味着什么?(8位。。。。64位) 如何增加CPU的性能? 2.4 AT89S51单片机存储器的结构 AT89S51单片机存储器的结构 数据存储器(RAM) 2.5 AT89S51单片机的并行IO端口 1.89S51单片机有四个8位并行I/O端口:P0、P1、P2和P3。 2.每个端口都是8位准双向口,共占32根引脚。 3.每一条I/O线都能独立地用作输入或输出。 4.每个端口都包括一个锁存器(即特殊功能寄存器P0~P3),一个输出驱动器和输入缓冲器,作输出是数据可以锁存,作输入时数据可以缓冲。 P0口 当C=0时,开关MUX被控为如图示位置,P0口为通用I/O口; 当C=1时,开关拨向反相器3的输出端,P0口分时作为地址/数据总线使用。 P1口 P2口 P3口 2.6 时钟电路与时序 2.7 89S51工作方式 2.8 89C51单片机最小系统 单片机最小系统原理图 51单片机最小系统板 思考题 89S51系列单片机内部包含哪些主要功能部件? 程序计数器PC的作用是什么? 89S51的CPU主要由哪几部分组成? 单片机CPU运算器的核心部件是什么?其主要功能有哪些? 89S51单片机内部有多少字节的RAM和FlashROM? 请论述单片机最小系统的组成,并画出单片机最小系统原理图。 本章结束 THANK YOU! * 时钟信号的产生(内部方式时钟) 89S51芯片内部有一个高增益反相放大器,其输入端为芯片引脚XTAL1,输出端为引脚XTAL2。 外接作为反馈元件的晶体后成为自激振荡器,晶体呈感性,与微调电容C1、C2构成并联谐振回路。 振荡器的频率主要取决于晶体,电容有微调作用。晶体的振荡频率范围通常是1.2~12MHz, 电容C1、C2一般取30 pF。 晶体振荡频率越高,系统的时钟频率越高,单片机运行速度越快。 时钟电路 在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步,应当引入唯一的公用外部脉冲信号作为各单片机的震荡脉冲。 外接的脉冲应是高低电平持续时间大于20ns的方波,且脉冲频率应低于12MHz。 引入外部脉冲信号(外部方式时钟) 分频电路 振荡电路产生的振荡信号并不直接为单片机所用,而要进行分频,以得到单片机各种相关的时钟信号。 时钟频率为振荡频率的2分频,ALE信号频率为振荡频率的6分频,机器频率为振荡频率的12分频。 当振荡脉冲频率为12MHz时,一个机器
您可能关注的文档
最近下载
- 22S702室外排水设施设计与施工-钢筋混凝土化粪池.docx VIP
- 企业还款计划书范本.pdf
- Unit 3 Places we live in单元整体教学设计(共六课时)2025-2026学年度人教PEP英语四年级上册.docx VIP
- 智能世界2035报告.pdf
- 标准图集-R4动力专业标准图集-室内动力管道安装-03SR417-2装配式管道吊挂支架安装图.pdf VIP
- 15MR105城市道路与开放空间低影响开发雨水设施(OCR).pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 2025至2030血液制品产业行业市场深度研究与战略咨询分析报告.docx
- 乙炔安全技术说明书.doc VIP
- 公司还款计划书范本.docx
文档评论(0)