情境一单片微型计算机的初步认知.pptVIP

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
情境一单片微型计算机的初步认知

任务二 彩灯闪烁控制 (4) AT89S52单片机的主要性能 图1-7 AT89S52单片机的外部引脚图 AT89S52是一个低功耗,高性能CMOS 8位单片机。它具有如下特点:40个引脚(见图1-7),8k B Flash片内程序存储器,256 B的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级(2层中断嵌套中断),2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 任务二 彩灯闪烁控制 表1-6 AT89S52单片机主要特性参数 · 兼容MCS-51指令系统 · 8kB可反复擦写(1000次)ISP Flash ROM · 32个双向I/O口 ·工作电压: 4.5-5.5V · 3个16位可编程定时/计数器 · 时钟频率:0-33MHz · 全双工UART串行中断口线 · 256x8bit内部RAM · 2个外部中断源 · 低功耗空闲和省电模式 · 中断唤醒省电模式 · 3级加密位 · 看门狗(WDT)电路 · 软件设置空闲和省电功能 · 灵活的ISP字节和分页编程 · 双数据寄存器指针 任务二 彩灯闪烁控制 2、单片机最小工作系统 单片机最小系统包括电源、时钟电路、复位电路、引脚这几部分。其中时钟电路为单片机工作提供基本时钟,复位电路用于将单片机内部各电路的状态恢复到初始值。 图1-8 AT89S51单片机最小系统 任务二 彩灯闪烁控制 (1) 时钟电路 表1-3 AT89S51单片机主要特性参数 单片机的连接引脚 XTAL1、XTAL2 ; 连接方法 内部时钟方式 外部时钟方式 内部机器频率 F=fosc/12 C1和C2的一般取值 20~30pF陶瓷电容 任务二 彩灯闪烁控制 (2) 复位电路 单片机复位的条件是:必须使RST引脚(第9引脚)加上持续两个机器周期(即24个振荡周期)的高电平。若时钟频率为12MHz,每机器周期为1us,则只需2us以上时间的高电平。 (a) 上电复位电路 (b) 按键复位电路 图1-10 单片机常见的复位电路 任务二 彩灯闪烁控制 复位后,内部各专用寄存器状态如表1-7,其中*表示无关位。 表1-7 单片机复位状态 专用寄存器 复位状态 专用寄存器 复位状态 PC 0000H TMOD 00H ACC 00H TCON 00H B 00H TH0 00H PSW 00H TL0 00H SP 07H TH1 00H DPTR 0000H TL1 00H P0~P3 FFH SCON 00H IP ***00000B SBUF 不定 IE 0**00000B PCON 0***0000B 任务二 彩灯闪烁控制 3、单片机的存储器结构 单片机的存储器包括两大类:程序存储器(ROM)和数据存储器(RAM)。这里以8051单片机为代表来说明MCS-51系列单片机存储器的结构。8051单片机的存储器主要有4个物理存储空间,即内部数据存储器(IDATA区)、外部数据存储器(XDATA区)、内部程序存储器和外部程序存储器(程序存储器合称为CODE区)。 图1-11 单片机的存储器结构图 内部 外部 0000H 0FFFH (4K) 0000H FFFFH (64K) 0000H 0FFFH (4K) 0000H 0001H 0002H (PC) 0000H是程序执行的起始单元, 在这三个单元存放一条 无条件转移指令 中断5 中断4 中断3 中断2 中断1 0003H 000BH 0013H 001BH 0023H 002BH 外部中断0 定时器0中断 外部中断1 定时器1中断 串行口中断 8位 . . . 0FFFH 0FFEH EA=1 EA=0 中断入口地址 任务二 彩灯闪烁控制 (a)ROM与 关系 (b)ROM中的特殊单元 图1-12 程序存储器结构图 (1)程序存储器 0000H FFFFH (64K) 内部 外部 (2)数据存储器 RAM存储器 00H FFH 7FH 80H (高128B) (低128B) RAM 专用 寄存器 00H 07H 08H 0FH 10H 17H 18H 1FH 0区 R0 R7 R0 R7 R0 R7 R0 R7 1区 2

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档