- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 51单片机基础 《单片机应用技术实例教程(C51版)》 --高等院校嵌入式人才培养规划教材 本章主要内容 1.1 51单片机的发展和常见型号 1.2 51单片机的内核结构介绍 1.3 51单片机的工作方式 1.4 本章总结 前一页 前一页 1.1 51单片机的发展和常见型号 1.1.1 51单片机的发展历史 1.1.2 常见的51单片机 首页 前一页 1.1.1 51单片机的发展历史 单片机的发展史可以大致的分为如下3个阶段。 (1)从20世纪70年代后期开始,单片机从功能简单的4 位逻辑控制器件发展到了功能比较强大的 8 位单片机,片内有8位微处理器、8位并行数据总线、8位定时计数器及一定容量的存储器,并且有了简单的中断功能。这个时期,8位单片机的代表是Intel公司推出的MCS-48系列单片机(MCS即Micro Computer System,是微型计算机系统的缩写)、GI公司的PIC1650系列单片机。 (2)1980~1981年,Intel公司在MSC-48系列单片机的基础上增加了串行接口,定时计数器扩展到16位,增强了中断系统的功能并且扩大了存储器,推出了MCS-51系列单片机。同时期,Motorola公司推出了M6800系列单片机,Zilog公司推出了Z8系列单片机。 (3)从20世纪80年代中期开始,Intel公司在MSC-51系列单片机的基础上将内部数据总线扩展为16位,外部I/O总线仍保持8位,推出了MCS-96系列单片机。 进入20世纪90年代后,随着微电子技术的发展,MCS-51系列单片机的发展呈现以下的趋势。 ●集成度提高:多种功能都集成在一块51单片机上,能够不用扩展外部资源或者扩展很少的外部资源就可以完成系统的功能。 ●扩展方式增多:MCS-51系列单片机不仅仅使用并行端口和串行端口进行扩展,还出现了SPI、I2C等多种总线扩展接口。 ●工作电压降低: MCS-51系列单片机的工作电压从开始的5V降低到3.3V和1.8V,低功耗带来了更加稳定的系统可靠性获得了在便携系统中更加持久使用时间。 前一页 1.1.2 常见的51单片机 目前在市场上有超过100种具体的51单片机型号,其中被使用的最多分别是ATMEL公司的AT89S52、NXP(原飞利浦半导体)公司的P87C51x2和中国本土宏晶科技的STC89C52。 1. AT89S52 AT89S52是其推出的一款在系统可编程单片机,通过相应的ISP软件和一根并行接口或者串行接口下载线,用户可以对单片机进行编程操作,图1.3所示是AT89S52单片机的实物示意,有DIP-40、PLCC-44等多种封装形式。 2. P87C51x2 NXP(恩智浦)是2006年末从飞利浦公司独立出来的半导体公司,其业务已拥有50年的悠久历史,主要提供各种半导体产品与软件,其提供了大量MCS-51系列单片机,包括Flash、OTP(一次性编程)、ROM和无ROM器件,其中最常用的型号是P87C51x2。 STC89C52RC STC89C52RC是大陆的单片机设计公司宏基科技的基础单片机型号之一,其最大的特点是支持串口下载,可以很方便地修改内部软件,非常适合制作开发板和系统原型;此外其提供了大量拥有不同扩展功能的型号以供用户选择。 前一页 1.2 51单片机的内核结构介绍 1.2.1 中央处理器 1.2.2 存储器 1.2.3 外部引脚 1.2.4 时钟模块 首页 前一页 1.2.1 中央处理器 51单片机系统通常由8位中央处理器,时钟模块、I/O端口、内部程序存储器、内部数据存储器、2个16位定时计数器、中断系统和一个串行通信模块组成。 8位处理器是单片机的核心模块,由运算逻辑模块和控制逻辑模块组成。运算逻辑模块由算术逻辑运算单元ALU、累加器A、寄存器B、暂存寄存器TR、程序计数器PC、程序状态字寄存器PSW、堆栈指针SP、数据指针寄存器DPRT以及布尔处理器组成。控制逻辑模块则由指令寄存器、指令译码器和定时控制逻辑电路等组成。 前一页 1.2.2 存储器 51系列单片机中有部分单片机型号的内部数据存储器的高位部分地址和SFR寄存器的地址重合,但是用户可以使用不同的指令来区分是否访问特殊寄存器区。从列表中可以看到,特殊寄存器区的地址编码并没有完全占用完0x00~0xFF的地址空间,所以51系列单片机的某些扩展功能模块的相应控制寄存器地址也被分配到这个区,具体的可以参考对应的相关手册。 受到16位地址总线的限制,51单片机的片外数据存储器最大为64K字节,这些地址空间通过寄存器DPTR或者是R0、R1间接寻址访问。 前一页 1.2.3 外部引脚 51单片机常见的封装形
您可能关注的文档
- 单片机应用技术C语言任务9 温度报警器的设计及制作.ppt
- 单片机应用技术第1章 单片机结构及开发设计流程.ppt
- 单片机应用技术第2章 单片机汇编语言程序设计.ppt
- 单片机应用技术第3章 单片机常用输入输出电路设计.ppt
- 单片机应用技术第4章 单片机内部功能.ppt
- 单片机应用技术第5章 单片机常用接口电路计.ppt
- 单片机应用技术第6章 单片机C51程序设计.ppt
- 单片机应用技术第八章.ppt
- 单片机应用技术第二章.ppt
- 单片机应用技术第九章.ppt
- 单片机应用技术实例教程第2章 51单片机的应用系统设计和软件开发环境.ppt
- 单片机应用技术实例教程第3章 51单片机的C51语言基础.ppt
- 单片机应用技术实例教程第4章 51单片机的并行I O端口及其应用.ppt
- 单片机应用技术实例教程第5章 51单片机的中断系统和外部中断.ppt
- 单片机应用技术实例教程第6章 51单片机的定时计数器.ppt
- 单片机应用技术实例教程第7章 51单片机的串行通信模块.ppt
- 单片机应用技术实例教程第8章 51单片机的人机交互接口.ppt
- 单片机应用技术实例教程第9章 51单片机的通信接口.ppt
- 单片机应用技术实例教程第10章 51单片机的AD和DA通道.ppt
- 单片机应用技术实例教程第11章 51单片机的温度和时间采集模块.ppt
原创力文档


文档评论(0)