原创DIY:自制简单实用的C51单片机开发板
业余学习单片机好几年了,一直也没什么大的进展,全凭兴趣吧,开始学时也不知道要买什么样的开发板,花了560RMB从某网站买了块开发板,收到后就有点后悔了,主要是没有学习教程,配送的例程还是汇编的。汗...... 后来,后来索性300元买掉了。
后来找到郭天祥老师的教程,发现那开发板很多都配不上,都需要自己改IO口,再回来又看到杜洋的面包板入门单片机觉得还不错,就用面包板插零件学习了一段时间,中途又玩了一段Arduino,后来觉得其不如51来的直接,就放下回到51上,一路来也做了些作品,大多是仿制的,如:摇摇棒,心形花样灯,数码管时钟,1604电子钟等,有些好久了都没拍照.....。
说了这么多有点跑题了,由于面包板每次都要插装零件,硬件电路熟悉后,觉得有点费时费工,最近有时间就焊了大小3块单片机开发板,附上板子原理图及手焊板子拍照,还请多多指点。
板子主要有以下功能:
1,4x4矩阵按键+4个独立按键;
2,4位数码显示;
3,8x8点阵屏;
4,步进电机电路;
5,时钟电路DS1302;
6,温度模块电路;
7,I2C,EEPROM电路;
8,红外电路;
9,继电器电路;
10,无源蜂鸣器;
11,74HC595串入并出电路;
12,兼容IAP15W4K58S4,STC12C5A60S2,STC12C2052AD,STC15F104E系列单片机等
13,38个IO口全部装上红绿LED方便监控IO口状态。增加,装上IAP15W4K58S4可直接实现仿真功能。14,支持1602液晶
........
其它的还可以再加上去
一口气做了大大小小三块:
数码管时钟,三个按键调时:
外接UART串口屏:
1602液晶屏时钟,三个按键调时:
1602液晶屏时钟,三个按键调时:
另一块板子的 数码管时钟,三个按键调时:
另一块板子的 1602时钟,三个按键调时:
点阵屏:
步进电机:
板子反面到处是飞线:
还是飞线:
最后传上原理图:
原理图-12C5A60S2
原理图IAP15W4K58S4
以上图文内容均是EEWORLD论坛网友: jeanscyz原创,在此感谢。欢迎微博@EEWORLD
如果你也写过此类原创干货请关注微信公众号:EEWORLD(电子工程世界)回复“投稿”,一经入选,我们将帮你登上头条!
与更多行业内网友进行交流请登陆EEWORLD论坛。
初学单片机,基于51单片机的电子琴实物焊接
我们自从制定了“做一个单片机电子琴”的小目标后,经过分析设计原理,再到原理图、PCB图的绘制,做了一系列准备工作,今天我们进行实物焊接。
先准备元器件:
单片机电子琴设计——所需元器件图
焊接大概分为四个步骤。
第一步,插件。
参照上篇文章中PCB布局试着插上元件。电源接线插件因PCB底部已有连线原因,位置稍作了调整。
实物摆放以后,发现接线排针和单片机的连线焊接比较麻烦,而且板子宽度有限,不够把12个按键安装在一排。所以临时决定放弃插针,采用简单的无按键方案。
单片机电子琴设计——元件焊前试摆放图
在插件之前要注意元器件的方向。例如开关,应该用万用表实测常闭常开引脚的位置,以免焊上去后不方便调整。下图是按钮开关的外观识别法,侧面的外观不同:
单片机电子琴设计——按钮开关识别图
第二步,焊接。
手工焊接元器件时一般先安装高度低的元件,焊上后再安装相对高的元件,这样比较容易控制。
单片机电子琴设计——待焊接的引脚图
第三步:剪脚。
焊上引脚后检查正面是否歪斜?调整好之后,就要把引脚全部剪掉。新手容易犯的错误是:利用元件引脚直接搭焊相邻的焊点。因为手工焊接的实验电路板,上面的元件都有可能拆除调整,包括连线走向,所以,一旦用元件引脚搭焊起来以后,除了影响美观,还会给后面的调整工作造成很大的难度。因此要把引脚全部剪掉。剪掉的引脚可以用来当作连线。
单片机电子琴设计——剪掉多余的管脚图
在别的元件焊好后,再焊接单片机。由于SOP贴片封装的单片机管脚与DIP直插封装的洞洞板孔不对应,首先需要固定单片机。经过摆放试验,发现用跳线在芯片的对角管脚上焊接焊点固定比较容易,如下图:
单片机电子琴设计——利用跳线固定单片机图
第四步:连线。
正面焊接好后开始连接背面的走线。
单片机电子琴设计——背面连线焊接图
前面说了暂时不用按键,先用导线来代替表笔,这样单片机只需连接5根线。全部焊好后,板子通上电,指示灯会点亮。下面是焊接好的“成品”图片:
单片机电子琴设计——初步焊接完工图
上图中,黄色杜邦线连接单片机P3.0(RxD),白色杜邦线连接P3.1(TxD)。绿色接线柱有正负之分,外侧接地。
以上就是实物焊接的过程。后面我们将要编写单片机程序,继续为“小目标”努力。
今天就到这里,如果您感兴趣,或者有什么好的想法,欢迎在评论里交流,欢迎关注头条号/春天说,一起学习单片机。。。
相关问答
国信长天 单片机 蓝色 板子 跟绿色 板子 有啥区别?单片机面包板一般都有很多孔,可以根据自己的需求搭建电路,而绿色的板子一种是洞洞板,可以焊接所需的电路,一种是成品的板子,根据PCB打板制作出来的。单片机面...
pcb和 单片机 有什么区别?PCB设计和单片机的区别1.单片机就是一个CPU里面有定时器,程序存储器,计数器啥的,单纯的一个单片机是没的用的,要用它和外部电路结合才能实现其功能(就像电脑...
怎么测 单片机板子 的静态电流,比如PIC16F886?把电源线(给单片机供电的电源线)断开,把电流表串在电源线中间,开机就可以看到静态电流。把电源线(给单片机供电的电源线)断开,把电流表串在电源线中间,开机就...
买成品的 单片机板子 开发实现仪表规约协议转换?你说的这个功能叫协议转换,你可以做一个专用的协议转换接口电路板,将不同公司的仪表的串口数据协议转成ModbusTCP协议。普通单片机就可以,用不着这个高大上的...
大三学生想学 单片机 ,有哪种比较好的开发板可以推荐下?目前市面上卖的比较好的单片机开发板,是8位单片机和16位单片机。8位单片机中51单片机开发板和STM8单片机卖的比较好,16位单片机中STM32F1系列卖的比较好。这类...
51 单片机 的 板子 全称?简单来说,51单片机裸板是指未添加任何通孔或电子组件的印制电路板。它们通常被称为PCB裸板,有时也称为PCB。空白的PCB板只有基本的通道,图案,金属涂层和PCB基...
我想要接一个12电源,在 单片机 接口如何才能做到,求助?你这个是单片机开发板吧,很多单片机都是5V电源,也有12或者24V的,12V的开发板供电,找个12V电源,我看你这线接头是十字槽螺钉,跟很多家用保险开关差不多,很...
如何给stc89c51 单片机 烧写程序?朋友们好,我是电子及工控技术,我来回答这个问题。对于给单片机烧写程序是每位学习单片机技术的朋友必须要掌握的一种技能,下面我给朋友们分享一下我是如何给单...
单片机 程序怎么在电脑上调试?用什么软件好?单片机可以实现在线调试程序,通过软件设置断点,进行单步调试,这样可以看到单片机是如何一步步执行程序的,从而快速找到问题,解决问题。以Keil和IAR为例介绍...1...
单片机 没法烧录程序-ZOL问答1.单击下载按钮,让软件向单片机写入程序,如果出现这个提示无法下载,请在下载状态下关闭单片机电源再重新打开,看烧写过程开始没有2.如果还没有,请检查COM端口设...