首先准备的材料有:一块板子,一块89c51/52的芯片,一个51芯片插座,12MHZ的晶振,一个10的电阻,一个10uf的电解电容
两个20-33pf的瓷片电容,线若干,小开关一个
电路图如下:
那个小开关就是复位开关,制作好了大家可以下载一个小程序看看。。。。。。
最小系统制作非常容易,但是我下载程序时都是先把程序放到开发板上烧好在插入底座中,但是一般的底座由于结构问题,和51单片机芯片针脚太软了,多插几次容易就断掉,所以接下来我就来分享一下怎么不把芯片拔出来就可以任意烧程序(当然有usb转串口就忽视这个方法)
首先把开发板的芯片拔下来,把自己焊的最小系统的VCC,GND,P3^0,P3^1对照接到开发板上:
这样就可以直接烧程序了.....................
关键字:51单片机 最小系统 程序烧录
引用地址:
51单片机最小系统的制作和程序烧录
推荐阅读最新更新时间:2024-03-16 16:08
51单片机最小系统电路-设计教程
51单片机最小系统具有体积小、质量轻、功能强、功耗低、性价比高等特点。由芯片、系统时钟、I/O端口设备及复位电路等构成。 51单片机是一种8位微控制芯片,拥有512字节的数据存储空间和8K字节的程序存储空间。共40个引脚,1个全双工串行通信端口,2个优先级设置,3个十六位强大定时/计数器,4个八位并行I/O端口,5个优质中断源。STC89C52单片机的时钟引脚为XTAL1 和XTAL2;控制信号的引脚有RST,ALE,PSEN 和EA;I/O端口有P0,P1,P2和P3。 复位电路主要用于控制单片机的启动状态。在单片机系统运行过程中,受到外界干扰而出现程序出错或直接死机、停止运行的时候,通过复位操作,单片机内部的烧录代码就
[单片机]
51单片机P0口上拉电阻的深入研究
如果是驱动led,那么用1K左右的就行了。如果希望亮度大一些,电阻可减小,最小不要小于200欧姆,否则电流太大;如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过3K以上时,亮度就很弱了,但是对于超高亮度的LED,有时候电阻为10K时觉得亮度还能够用。通常就用1k的。 对于驱动光耦合器,如果是高电位有效,即耦合器输入端接端口和地之间,那么和LED的情况是一样的;如果是低电位有效,即耦合器输入端接端口和VCC之间,那么除了要串接一个1 4.7k之间的电阻以外,同时上拉电阻的阻值就可以用的特别大,用100k 500K之间的都行,当然用10K的也可以,但是考虑到省电问题,没有必要用那么小的。 对
[单片机]
51单片机在微机自动交换系统中稳定运行的设计
MCS—51 单片机 在电力线载波通信中处理任务时的实时性尤为突出。由于该系统整机配置的主要服务对象是电力调度,且它的使用环境将来多为无人值守站,所以系统工作是否稳定直接影响到电力线载波机的整机性能。针对电力通信特点,在考虑稳定运行方面我们采取了以下几项措施。 1 设置上电延时复位电路 1.1 为什么要进行上电复位46 计算机在启动运行时都要进行复位。作为在控制领域中应用最广泛的单片机,复位处理更是设计中的关键。单片机内部的各个功能部件均受特殊功能寄存器控制,程序运行直接受程序计数器指挥,寄存器的复位状态决定了单片机内有关功能部件工作用的初始状态,而程序的正常运行就是从这个状态开始的。如果上电时没有做到正
[单片机]
PICKIT3往PIC16F877A烧录程序失败
1.故障提示:(具体文字忘了记录,大概意思) 1 找不到目标器件,。。。。; 1.2 太多电流流入VDD,检查时钟线和信号线。。。; 2.原因:MCU芯片接反或者焊错了。
[单片机]
51单片机PCA9685驱动9个舵机
51单片机PCA9685驱动板驱动舵机 单片机源程序如下: #include reg52.h #include intrins.h #include stdio.h #include math.h typedef unsigned char uchar; typedef unsigned int uint; unsigned char buf; sbit scl=P2^6; sbit sda=P2^7; #define PCA9685_adrr 0x80// 1+A5+A4+A3+A2+A1+A0+w/r #define PCA9685_SUBAD
[单片机]
基于51单片机构成的工业控制系统
0 引言 近年来自动化控制领域日新月异,诸如PLC、DCS、PAC等控制系统层出不穷,但是诸如此类的控制系统的应用需要相对昂贵的成本,一方面为了方便客户使用,控制系统生产厂家极力推行自己的编程语言,而在科研领域,大部分科研人员都已熟练掌握了C语言、VB等编程语言,一些科研项目的建设完全没有必要采用PLC、DCS等动辄几万甚至几十万元的控制系统作为一次性的试验投入。因此本文介绍一种基于51单片机构成的工业控制采集系统,成本不足千元,并且可以满足相当一部分工业控制采集系统的需要。 1 系统组成 本系统由以下芯片组成:一片89C52单片机(限于篇幅,管脚说明见参考文献)、两片MAXl86AD采集、两片74HC573作为开关量输
[单片机]
51单片机-串口通信入门
1.波特率 串口通信就是单片机与电脑端,单片机与单片机,单片机与模块器件之间互发信息进行通信,比如单片机发送一个“1”的字符给电脑端,电脑端的窗口就会接收到“1”。我们常用的波特率为9600,所谓9600指的是一秒钟单片机可以发送9600个数据位,也就是1秒钟的时间里单片机可以发送(9600/8)=1200字节。 如果我们想发送一个字符“A”给电脑端的窗口,那么字符“A”对应的ASCII值就是65,二进制表示为01000001。 2.通信引脚 单片机的P3.1是发送引脚,也就是说要发送字符“A”,这个引脚的变化如下图所示 单片机要发送一个字节给电脑端,首先发送引脚需要先拉高,然后拉低持续(1/9600)秒,电脑端检测到这个
[单片机]
AT89C51单片机在电话远程控制器中的应用
随着通讯产业的发展,电话机已经走进了千家万户,利用电话机进行远程控制的技术也日益用于生活中,本文设计了一种电话远程控制系统,该系统主要应用于电话遥控控制的家用电器,用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。 1 系统结构 此系统主要包括电话振铃检测电路,电话自动拾机和挂机电话,DTMF信号解码电路,语音提示电路,以及音频放大电路,系统结构框图如图1所示。 当有电话呼入时,电话振铃检测电路检测到有振铃并等待系统默认的振铃次数后,控制器自动拾机。用户在语音提示下依次输入用户的操作密码和操作指令。DTMF解码电路将接收到的DT
[单片机]