单片机小白学步系列(八) 用面包板搭建实验电路

  前面介绍了几种准备实验板的方案。这里先介绍方案一,我将同大家一起搭建一块简易的单片机实验板。一起感受动手实践的乐趣。

  我们有两种自己搭建实验板的方案,一是用面包板,二是用万用焊板。本篇我们介绍面包板搭建电路。

  面包板是一种用于电路实验的器材,上面有非常多孔。我们能够将元器件和导线插进去,组成我们须要的电路。假设发现电路有错,拔下元件和导线又一次插接就可以。

电路做完后,全部元件还能够拔下来再次使用。

  面包板搭建电路简单易行,节省时间和材料。

可是缺点在于,面包板仅仅能搭建一些比較简单的电路,并且是对电气连接要求不高的电路。假设电路太复杂。面包板上全是各种导线,出现某些导线或元件松动的情况。不easy找到。假设有些电路对电气连接要求比較高。比方要通过非常大电流。微弱信号处理。高频电路等。因为元件是简单的插进去的,与面包板之间的电阻值较大等原因,效果就不理想了。

  下图展示了面包板线和一种经常使用的面包板。面包板线能够用粗细合适的普通硬导线,也能够使用图中所看到的的专用线。会更方便。

  图中的面包板,外側标有红线和蓝线的整个竖排是分别连在一起的,一般用于接电源。

中间每一横排五个孔分别连在一起的。用于插接各种元件。

  


  以下转入正题,搭建简易单片机实验板。前面介绍了单片机最小系统电路是单片机正常执行的最小电路。这里我们就要从最小系统開始搭建。

须要准备例如以下工具材料:

  面包板。面包板线、导线、杜邦线若干

  DIP40封装的STC89C52RC单片机(STC89C5x均可)

  11.0592MHz晶振、30pF电容两个(用于时钟电路)

  10uF电容、10k电阻(用于复位电路)

  USB-TTL下载线(用于程序烧写,后面文章会具体介绍)

  六脚自锁开关(作为电源开关。能够省略。而使用插拔导线的方式取代)

  


  图中的元件用于复位电路和时钟电路。

上面是10k色环电阻,详细读法请自行学习。然后是10uF点解电容,电解电容有正负极,图中表皮上标有白色箭头的管脚为负极,假设是如图所看到的全新的电解电容。正极的引脚更长;以下左边是两个瓷片电容,没找到30pF我用比較接近的27pF取代。详细容量读法也请自行学习;右下角是晶振,正面标注了11.0592,即晶振的频率为11.0592MHz。

  


  图中是搭建好的最小系统,两根白线用来把两側的正负极连接到一起。

  


  一端公头(插针),一端母头(插孔)的杜邦线

  


  USB-TTL转接板正面

  


  USB-TTL转接板反面(连接了杜邦线母头)

  


  杜邦线母头连接了USB-TTL转接板(下面简称转接板),杜邦线的公头插在面包板上和单片机最小系统相连接。

转接板上5V连接面包板的电源(我的转接板上有5V和3.3V两个供电电压,有的转接板仅仅有一个VCC,就接VCC)。GND连接面包板负极,即单片机的GND,这两根线能够给单片机供电。转接板上的TXD连接单片机的RXD(P3.0)、RXD连接单片机的TXD(P3.1)(可參考之前介绍的51单片机管脚分布图),这两根线是用来进行串口通信和下载程序的,后面会具体介绍。

  图中我已经连接好了电路,而且在P1.0上接了一个LED和电阻,用电脑下载了LED闪烁的程序。能够看到照片中绿色LED正处于点亮的状态。

  搭建好实验板后,我将带大家安装相关软件。编写第一个单片机程序。并把它下载到我们的实验板上执行。我们不见不散哦。


=======================================================

《单片机小白学步》系列教程(原名《单片机入门指南》)介绍

本系列教程从最主要的入门知识開始,逐步深入介绍单片机系统设计。内容包含:
1、入门篇:单片机等基本概念、各种电子设计基本知识
2、思想篇:单片机/计算机系统设计的project思想
3、学习篇:单片机学习过程、方法和技巧,以51单片机为例介绍,并推广到其它单片机
4、应用篇:遵循规范的project方法。设计单片机系统实例(计划设计的系统有:计算器、电子表、password锁、简易手机。详细看有没有时间再确定)
5、原理篇:从模拟电路、数字电路開始,逐步深入介绍单片机/计算机系统原理,并自行设计简易的CPU(因为个人水平有限,这部分没有把握写好,详细内容视情况而定)

教程特点

1、技术知识点全面。从入门到精通

包括了各种基本知识,尤其是对单片机基本概念的介绍、为什么要用单片机等。在非常多同类书籍教程中都被忽略了。同一时候也包括了一些深入的知识。包括原理篇考虑对单片机的基本原理进行介绍。有助于深入理解单片机。

本系列教程以51单片机为例进行介绍。

通过51介绍完单片机的基本知识,我会再把430进行简要介绍,尤其是对照两者之间的优缺点,让大家非常快感受到430的巨大优势,而学习51正好为高速了解430打下了坚实的基础。

2、除了单片机知识,还有思想、方法、技巧的介绍

本系列教程中。介绍单片机各种模块编程知识的主要是学习篇。而学习篇仅仅是整个教程的一部分。在学习篇中我会贯穿各种方法技巧。怎样理解一些模块功能,怎么看时序图,严格遵守project思想进行编程。程序发生了错误怎么调试等等。而在思想篇中会整体介绍非常多重要的思想,为后面的学习做好准备工作。

3、知识先后顺序的设计

单片机学习过程中,涉及大量的知识,并且非常多知识之间相互依赖,关联非常强。

本系列教程对知识的先后顺序进行比較明白的规划。尽最大可能符合人的认知过程。可是实际规划时发现,不管怎么调整知识的顺序,总有一些知识之间相互依赖,关系复杂。

比如開始讲IO口的时候肯定会提到寄存器。而寄存器这个词的理解。须要深厚的背景知识。

可是这些背景知识在没有进行实践的时候也非常难理解。

刚開始学习的人经常就会在这种地方感觉疑惑不解,不知所措。而每次遇到类似这种知识,我会向刚開始学习的人指出,应该怎样对待。

这个知识是应该自己去学习补充,还是等到学完原理篇再做理解,而如今又应该怎么去看待这个名词。

另外,在整个教程的学习前。须要掌握一定的C语言等基础知识,详细可參考教程第〇篇《序》中的相关说明
http://www.hainter.com/mcu-primer-0

4、语言通俗易懂

本系列教程力求语言通俗易懂,而不会用一堆新手不懂的词语去解释还有一个不懂的词语。可是受限于个人语言表达能力,可能有些地方表述的比較繁琐。或者不清楚。希望大家可以帮忙指出。

其它问题

假设认为我写的对你有帮助,欢迎多多反馈,包含写的不对、不合理、不太明确都能够指出来,这样方便我对其进行完好。

很多其它可參见:《怎样以学习单片机为契机,逐步成为优秀的project师》
http://www.hainter.com/mcu-engineer

本系列教程首发于我的个人主页,欢迎訪问(因为是国外server。速度略微有点慢):
http://www.hainter.com/category/hacker/mcu-primer

同一时候会将其转发到CSDN、电子发烧友等网站,欢迎关注。
CSDN专栏网址 http://blog.csdn.net/column/details/mcu-introduction.html
电子发烧友论坛 http://bbs.elecfans.com/zhuti_mcu_1.html

本文首发自我的个人主页,转载请注明来源:http://www.hainter.com/mcu-primer-8
原文地址:https://www.cnblogs.com/brucemengbm/p/6692210.html