51单片机最小系统制作

合集下载

51单片机最小系统

51单片机最小系统

51单⽚机最⼩系统
电路原理图:
最⼩系统组成:
单⽚机、复位电路、晶振(时钟)电路、电源
最⼩系统所⽤到的引脚:
1、主电源引脚
VCC:电源输⼊,接5v电源,第40根引脚
GND:接地线,第20根引脚
2、外接晶振引脚(两根)⼀般晶振⽆⽅向
XTAL1:⽚内电路的晶振输⼊端
XTAL2:⽚内电路的晶振输出端
电容的作⽤:过滤掉晶振部分的⾼频信号,让晶振⼯作更加稳定
3、复位引脚
RST:复位引脚(⾼电平复位) T = RC
刚上电时,引脚为⾼电平(不少于两个时钟周期),单⽚机⾃动复位,从零开始执⾏程序。

1个状态周期 = 2 个震荡周期;1个机器周期= 6个状态周期;1-4个机器周期 = 1个指令周期 震荡周期 = 1/fosc = 1/12MHZ = 0.0833us
4、其它功能
EA:存储器选择引脚,接5v时选内部存储器,低电平选择外部存储器
MCS-51系列单⽚机⽚内RAM共有128字节,地址范围为00H~7FH
ROM 4K字节,地址范围0-0FFFH。

CAD 课程设计报告——51单片机最小系统的电路设计

CAD 课程设计报告——51单片机最小系统的电路设计

CAD 课程设计报告摘要Introduction1.课题名称2. 单片机最小系统的组成原理及作用3. CAD的发展前途4. 设计要求5. 原理图6. CAD原理图7. PCB图8.总结参考文献摘要A VR单片机是1997年由A TMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。

A VR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。

A VR单片机主要特性:高可靠性、功能强、高速度、低功耗和低价位 , 一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件。

A VR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆和单体高速输入/输出的方案,提高了指令执行速度(1Mips/MHz),增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。

故A VR单片机在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。

本设计采用分层叠式结构,底层为单片机外围硬件功能扩展层,顶层为ATmega16单片机集中系统层。

这样有利于兼用A VR跟51系列单片机的开发设计。

关键词: A VR单片机;开发板;单片机实验板;A Tmega16单片机;IntroductionA VR Microcontroller ATMEL Corporation in 1997 developed by the enhanced built-in Flash of the RISC (Reduced Instruction Set CPU) high-speed 8-bit RISC microcontroller. AVR microcontr oller can be widely used in computer peripherals, industrial real-time control, instrumentation, co mmunications equipment, household appliances and other fields.A VR microcontroller main features: high reliability, strong function, high speed, low power consu mption and low cost, has been an important indicator to measure performance of SCM, SCM also dominate the market, a necessary condition for survival.A VR microcontroller hardware structure to take the 16-bit 8-bit machine and the machine's compr omise strategy, that is kept by the local register stack and single high-speed input / output options, improved instruction execution speed (1Mips/MHz), enhanced functionality; while reduce the cost of peripheral administration, the relative simplifies the hardware structure and reduce costs. There fore, A VR microcontroller in software / hardware cost, speed, performance and cost optimization h as made a lot of balance, which is cost-effective microcontroller.The design uses a sub-stack structure, the underlying hardware extensions for the microcontroll er peripheral layer, the top layer of centralized systems for the ATmega16 microcontroller. It is a g ood used along with the 51 series A VR microcontroller development and design.Keywords: AVR microcontroller; development board;MCU Board; ATmega16 microcontroller;一.课题名称:51单片机最小系统的电路设计二.单片机最小系统的组成原理及作用:普遍来说,单片机又称单片微控制器,是在一块芯片中集成了CPU(中央处理器)、RAM(数据存储器)、ROM(程序存储器)、定时器/ 计数器和多种功能的I/O(输入/ 输出)接口等一台计算机所需要的基本功能部件,从而可以完成复杂的运算、逻辑控制、通信等功能。

51单片机最小系统学习板的设计与制作

51单片机最小系统学习板的设计与制作

课程设计任务书(指导教师填写)课程设计名称电路板设计与制作学生姓名专业班级设计题目51单片机最小系统学习板的设计与制作一、课程设计的任务和目的任务:设计并制作51单片机最小系统电路板,包括电路原理图设计、版图规划与设计、系统单面电路板制作。

要求:1)电路原理图准确、版图结构清晰、布局合理。

2)使用插针型元件,成品PCB板面布局合理,密度适当;3)板上资源包括LED灯、数码管、蜂鸣器、按钮、串行通讯及USB接口;4)电路板面积适中便于携带,长度15cm,宽8.5cm。

目的:1)掌握并完成基本PCB板的设计与制作工艺;2)学习并掌握实现单片机应用系统的软硬件设计、调试、实现的技能;3)了解单片机最小系统的工作原理与系统开发方法,锻炼动手能力,为毕业设计做准备。

二、设计内容、技术条件和要求1.设计并制作具有实际功能的单片机最小系统:可选择实现的功能⑴.流水灯⑵.电子时钟⑶.数字温度计⑷.交通灯控制器;2.根据所选电路功能,画出电路框图和原理总图。

3.根据电路所需元件及周边设备规划和设计电路板版图,描画版图。

4.根据版图生成gerber工艺文件,进行电路板制作,包括刻板,钻孔,覆铜等。

5.撰写设计总结报告。

三、时间进度安排本课程设计共两周时间。

第一周:功能设计与理论学习周一上午:布置设计任务;提出课程设计的目的和要求;明确对撰写总结报告、手工绘制原理图和电路板版图的要求;安排答疑、实验室开放时间。

讲解印制电路板的制板流程,介绍PCB刻板机等制板设备的软硬件操作方法以及注意事项。

周一下午:讲解电路原理图与PCB版图设计方法。

周二至周五:学生查阅资料,确定设计题目;进行功能设计,在实验室完成电路原理图与PCB 版图的设计和绘制,导出电路总原理图及版图文件。

期间安排两次答疑,指导学生设计。

周五,交设计草图-原理图和版图供老师审阅。

第二周:电路板制作、撰写设计总结报告周一至周四:分组在电子系统加工及评测实验室(225)操作刻板工具和设备进行电路板成品的加工和制作,成品需通过老师验收。

51单片机最小系统及元件

51单片机最小系统及元件

51单片机最小系统及元件1. 前言51单片机是一款非常常见的单片机,广泛应用于嵌入式系统和智能控制领域。

在这个领域,最小系统是最基本的硬件。

本文将介绍51单片机最小系统以及必要的元件。

2. 51单片机最小系统51单片机最小系统是由单片机、晶振、电源和复位电路组成的。

其中,单片机是控制中心,晶振为单片机提供时钟信号,电源为完成单片机运算提供电能,而复位电路则保证单片机正常工作。

2.1 单片机51单片机一般使用的是AT89C51型号,别名为P89V51RD2。

它由8位CPU、ROM、RAM、I/O端口、计时器/计数器、串口和中断控制器等功能模块组成。

具体的,AT89C51单片机主要参数如下:参数描述CPU 8051指令集兼容的8位CPU,占据纯CPU面积的75%ROM 可重写/擦除1K~64K字节RAM 128~256字节I/O端口4个8位I/O端口,可映射到外部I/O空间计时器/计数器两个16位计时器,一个8位计时器/计数器串口一个全双工/半双工可编程串口中断控制器5个中断源,2个优先级2.2 晶振晶振是单片机最小系统中的另一个关键元件。

它为单片机提供时钟信号,控制单片机的运行。

在51单片机最小系统中,一般使用的是12MHz的晶振。

2.3 电源为单片机提供电能,一般使用的是7805型稳压电源。

在电路中配合一个电容,电容的充放电作用可以过滤电源噪声,提高电源稳定性。

2.4 复位电路复位电路起到保持单片机在一个已知状态的作用,保证程序的正常运行。

在51单片机最小系统中,均采用外部复位电路。

3. 元件使用51单片机最小系统还要添加其他必要元件,以满足特定的功能要求。

这里我们列出一些可能会用到的常用元件。

3.1 LEDLED为发光二极管,它是电子元器件的一种。

当施加电压时,LED会发出光信号。

通过选择不同颜色的LED来指示系统状态。

3.2 按钮开关按钮开关一般被用来实现系统的输入。

我们可以通过按下按钮来改变系统状态,使单片机进入不同的工作模式。

51单片机最小系统原理图

51单片机最小系统原理图

51单片机最小系统原理图51单片机最小系统原理图的功能详解单片机的最小系统是由组成单片机系统必需的一些元件构成的,除了单片机之外,还需要包括电源供电电路、时钟电路、复位电路。

单片机最小系统下面着重介绍时钟电路和复位电路。

1)时钟电路单片机工作时,从取指令到译码再进行微操作,必须在时钟信号控制下才能有序地进行,时钟电路就是为单片机工作提供基本时钟的。

单片机的时钟信号通常有两种产生方式:内部时钟方式和外部时钟方式。

内部时钟方式的原理电路如图所示。

在单片机XTAL1和XTAL2引脚上跨接上一个晶振和两个稳频电容,可以与单片机片内的电路构成一个稳定的自激振荡器。

晶振的取值范围一般为0~24MHz,常用的晶振频率有6MHz、12 MHz、11.0592 MHz、24 MHz等。

一些新型的单片机还可以选择更高的频率。

外接电容的作用是对振荡器进行频率微调,使振荡信号频率与晶振频率一致,同时起到稳定频率的作用,一般选用20~30pF的瓷片电容。

外部时钟方式则是在单片机XTAL1引脚上外接一个稳定的时钟信号源,它一般适用于多片单片机同时工作的情况,使用同一时钟信号可以保证单片机的工作同步。

时序是单片机在执行指令时CPU发出的控制信号在时间上的先后顺序。

AT89C51单片机的时序概念有4个,可用定时单位来说明,包括振荡周期、时钟周期、机器周期和指令周期。

振荡周期:是片内振荡电路或片外为单片机提供的脉冲信号的周期。

时序中1个振荡周期定义为1个节拍,用P表示。

时钟周期:振荡脉冲送入内部时钟电路,由时钟电路对其二分频后输出的时钟脉冲周期称为时钟周期。

时钟周期为振荡周期的2倍。

时序中1个时钟周期定义为1个状态,用S表示。

每个状态包括2个节拍,用P1、P2表示。

机器周期:机器周期是单片机完成一个基本操作所需要的时间。

一条指令的执行需要一个或几个机器周期。

一个机器周期固定的由6个状态S1~S6组成。

指令周期:执行一条指令所需要的时间称为指令周期。

单片机最小系统制作

单片机最小系统制作

单片机最小系统制作单片机(Microcontroller)最小系统是指单片机与其必要外围电路的集成,能够实现单片机的正常工作。

单片机最小系统一般包括单片机芯片、时钟电路、复位电路和电源电路等。

1.选购单片机芯片:选择适合自己需求的单片机芯片,有多种型号和规格可以选择。

比较常见的单片机芯片有PIC、AVR、STM32等。

2.设计电源电路:为单片机提供正常工作的电源电压,一般为5V。

可以使用直流电源供电,也可以通过电池供电。

电源电路一般包括电源滤波和稳压电路。

3.设计时钟电路:单片机需要时钟信号来进行计时和同步操作。

时钟电路一般由晶体振荡器和相关电容电阻组成。

选择合适的晶体频率,一般常见的为4MHz或8MHz。

4.设计复位电路:复位电路用于在单片机上电时将其状态清零,进入一个初始状态。

一般采用电容与电阻并联的方式制作,保证在上电时产生足够的复位时间。

5.焊接和布线:将选购的单片机芯片和其他电子元件进行焊接和布线,连接相应的引脚。

注意焊接时要确保焊接点牢固,布线时要避免引起短路和接触不良等问题。

6.测试和调试:将制作好的单片机最小系统连接到计算机或开发板上,通过编程工具对单片机进行测试和调试。

可以使用编程工具(如IDE)编写简单的程序,通过编程上传到单片机进行验证。

7.功能扩展:根据需求可以对单片机最小系统进行功能扩展,如添加输入输出接口、外部存储器、显示屏等。

制作单片机最小系统的过程比较简单,但在实际操作中要细心和耐心,避免出现焊接不良、接触不良等问题。

制作好的最小系统可以为后续的单片机应用提供基础,可以用于各种项目的开发和实现。

总结起来,制作单片机最小系统需要选购单片机芯片,设计电源、时钟和复位电路,进行焊接和布线,并进行测试和调试。

掌握这些基本步骤可以帮助初学者更好地了解和掌握单片机的使用和应用。

亲手焊接51最小系统

亲手焊接51最小系统
目录
• 51单片机简介 • 51最小系统介绍 • 焊接前的准备工作 • 焊接过程 • 焊接后的测试与验证 • 常见问题与解决方案
01
51单片机简介
51单片机的历史
51单片机源于Intel的8051系 列,最早于1980年代初推出,
至今已有40多年的历史。
51单片机因其简单、可靠、 稳定的特点,在工业控制、 智能家居、消费电子等领域
元器件布局
在PCB板上合理安排元器件的位置,确保电路连接 的正确性和可靠性,同时考虑焊接的难易程度和散 热性能。
元器件标识
为每个元器件标明名称和规格,方便后续焊 接和调试。
元器件的焊接
1 2
焊接工具
选择合适的电烙铁和焊锡,确保焊接质量和安全 性。
焊接技巧
掌握正确的焊接技巧,如温度控制、焊点的形成、 焊锡量的控制等,确保焊点质量可靠。
最小系统是指一个电子系统中包含的 最基本的硬件元素,这些元素是实现 特定功能所必需的最小集合。
在单片机领域,最小系统通常包括单 片机芯片、电源电路、时钟电路和复 位电路等。
51最小系统的构成
单片机芯片
51单片机是最经典的微控制器之一, 其内部集成了CPU、存储器、定时器 /计数器、串口通信等功能模块。
总结词
验证I/O端口功能正常
详细描述
在进行I/O端口测试时,需要逐个测试每一个端口,包括P0、P1、P2、P3等。可以使 用一个简单的LED灯或蜂鸣器连接到相应的端口,通过编写简单的程序来控制LED灯的 亮灭或蜂鸣器的发声,以验证端口的输出功能是否正常。同时,也要测试端口的输入功
能,确保能够正确读取外部设备的信号。
元器件损坏问题
在焊接过程中,由于温度、电流等因素,可能会 导致元器件损坏。

51单片机最小系统电路板设计过程

51单片机最小系统电路板设计过程:
一、设计需求分析:
在这里设计51单片机最小系统电路板,首先我们给出最小系统板电路原理图:
二、启动99SE,新建工程,命名为“mini51.ddb”
三、绘制原理图:
1、新建原理图(mini51.sch文件)
2、放置元器件
3、连接
4、以上过程随时保存
四、生成网络表
五、绘制PCB
1、新建PCB电路文件(mini51.pcb文件)
2、设置好禁止布线层后导入网络表
3、器件布局
4、布线
5、以上过程随时保存
总结:通过上面的过程同学们了解到PCB电路板绘制的过程,首先根据设计需求得到原理电路,然后绘制电路原理图,有电路原理图得到用于PCB设计的网络表,最后进行PCB 的设计。

上面的过程只是一个简单的设计演示,实际中,每一个步骤都还有很多细节工作没有介绍,而这些工作也就是我们下面课程逐步要学习内容。

单片机最小系统

单片机最小系统4.1 单片机最小系统介绍单片机最小系统主要由电源、复位、振荡电路以及扩展部分等部分组成。

最小系统原理图如图4.1所示。

图4.1最小系统电路图4.1.1 电源供电模块图4.1.1 电源模块电路图对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源模块的稳定可靠是系统平稳运行的前提和基础。

51单片机虽然使用时间最早、应用范围最广,但是在实际使用过程中,一个和典型的问题就是相比其他系列的单片机,51单片机更容易受到干扰而出现程序跑飞的现象,克服这种现象出现的一个重要手段就是为单片机系统配置一个稳定可靠的电源供电模块。

此最小系统中的电源供电模块的电源可以通过计算机的USB口供给,也可使用外部稳定的5V电源供电模块供给。

电源电路中接入了电源指示LED,图中R11为LED的限流电阻。

S1 为电源开关。

4.1.2 复位电路图4.1.2 复位电路图单片机的置位和复位,都是为了把电路初始化到一个确定的状态,一般来说,单片机复位电路作用是把一个例如状态机初始化到空状态,而在单片机内部,复位的时候单片机是把一些寄存器以及存储设备装入厂商预设的一个值。

单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。

当复位电平持续两个机器周期以上时复位有效。

复位电平的持续时间必须大于单片机的两个机器周期。

具体数值可以由RC电路计算出时间常数。

复位电路由按键复位和上电复位两部分组成。

(1)上电复位:STC89系列单片及为高电平复位,通常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为10K和10uF。

(2)按键复位:按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。

AT89C51单片机最小化系统

2。

AT89C51单片机最小化系统安装测试我们从套件中找出要用到的元件,如下图:单片机的最小化系统是指单片机能正常工作所必须的外围元件,主要可以分成时钟电路和复位电路,我们采用的是AT89C51芯片,它内部自带4K的FLASH程序存储器,一般情况下,这4K的存储空间足够我们使用,所以我们将AT89C51芯片的第31脚固定接高电平(P CB画板时已经接死),所以我们只用芯片内部的4K程序存储器。

单片机的时钟电路有一个12M的晶振和两个30P的小电容组成,它们决定了单片机的工作时间精度为1微秒。

复位电路由22UF的电容和1K的电阻及IN4148二极管组成,以前教科书上常推荐用10UF电容和10K电阻组成复位电路,这里我们根据实际经验选用22UF的电容和1K的电阻,其好处是在满足单片机可靠复位的前提下降低了复位引脚的对地阻抗,可以显著增强单片机复位电路的抗干扰能力。

二极管的作用是起快速泄放电容电量的功能,满足短时间多次复位都能成功。

判断单片机芯片及时钟系统是否正常工作有一个简单的办法,就是用万用表测量单片机晶振引脚(18、19脚)的对地电压,以正常工作的单片机用数字万用表测量为例:18脚对地约2.24V,19脚对地约2. 09V。

对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时间和+5V连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题51系列单片机最小系统单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路.下面给出一个51单片机的最小系统电路图.说明复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐C 取10u,R取8.2K.当然也有其他取法的,原则就是要让RC组合可以在RST脚上产生不少于2个机周期的高电平.至于如何具体定量计算,可以参考电路分析相关书籍.晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)/12MHz(产生精确的uS级时歇,方便定时操作)单片机:一片AT89S51/52或其他51系列兼容单片机特别注意:对于31脚(EA/Vpp),当接高电平时,单片机在复位后从内部ROM的0000H开始执行;当接低电平时,复位后直接从外部ROM的0000H开始执行.这一点是初学者容易忽略的.因此可以看出,其实要熟悉51单片机的40个引脚功能也很容易:总共40个脚,电源用2个(Vcc和GND),晶振用2个,复位1个,EA/Vpp用1个,剩下还有34个.29脚PSE N,30脚ALE为外扩数据/程序存储器时才有特定用处,一般情况下不用考虑,这样,就只剩下32个引脚,对于初学者,这32个引脚就是要经常跟它们打交道的了.它们是:P0端口P0.0~P0.7共8个P1端口P1.0~P1.7共8个P2端口P02.0~P2.7共8个P3端口P3.0~P3.7共8个。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

武汉工程大学智能车团队
第 1 页 共 6 页 BY YuKai
51单片机最小系统
1. 设计框图

2. 硬件电路设计
武汉工程大学智能车团队

第 2 页 共 6 页 BY YuKai
3. 元件清单
共阴极数码管2只(分立) 10UF电解电容2只(限压16V) 30PF瓷片电容2只 220欧的电阻9只 4.7K的电阻1只 1.2K的电阻1只 4.7K的排阻1只 12MHZ的晶振1只 S8550三极管1只 单排针2排 自锁小按键1只 蜂名器1只(长音) STC89C51单片机1片 常开按钮开关1只(轻触开关) 40引脚紧锁座或40引脚芯片插槽1只
(前者方便单片机取下来的,但价格
较贵;后者便宜,不便于拔插)
发光二极管(5MM红色)10只
电路板1张(单孔锡板,带九针串口
座的焊盘)
USB转串口线1根(笔记本电脑必买、
台式电脑选买)
USB头一个(如下一页实物图所示)
双头USB线1根(两头都能插入USB
头里面)
细导线2米(单芯、铁线)
2CM铜柱8根(一头凸起,一头凹下)
武汉工程大学智能车团队
第 3 页 共 6 页 BY YuKai
104瓷片电容5片 MAX232芯片1片 串口头1个(母头、9孔式) 串口线1根(一端9孔、一端9针) ****蓝色器件为台式电脑用**** 注意:有的元器件(如电阻、瓷片电容等)非常便宜,一般按10个为单位买,否则别人不卖。 必备工具:万用表、电烙铁、焊锡丝、
松香、吸锡器、斜口钳、镊子

相关软件:Protel 99 SE、Keil 3、
单片机烧录软件

4. 下载电路

STC89C52
1、电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)
接20引脚。
2、振荡电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了
振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了。
3、复位(RST,第9引脚):至于复位是何含义及为何需要复位,在单片机功能中介绍。
4、EA(31引脚):EA引脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工
作了。
5、P1口发光管电路:P1.0-P1.7(第1-8引脚)连接到8个470欧电阻驱动8个发光管。
6、单片机引脚控制连接:两排单排插连接单片机40个引脚,方便以后扩展或测试各引脚。
7、在线编程下载接口:用一个5X2(长为5的双排插)连接电源VCC、GND、P1.5(第6脚)、
P1.6(第7脚)、P1.7(第8脚)和RST(第9脚),然后通过在线编程下载模块连接到电脑的并
口,运行Keil编程软件可以实现在线编程和仿真,边改程序边调试电路(观看发光管的表演,当
然导演就是大家自己!)
武汉工程大学智能车团队
第 4 页 共 6 页 BY YuKai
功能:
1.八位流水灯 2.数码管动态显示 3.蜂鸣器唱歌 4.红外遥控接受遥

控 5.串口通信 6.STC89C52可以直接串口下载程序 7.矩阵键盘 8.
可以直接ISP下载程序 9.可以由USB直接供电

51单片机管脚说明
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1
口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可
以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH
进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输
出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下
武汉工程大学智能车团队
第 5 页 共 6 页 BY YuKai
拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1
口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出
4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址
的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储
器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接
收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门
电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由
于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,如下表所示:

P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中断0)
P3.3 /INT1(外部中断1)
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位
字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率
周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲
或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉
冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC
指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE
禁止,置位无效。

/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器
周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出
现。

/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),
不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA
端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V
编程电源(VPP)。
武汉工程大学智能车团队
第 6 页 共 6 页 BY YuKai
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。 XTAL1和XTAL2分别为反向放大器的输入和输
出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外
部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发
器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

相关文档
最新文档