- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章_AT89S52单片机的基本结构1.ppt
第2章 MCS-51单片机的基本结构 微控制器技术 Written by Zhou at BITSU 第2章 AT89S52单片机的基本结构 主要内容 第一节 AT89S52的性能特点 第二节 AT89S52的CPU结构 第三节 存储器和I/O接口 第四节 封装及引脚功能 第五节 时钟电路及时序 作业 第一节 AT89S52的性能特点 8位的CPU,片内有振荡器和时钟电路,工作频率为0~30MHz 片内有256字节(Byte)RAM 片内有可在线ISP编程的8K字节Flash存储器 可寻址片外64K字节数据存储器 可寻址片外64K字节程序存储器 片内32个特殊功能寄存器 4个8位的并行I/O口(PIO) 1个全双工串行口(SIO/UART) 3个16位定时器/计数器(TIMER/COUNTER) 可处理8个中断源,6个中断矢量,2级中断优先级 看门狗定时器WDT 指令集兼容MCS-51标准指令集 第二节 AT89S52的CPU结构 第三节 存储器和I/O接口 片内Flash 存储器 8KB 片内数据存储器(RAM) 256B 片外程序存储器 可扩展最大 64KB 片外数据存储器 可扩展最大 64KB 第三节 存储器和I/O接口 与外设进行信息交换 AT89S52 单片机内部集成4个可编程的并行I/O接口(P0~P3) 每个输出接口电路具有锁存器和驱动器,输入接口电路具有三态门控制 第四节 封装及引脚功能 各类51系列单片机均兼容,只是功能略有差异。 引脚功能特点 管脚功能: 一线多用,分时使用 逻辑符号图 片外三总线:P0,P2可作AB,DB, P3与部分CB复用 AB:P0口经地址锁存后提供低8位地址,P2口直接提供高8位地址 DB:P0口提供8位数据 CB:EA,ALE,PSEN ,RD,WR,RST等 复位电路 RST引脚保持两个机器周期(24个振荡周期)以上的高电平时系统复位 复位电路 上电复位电路:RC电路 手动复位电路:注意抖动问题 专用复位/看门狗芯片(如X5045/X5045): 电源监控(上电、掉电复位) 软件监控(程序跑飞) AT89S52内部有看门狗 第五节 时钟电路及时序 时钟电路 内部方式 外部方式 时序:注意ALE的地址锁存 T机器=12T时钟 取指令 执行指令 作业 P28~P29页:1、10、16 补充: 1、时钟周期、状态周期、机器周期和指令周期的关系是怎样。 2、画出AT89S52的复位及振荡电路。 时序的定时单位 (P24) CPU总是按照一定的时钟节拍与时序工作: 振荡周期/时钟周期: Tc=晶振频率fosc(或外加频率)的倒数 状态周期:Ts=2个时钟周期(Tc)(很少用到此概念) 机器周期:Tm=6个状态周期(Ts)=12个振荡周期(Tc) 指令周期: Ti:执行一条指令所需的机器周期(Tm)数 1个机器周期 = 12个振荡周期; 1个指令周期 = 1、2、4个机器周期 若Fosc=12MHz, 则1Tm=1us, 1Ti=1、2或4us 振荡周期、状态周期、机器周期、指令周期 * * 结构特点:由单一内部总线连接各功能模块,通过特殊功能寄存器(SFR)集中控制。 由于SFR有足够的空间,使得MCS-51系列单片机功能变化范围很大,但指令系统不变(因为访问SFR的方法是一样的)。相当于硬件可裁减,软件兼容,这也是MCS-51保持生命力的重要原因。 例如:sfr P0=0x80; /*定义一个特殊功能寄存器*/ P0=0x55; /* 往该寄存器写入55h */ AT89S52的内部运算器结构 ALU TMP1 TMP2 ACC B PSW 运算器的核心部件,完成基本的算术运算、逻辑运算和位处理操作 暂存器,作为ALU的两个输入,暂时存放参加运算的数据 累加器,8位,是ALU运算所需数据的重要来源,CPU的数据传送大多是通过ACC实现的 寄存器,乘除法用到,用来存放乘数或除数,完成运算后,存放乘积的高8位和除法的余数 程序状态字,8位标志寄存器,存放指令执行后的有关状态 AT89S52的内部控制器结构 PC IR ID SP 程序计数器,16位,存放下一条将要执行程序的地址,0000H~FFFFH DPTR 堆栈指针,指向栈顶的地址。8位,能够指示深度为0~255存储单元 指令寄存器,存放指令代码。暂时存放,等待送至指令译码器 指令译码器,根据送来的指令代码的性质,产生执行指令需要的控制信号 数据指针寄存器,DPTR0和DPTR1,16位,用作数据指针 AT89S52的存储器 AT89S52的I/O接口电路 引脚功能 引脚功能 封装:双列直插(DIP) 方形封装:PLCC PLC
您可能关注的文档
- 发电机使用说明书.doc
- 微机说明正文.doc
- 富可思 FPI-300A 纯正弦波逆变器说明书.pdf
- IAR_EW_for_MSP430安装指南和使用说明.pdf
- BCM200-100伺服压力机说明书.pdf
- 房屋建筑学-复习指导.ppt
- SD-CK2100无线测温说明书.pdf
- DTBFL隔爆型阀用电磁铁使用说明书.pdf
- 海利普hlp-sk180系列变频器在永磁同步电机上pm电机调试指南.pdf
- 串口液晶-rsig240128a01使用说明.pdf
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
文档评论(0)