`
1、作品简介
目前,10多块钱在深圳只能刚足够买到一个快餐,然而用这笔钱,却能玩转起2款最常见的单片机: STC 51内核的单片机和 Microchip(美国微晶公司)的 8位内核PIC 单片机!本文推荐这款二合一单片机开发板给初学者,希望对大家学习电子技术有所帮助。 成品外观:
2、作品亮点
① 超低成本,BOM表不超过5元! PCB空板,可买免费拿,有立创商城提供! ② 支持两种内核的单片机:51单片机和PIC单片机。
③ 51单片机,主要是STC的8位单片机,双封装设计(DIP8+SOP8),可支持目前立创商城上10多款STC宏晶 8脚的单片机,比如STC15W04。
④ PIC单片机,主要是PIC10F系列的Microchip单片机,如PIC10F322、F320等等。
⑤ 两款单片机的全部端口,都引出。包括ISP下载端口。
⑥ 带过流保护FUSE,内置LDO,支持5V或3V3供电给单片机使用。
⑦ 自带电源开关SW、一个复位按键和LED电源指示灯。 ⑧采用常用易得的USB A型公头作为电源输入接口。
3、硬件原理图描述
原理图分为多个部分,下面逐个介绍:
第一部分: STC 单片机模块部分
备注说明: 上图采用STC的8位单片机进行,双封装设计(DIP8+SOP8),可支持目前立创商城上10多款STC宏晶 8脚的单片机,比如STC15W04。其中,J3是UART串口,程序可通过该接口进行下载。
第二部分:STC 单片机模块部分
备注说明: 如上图所示,PIC10F系列的Microchip单片机,如PIC10F322、F320等等。其中,P2是ICSP接口,程序可通过该接口进行下载或仿真。S1是复位用途的轻触按键。 第三部分:系统的供电电源部分
备注说明: 如上图所示,F1是可恢复保险丝(0.2A), U1是3.3V的LDO。如果想使用5V跟单片机供电,请焊接上零欧姆的R1即可。D1电源指示灯采用的是高性价比--国星光电的LED灯。
4、材料清单(BOM列表)
以下是这个电子制作的BOM列表,器件全部采购来自立创商城(http://www.szlcsc.com),PCB板的制造在深圳嘉立创完成。除了插件的器件外,SMT也是嘉立创完成滴。
5、PCB实物图
6、软件部分的描述
这两款单片机的软件开发,STC单片机使用的IDE是大家熟悉的 Keil C51, 而PIC 单片机使用的是CCS Inc公司的编译器PCWHD,相关IDE开放界面如下:
Keil C51的IDE界面
CCS(PCWHD)编译器的IDE界面
而以下,则给出了使用Keil C51编写的一个STC15W04的程序范例(令P3口输出让LED闪烁的效果),编译后产生HEX,最后用STC官方给出的下载软件—STC-ISP (V6.86)。
STC-ISP的下载软件界面
值得一提的是,PIC的开发下载器,使用的是PicKit3(因篇幅有限,在此略过。)
7、总结
总花费包括快递费不足20元,却能玩转起了2款最常见的单片机: STC 51内核的单片机和 Microchip(美国微晶公司)的 8位内核PIC 单片机!特别是STC的8位单片机,此最小系统开发板采用双封装设计(DIP8+SOP8),可支持目前立创商城上10多款STC宏晶 8脚的单片机!
此作品以方案验证板的形式出现,并得到了立创商城的赞助,在此表示非常感谢!顺此,授权立创商城对本作品进行宣传和开源!
`