单片机知识梳理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机知识梳理 计算机的基本结构:存储器、控制器、运算器、输入设备和输出设备。 解释:冯·诺依曼计算机结构以存储器为中心,工作时将程序和需处理的原始数据送入存储器,之后控制器连续执行存储器中的程序并将处理结果存入存储器,最后再将存储器中的结果送到输出设备输出。 单片机:运算器、存储器、控制器、输入接口电路及输出接口电路集成在一个芯片上形成的芯片级特殊计算机称为单片计算机(single chip microcomputer)。 单片机的硬件特性: 单片机集成度高。单片机包括CPU、4KB容量的ROM(8031无)、128B容量的 RAM、2个16位定时/计数器、4个8位并行口、全双工串行口。 系统结构简单,使用方便,实现了模块化; 单片机可靠性高,可工作到106~107小时无故障; 处理功能强、速度快,即使执行最长指令,只需4μs(晶振12MHz); 可靠性较商用品高,价格较军用品便宜,属于工业品,温度范围为-40℃~+85℃。 单片机的应用领域:智能化仪器仪表、实时工业控制、计算机智能终端、通信设备、导航系统、家用电器。 MCS-51的内部结构 中央处理单元CPU 51系列单片机的CPU为8位。CPU中的运算器进行算术运算和逻辑运算,能对BCD数据进行处理,还具有对RAM或I/O的某位进行测试、置位或复位的位操作功能;控制器是CPU的控制中枢,单片机的所有工作包括取指令、分析指令、执行指令都是在控制器的协调下完成的。 1、运算器 8位算术/逻辑运算部件ALU是运算器的核心。暂存器1、暂存器2、累加器ACC、寄存器B、程序状态寄存器PSW(Program Status Word)及布尔处理机等通过内部总线挂在ALU周围,组成了整个运算器的逻辑电路。 ALU完成加、减、乘、除算术运算及布尔逻辑运算。累加器ACC是一个8位的寄存器,是CPU中工作最繁忙的器件,所有的算术运算和大部分的逻辑运算都是通过ACC来进行的,在运算前ACC中暂存第一个操作数,运算后保存运算结果。B寄存器除用于乘除法的操作外,对于其他指令只能作一个普通寄存器使用。PSW存放运算结果的标志。 运算器主要完成:算术运算(加、减、乘、除、加1、减1、BCD码加法的十进制调整)、逻辑运算(与、或、异或、清零、求反)、移位操作(左、右移位)等。 布尔处理器 它是CPU的重要组成部分,拥有相应的布尔指令子集。硬件上有自己的处理单元(进位标志CY)和自己的位寻址空间和I/O口,是一个独立的位处理机。布尔处理机的大部分操作均围绕CY来完成。能够完成的工作主要有:位的传送、清零、置位、求反、与、或等逻辑运算及判位转移操作等。 控制器 控制器是CPU的控制中枢,由定时控制逻辑、指令寄存器、译码器、地址指针DPTR、堆栈指针SP、程序计数器PC、RAM地址寄存器及16位的地址缓冲器等部分组成。其功能是控制、协调各种部件同步工作,按照一定的时序完成指令的读取、指令译码和指令的执行等。 程序存储器 掩模式只读存储器MROM、可改写只读存储器EPROM及电可读写只读存储 器EEPROM作为程序存储器。 单片机的程序存储器分为片内程序存储器和片外程序存储器。 数据存储器 概念:在单片机中,用随机存储器(RAM)来存放程序在运行中的数据和工作变量。 在单片机中把寄存器(工作寄存器,栈区,特殊功能寄存器等)也划入数据寄存器空间。 类型:片内数据存储器、片外数据存储器。 并行输入/输出口(32条) 51系列单片机的并行I/O口有32条,分成4组,每组8位口线,这4组并行口分别称为P0口、P1口、P2口和P3口。 通过程序设定,口线可分组使用也可每条单独地设定为输入线或输出线。此外并行口还可以作为系统总线使用,扩展片外存储器和输入/输出接口芯片。 串行输入/输出口(2条) 全双工串行I/O口UART(通用异步收发器),用于与某些终端设备进行串行通信,也可以与一些特殊功能的串行芯片相连进行系统扩展或实现多单片机系统。 定时/计数器 单片机定时/计数器为16位增量计数器,当计数满时溢出产生中断并将相应标志位置位。定时/计数器可用于精确定时和外部事件计数。 时钟电路 内部时钟振荡器和外接晶振电路两部分构成。单片机的整个工作是在时钟的作用下,以一定的时序一个节拍一个节拍地执行各种操作。 中断系统 51系列单片机有5个中断源、2个优先级,每个中断源均可设定为高优先级或低优先级。通过中断系统,可实现许多慢速设备与快速CPU同时工作。 存储地址空间 哈佛结构,即程序存储器和数据存储器分开,互相独立编址,程序存储器和数据存储器各有自己的寻址方式和控制方式。 程序存储器 存放程序、数据或固定的表格,地址总线宽度为16位,采

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档