第一章 概述
1.1 缘起
1. 给51初学者提供一个简单的DIY的教材。
第二章 跑马灯和串口
2.1 第一步:准备
准备一下器件:
1、 烙铁(质量好点)
2、 焊锡(细)
3、 烙铁架(带一个专用海绵)
4、 松香块
5、 万用表(要有带响的,听听红黑表笔短接时的声音出来快不快)
6、 PCB面万用板1块
7、 40pin 插座 1个
8、 11.0592M晶振1个
9、 30P瓷片电容2个
10、 11个LED
11、 电阻排1K 1个到VCC,做跑马灯LED的限流电阻
12、 max232或者兼容的芯片
13、 16pin的插座上去
14、 STC89 C51
15、 其它杂物
以上的投资加起来,不会超出100元。
价格数量和封装如下:
STC的 单片机 可以串口下载。
解释一下:
LED:8个挂在P1口,排电阻是上拉限流的;2个作为串口收发的指示灯;1个LED作为电源指示灯;
独石电容6个:5个是使用在max232上的;一个是使用在 单片机 上,作为电源去耦的;
10K电阻1个,接在EA上,上拉到5V;
电解电容和电阻构成上电复位电路;(STC 单片机 不需要)
自己买2个DB9的母头,焊接一根串口电缆;
准备一个3PIN的插座,焊接在PCB的面包板上;
还有电源,Dc5V的电源很多,电源电压差一点问题不大;很多 单片机 现在电源范围都宽;
STC 单片机 应该可以工作在4V以上,具体查资料。
准备好以上物品,可以准备焊接好了。
来一张全家福:
在焊接之前要仔细规划一下,器件的布置和线路的连接,使得背面飞线最少,效率最高。
2.2 第二步:焊接 单片机 最小系统
2.3 第三步:焊接串口指示灯
2.4 第四步:在P1口上焊接跑马灯
2.5 第五步:焊接Dc5V电源指示灯
2.6 第六步:焊接max232的5个0.1u电容
2.7 第七步:焊接RS232的3P接口插座
2.8 第八步:测量max232的电荷泵的正电压是否正常?
插上一片max232,并测量是否焊接正确。
先测量RS232的正电压:第二脚。
2.9 第九步:测量max232的电荷泵的负电压是否正常?
再测量RS232的负电压:第6脚。
这2个图形中的电压均是可以接受的值;
只要这2个电压正常,说明max232的外围电路工作正常。
2.10 第十步:焊接串口电缆
PC串口的定义:
2:RXD
3:TXD
5:GND
2.11 第十一步:使用一个串口测试软件,测试串口工作是否正常
看到RXD的绿色的指示灯闪烁,说明,通信正常。
2.12 第十二步:使用STC的下载软件,下载一个跑马灯程序
俺的试验的这个跑马灯是反的,也就是,跑的灯是不亮的。
2.13 结束语
嘿嘿,容易吧。
其它的按键、LED、LCD再慢慢扩充吧。
1.1 缘起
1. 给51初学者提供一个简单的DIY的教材。
第二章 跑马灯和串口
2.1 第一步:准备
准备一下器件:
1、 烙铁(质量好点)
2、 焊锡(细)
3、 烙铁架(带一个专用海绵)
4、 松香块
5、 万用表(要有带响的,听听红黑表笔短接时的声音出来快不快)
6、 PCB面万用板1块
7、 40pin 插座 1个
8、 11.0592M晶振1个
9、 30P瓷片电容2个
10、 11个LED
11、 电阻排1K 1个到VCC,做跑马灯LED的限流电阻
12、 max232或者兼容的芯片
13、 16pin的插座上去
14、 STC89 C51
15、 其它杂物
以上的投资加起来,不会超出100元。
价格数量和封装如下:
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/236b4d960c513ddf653af33cfe7bc6e1.png)
STC的 单片机
解释一下:
LED:8个挂在P1口,排电阻是上拉限流的;2个作为串口收发的指示灯;1个LED作为电源指示灯;
独石电容6个:5个是使用在max232上的;一个是使用在 单片机
10K电阻1个,接在EA上,上拉到5V;
电解电容和电阻构成上电复位电路;(STC 单片机
自己买2个DB9的母头,焊接一根串口电缆;
准备一个3PIN的插座,焊接在PCB的面包板上;
还有电源,Dc5V的电源很多,电源电压差一点问题不大;很多 单片机
STC 单片机
准备好以上物品,可以准备焊接好了。
来一张全家福:
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/b89879e1b25e4f6664e08030ec43940d.png)
在焊接之前要仔细规划一下,器件的布置和线路的连接,使得背面飞线最少,效率最高。
2.2 第二步:焊接 单片机
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/7d1447eb7ea42824e95588b672b0a2a4.png)
2.3 第三步:焊接串口指示灯
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/39e8bdf2ea5492dddb9b5b917bb22a33.png)
2.4 第四步:在P1口上焊接跑马灯
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/2d082b847e64ea6971e995d9cce37371.png)
2.5 第五步:焊接Dc5V电源指示灯
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/738f8619f01e96115d08dc80bb82a4b5.png)
2.6 第六步:焊接max232的5个0.1u电容
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/ff8a378931e95e133c499d94c75b6925.png)
2.7 第七步:焊接RS232的3P接口插座
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/4b7b291ff22ca0d9a0987fa43ae96880.png)
2.8 第八步:测量max232的电荷泵的正电压是否正常?
插上一片max232,并测量是否焊接正确。
先测量RS232的正电压:第二脚。
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/a23b944b1d3b5c008f626882eb6ca605.png)
2.9 第九步:测量max232的电荷泵的负电压是否正常?
再测量RS232的负电压:第6脚。
这2个图形中的电压均是可以接受的值;
只要这2个电压正常,说明max232的外围电路工作正常。
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/3090c322cc8d9bf6173a7856f53c9041.png)
2.10 第十步:焊接串口电缆
PC串口的定义:
2:RXD
3:TXD
5:GND
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/5f1289efe47d3b902f5ed193656587bd.png)
2.11 第十一步:使用一个串口测试软件,测试串口工作是否正常
看到RXD的绿色的指示灯闪烁,说明,通信正常。
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/0061cec290361597e514f1042cccd36b.png)
2.12 第十二步:使用STC的下载软件,下载一个跑马灯程序
俺的试验的这个跑马灯是反的,也就是,跑的灯是不亮的。
![点击预览原图](https://i-blog.csdnimg.cn/blog_migrate/c20615725401928ec211ad08061624dd.png)
2.13 结束语
嘿嘿,容易吧。
其它的按键、LED、LCD再慢慢扩充吧。