对51单片机的认识_第1页
对51单片机的认识_第2页
对51单片机的认识_第3页
对51单片机的认识_第4页
对51单片机的认识_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

51了解单片机什么是单片机?工作正常的计算机由计算、控制(CPU)、数据存储(RAM)、程序存储(ROM)和输入/输出设备(例如串行端口、并行输出端口等)组成。在个人电脑中,这些部分被分割成多个芯片,安装在称为主板的印刷电路板上。在单芯片微型计算机中,这些部分都包含在一个集成电路芯片中,因此被称为单芯片机器。除了这些部分外,还有集成了其他部分(如A/D、D/A等)的单芯片微型计算机。初始微控制器为8位或4位。其中最成功的是英特尔的8031,简单、稳定、良好的性能获得了很多好评。此后,在8031上开发了MCS51系列微控制器系统。基于该系统的单片机系统至今被广泛使用。随着工业控制领域要求的提高,16位微芯片开始出现,但性价比不理想,未得到广泛应用。90年代以来,随着家电的发展,SCM技术有了很大的提高。随着INTEL i960系列(尤其是随后的ARM系列)的广泛使用,32位微控制器迅速取代了16位微控制器的高端地位,进入了主流市场。现有的8位微控制器性能也比80年代提高了数百倍以上。MCS51是指基于8051(例如8051、8051、8032、8052、8752等)增加、减少和更改功能的美国英特尔公司创建的一系列单芯片微型计算机。8051习惯被称为MCS51系列微控制器,而8031是我国近年来最普及的微控制器,因此经常看到8031这个名字。INTEL corporation已向其他几家公司认可了MCS51的核心技术,该公司使用以8051为核心的单芯片微型计算机。当然,为了满足各种要求,功能有所变化,其中89C51是近年来在我国广泛普及的单片机,由美国ATMEL公司开发。以后我们将用89C51完成一系列实验。51单芯片微型计算机是与当前英特尔8031命令系统兼容的所有单芯片微型计算机的统称。自英特尔8031微控制器系列的加入以来,随着闪存rom技术的发展,8031微控制器已大大发展为当前应用最广泛的8位微控制器之一,代表模型是英特尔公司的AT89系列,广泛应用于工业测量和控制系统。现在很多企业都有51系列兼容的型号,现在和未来很长时间内将占据很多市场。51单片机或应用最广泛的单片机。需要注意的是,52系列微控制器通常没有自己的编程功能。一、单片机外部结构:要获得并使用一个芯片,首先要知道如何连接。我要用名为89C51的芯片。让我们看看如何连接。1、电源:当然需要。单片机使用5V电源,其中正极为40针,负极为20针,负极为20针。2,振动小齿轮电路:单片机是时序电路,提供脉冲信号才能工作,在单片机内部集成振荡器,使用晶体振荡器,接收18,19发。你只需买晶体,电容。3、重置接脚。有关重置的含义和为什么需要重置的信息,请参阅“单片机功能”。4,EA针脚:EA针脚连接至正电源端。此时,单片机连接完毕,通电后,单片机开始运行。40个针脚主要分为四类:电源、时钟、控制和I/O针脚。电源:VCC-芯片电源,5v; VSS-接地端子;时钟3360XTAL1,XTAL2-晶体振荡电路逆相输入和输出部。控制线:控制线共4条;ALE/PROG:允许地址锁定/片上EPROM编程脉冲ale功能:用于锁定P0端口传输的低8位地址 PROG功能:芯片内有EPROM的芯片,在EPROM编程过程中此针输入编程脉冲。 PSEN:外部ROM读取选择通信号。RST/VPD 3360重置/备用电源。 RST(重置)功能:重置信号输入。 VPD功能:在Vcc电源关闭的情况下连接备用电源。EA/VPP 3360内部和外部ROM选择/片上EPROM编程电源。 EA功能:内部和外部ROM选择结束。 Vpp功能:芯片内有EPROM的芯片,在EPROM编程过程中应用编程电源Vpp。I/o线80C51共有4个8位并行I/O端口,包括P0、P1、P2、P3端口(共32个针脚)。P3端口还具有特殊信号输入输出和控制信号(如果是控制总线)的第二个功能。二、单片操作条件要获得并使用一个芯片,首先要知道如何连接。我要用名为89C51的芯片。让我们看看如何连接。1、电源:当然需要。单片机使用5V电源,其中正极为40针,负极为20针,负极为20针。2,振动小齿轮电路:单片机是时序电路,提供脉冲信号才能工作,在单片机内部集成振荡器,使用晶体振荡器,接收18,19发。只需购买晶振,电容器,按图1即可。3,复位针脚:根据图1的图示,说明复位的含义,以及为什么要复位,在微控制器功能中说明。4,EA针脚:EA针脚连接至正电源端。此时,单片机连接完毕,通电后,单片机开始运行。请参阅图2:图2二、单片机内部结构分析让我们思考一个问题。如果程序员将单个命令记录在单个芯片内部,然后删除单个芯片微型计算机,那么它将被保存在单个芯片微型计算机的某个地方。在单芯片微型计算机断电后,在哪里可以保持此命令不丢失?这是微控制器内部的只读内存rom。为什么叫只读存储器?刚才我们肯定写了两个数字,不是吗?原来在89C51上的ROM是一种叫做flash ROM的电可擦除ROM,作为我们刚刚使用的程序员,在特殊条件下执行了外部设备写入ROM的操作,在单芯片微型计算机的正常运行条件下只能在该方面读取和写入,所以我们仍然将此称为ROM。8051是MCS-51系列单芯片微型计算机的代表性产品,用此代表性型号说明系统。8051单片机包括三个大单元和三条大总线:中央处理器、程序内存(ROM)、数据内存(RAM)、定时/计数器、并行接口、串行接口和中断系统,现在我们将单独讨论。中央处理器:中央处理器(CPU)是整个单芯片微计算机的关键组件,它是能够处理8位二进制数据或代码的8位数据宽度处理器,CPU负责控制整个单元系统的协调、命令和调度、完成计算以及控制I/o功能。数据内存(RAM):8051是128个8位用户数据存储单元和128个专用寄存器单元,用于统一寻址,专用寄存器只能用于控制指令数据归档,不能用于用户数据归档,不能用于用户数据存储,因此用户只能使用128个RAM,可以存储读写数据、操作的中间结果或自定义字体表。程序内存(ROM):8051总共有4096个8位掩码ROM,用于保存用户程序、原始数据或表单。计时/计数器(ROM):8051具有两个16位可编程定时/计数器,用于生成定时或计数以控制程序切换。并行I/O端口:8051是一组共4个8位I/o端口(P0、P1、P2或P3),用于外部数据传输。全双工串行端口:8051内置全双工串行通信端口,用于与其他设备之间的串行数据传输,该串行端口既可以用作异步通信收发器,也可以用作同步siffer。系统当机:8051具有精密的中断功能,具有两个外部中断、两个定时/计数器中断和一个串行中断,以满足各种控制要求并提供第2级优先级选择。时钟电路:8051内置了最大12MHz时钟电路,用于生成整个单片机操作的脉冲定时,但是8051单片机需要外部振荡电容器。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论