一、单片机的外部结构 拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。 1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。 2、 振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图1接上即可。 3、 复位引脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。 4、 EA引脚:EA引脚接到正电源端。 至此,一个单片机就接好,通上电,单片机 单片机,全称为微控制器(Microcontroller Unit, MCU),是一种集成化电子器件,它集成了CPU、内存、定时器/计数器、输入/输出接口等多种功能于一身,广泛应用于各类电子设备中。89C51是常见的8位单片机型号,基于Intel的MCS-51系列架构。 在使用89C51单片机时,首先要了解其外部结构,以便正确连接和使用。以下是89C51单片机外部结构的关键组成部分: 1. **电源**:89C51单片机通常需要5V电源供电,正极连接到第40引脚,负极(地)连接到第20引脚。确保稳定的电源供应是保证单片机正常工作的基础。 2. **振荡电路**:单片机的时钟信号由振荡电路提供,89C51内部集成了振荡器,通常采用晶体振荡器,连接到第18和第19引脚。还需外接适当的电容以形成完整的振荡回路。 3. **复位引脚**:复位是初始化单片机的重要手段,用于将单片机状态恢复到初始设定。复位引脚通常需要正确连接,具体实现方法需参照设计电路。复位过程有助于确保程序在预期状态下开始执行。 4. **EA引脚**:EA(External Access)引脚决定了程序存储器的访问方式。当EA接到电源正极时,表明程序存储器包含内部和外部ROM,如果接到地,则只使用内部ROM。 完成上述连接后,单片机就具备了基本的工作条件。为了使单片机执行特定任务,如控制LED灯,我们需要编写程序并将其烧录到单片机的内部存储器中。这里涉及了单片机的内部结构,尤其是ROM。 89C51中的ROM类型为FLASH ROM,这是一种电可擦除和编程的只读存储器。在开发过程中,我们可以使用编程器将程序代码(指令序列)写入到FLASH ROM中。一旦写入,单片机在正常工作时可以从ROM读取指令执行任务。例如,要控制LED灯,我们需要通过编程使得特定引脚(如P1.0)输出高电平或低电平。这可以通过发送特定的指令(如SETB或CLR)来实现。这些指令最终会被转换为二进制数据并写入到ROM中。 编写完成的程序在编程器中转换为对应的十六进制(Hex)格式,如(D2H, 90H)或(C2H, 90H),然后使用编程器将这些数据写入单片机的ROM。一旦写入,即使断电,这些指令也会被保留,使得单片机在下次上电时能够继续执行这些指令,从而控制硬件设备的工作状态。 理解单片机的外部结构和内部存储器的工作原理对于有效地使用和编程单片机至关重要。通过连接电源、振荡器、复位电路以及正确设置EA引脚,单片机便可以正常工作。同时,掌握如何将程序烧录到ROM中,以及如何通过编程控制单片机的输入/输出,是单片机应用开发的基础。
- 粉丝: 11
- 资源: 884
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助