diy51单片机最小系统------从零件到51整体测试成功小白篇

前言

  因为现在网上资料很多,但是很多博主水平不一样,有很多时候,自己在网上找了很多资料,因为自己智商不够,有时候感觉很多关键性的东西没说清楚,导致解决不了问题。那现在就从一个小白的角度来记录自己做过的东西,希望能帮助到以后会涉及到相关东西的小伙伴,也给以后自己留一些参考的资料。

  这个是在我自己焊接好,并且通过烧写代码和连接传感器测试成功后才写的这个,所以只要不出错,按照这个方案是完全可以成功的。话不多说,开始搞事。

  第一步:找到单片机芯片原理图,这个网上一搜一堆的,不过建议还是去搜芯片的datasheet,这样引脚名称更好理解而且出错几率会降低。下面这个图就是STC89C52RC的引脚图

    

这个是我查到的STC89C52RC的datasheet链接,需要的可以自己去看:http://pdf1.alldatasheetcn.com/datasheet-pdf/view/139744/ETC1/STC89C52RC.html,封装图在第三页里。

    

  第二步:找到51单片机最小系统的电路原理图,这个也可以在网上找到,下面这个是我自己用软件画的有的地方根据我的实际情况有所改动。

需要注意的是:我这里采用的烧写代码的方式是用USB TO TTL串口调试器,利用单片机上的RX(P3.0)和TX(P3.1)IO口进行代码的烧写。

下面这个就是USB-TTL串口调试器的图片,这里我顺带把USB TO TTL 与STC89C52的接线图一起做了(请忽略我的PS技术)

在烧写代码的时候TX和RX要反接这个为什么我就不解释了,所以在焊接下载口的时候rx和tx接芯片的那个口就根据自己需要了,总之就是要满足usb to ttl

与芯片的接线方法是上图这样就行。

  第三步:买材料,因为实验室大部分材料都有,所以我买的很少,这里的清单是我在某宝卖51单片机的店里找的图片,有几个地方需要改:自锁开关 *2、按键开关*1(这个复位开关其实可以省略,自锁开关代替也行),插针要多买一排(可以单排插针20pin *3,然后插针双排2*3就可以不用买了)

然后下面这些是这些元件的图片

  第四步:焊接

这个过程没啥好说的,反正就是这里需要注意10uF电解电容的方向和排阻的方向(有一个点的那一边接在vcc上)。

我焊接好了之后的板子背面是这样子的(因为后来在做光立方,所以有74hc595的布线在上面,可以忽略)

  第五步:用USB TO TTL连接电脑烧代码测试

这个串口调试器跟芯片怎么连接前面已经说过了,这里不再赘述。烧写代码需要用到stc-isp烧录工具(我用的版本是V6.86D),界面如下

等代码烧录完毕之后查看有没有相应的反应,如果得到相应的结果就表示焊接成功了。

总结:

  之前在找资料的时候有找到资料有人说P0.6引脚需要拉高,所以后来焊的第一块板子烧了一次代码后就再也烧不了代码了。

原文地址:https://www.cnblogs.com/xiaoqiangnasi/p/8665522.html

时间: 2024-07-29 12:48:16

diy51单片机最小系统------从零件到51整体测试成功小白篇的相关文章

【转】看看什么叫51单片机最小系统

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个51单片机的最小系统电路图. 说明 复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书推荐

【转】什么叫51单片机最小系统

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统. 对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路. 下面给出一个51单片机的最小系统电路图. 说明 复位电路:由电容串联电阻构成,由图并结合"电容电压不能突变"的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位.一般教科书

<模电学习1>Multisim 12.0 搭建并仿真51单片机最小系统

环境: 系统环境: win7 64位 软件平台:Multisim 12.0 目的: 刚毕业,但是模电知识也忘得差不多了,加之自己想搞搞硬件设计,如果只是看模电书,不实践,还是终觉浅.当做兴趣一样学学模电,仿真仿真.Multisim的MCU少,就拿51来练练手,搭建51单片机仿真系统,配合着记录一下书本的知识. 概述: 最后使用Multisim 12.0搭建出来的最小系统为图1-1所示,通过编写程序可以使LED1循环闪烁. 图1-1 正常来说,51单片机最小系统一般包括单片机.晶振电路.复位电路,

自制51单片机最小系统

1.自制了一个单片机最小系统,有晶振电路,有复位电路,P0.0口接了一个LED,ttl线是买的现成的,接线原理图网上有.写个led闪烁程序测试

单片机入门指南系列(六) 单片机最小系统——麻雀虽小,五脏俱全

本文由PurpleSword(jzj1993)原创,转载请注明.原文网址 http://blog.csdn.net/jzj1993 前面介绍了集成电路的管脚编号识别,这里我们简单了解下51单片机的40个管脚具体的作用.对于没有接触过复杂电子元器件的读者来说,或许会感觉非常难,但实际上完全不需要有畏惧心理. 按照集成电路的管脚识别方法,缺口朝上,逆时针转一圈,单片机的引脚编号从1到40,如图所示.图中同时给出了各个管脚的名称.我们完全不需要刻意去记这些管脚顺序和名称,在需要的时候查一下就好了,如果

嵌入式01 单片机最小系统

一.单片机最小系统一般包括以下几部分: 1.电源 2.中央处理器 3.时钟电路 4.复位电路 二.以下是自己画的51单片机教学板 1.电源电路 也就是为了提供板子所使用的5V和3.3V电压,这里我使用的是USB输入5V,然后通过AMS1117_3_3芯片电压转换芯片转换为3.3V,画原理图时注意把电源隔离开(使用0R电阻隔离,或者飞线),当调试电源没有问题之后然后将0R电阻焊上. 2.中央处理器 STC89C52:8位的CPU,片内带128B的数据存储器,4KB的内部程序存储器,寻址空间为64K

c51较c比较,单片机最小系统

sfr(Special function registers):特殊功能寄存器声明 bit:位变量声明 sbit:特殊位声明 psw^2,表示psw寄存器上的第2位 << >> 位左移 位右移 & | 按位与,按位或 ^按位异或 ~按位取反 单片机最小系统:1.电源 2.晶振3.复位电路

STC12C5A60S2 51单片机最小系统

STC12C5A60S2 一.根据芯片文档连接物理电路,最小系统:    电路图<>实物图 二.根据usb下载器安装驱动 1.先把usb下载器插到电脑,查看计算机设备管理,查看占用的com端口 如果设备未识别,需要安装usb驱动 2.安装keil编译器 1>.新建一个工程,再新建一个源码文件,再把文件添加到项目中去 新建project:project->new project-填写项目名称(点击保存) 选择芯片型号->Atmel->89c52(兼容89c51) 新建fi

[每日电路图] 1、基于AT89C52单片机最小系统接口电路【转】

:http://www.21ic.com/dianlu/ :http://www.elecfans.com/soft/49/ :http://www.wuyazi.com/ come from:http://www.21ic.com/dianlu/basis/interface/2015-04-21/621607.htm AT89C52是美国Atmel公司生产的低电压.高性能CMOS 8位单片机,片内含8KB的可反复擦写的程序存储器和256B的随机存取数据存储器(RAM),器件采用Atmel公司