初学单片机,买了块学习板,用了没多久就感觉不好用。
主要是用不到的功能多、下载线是B型USB口、数码管只有四位还是MCU动态扫描的,虽然有1602接口但占用IO口太多。
然后自己焊了一块最小系统板,但是没有显示,下载还要用USB转串口线,同样不方便。
想了一下,一块最小学习板应具有下面的功能:
1.自带程序下载功能,USB线最好能用手机充电线;
2.自带显示,一次显示内容越多越好,但IO口占用应越少越好,驱动程序越简单越好;
3.自带至少5个按键。
——这样就有了下面这块学习板:
CH340G,用贴片转直插板。
Mini USB口(买错了,原想用Micro USB的),既做供电又做串口下载。)

89C52最小系统,测试下载程序,成功。

74HC164,用来驱动1602 。第一次用,先焊一块板试试。

用杜邦线接到系统板上……

1602也用杜邦线连接,测试驱动。
1602原来的背光太强,俺把板上背光LED的限流电阻换成了1K的。

基本完成品,按键还未焊。1602占用P0的五个IO口,不用时可取下那个红色的跳线帽断开。
1602的第3脚(VEE)串两个102电阻后接GND,不用可变电阻。

74HC164焊在背面,便于布线,阻容元件全用贴片。渣焊技,请轻拍……

主要是用不到的功能多、下载线是B型USB口、数码管只有四位还是MCU动态扫描的,虽然有1602接口但占用IO口太多。
然后自己焊了一块最小系统板,但是没有显示,下载还要用USB转串口线,同样不方便。
想了一下,一块最小学习板应具有下面的功能:
1.自带程序下载功能,USB线最好能用手机充电线;
2.自带显示,一次显示内容越多越好,但IO口占用应越少越好,驱动程序越简单越好;
3.自带至少5个按键。
——这样就有了下面这块学习板:
CH340G,用贴片转直插板。
Mini USB口(买错了,原想用Micro USB的),既做供电又做串口下载。)

89C52最小系统,测试下载程序,成功。

74HC164,用来驱动1602 。第一次用,先焊一块板试试。

用杜邦线接到系统板上……

1602也用杜邦线连接,测试驱动。
1602原来的背光太强,俺把板上背光LED的限流电阻换成了1K的。

基本完成品,按键还未焊。1602占用P0的五个IO口,不用时可取下那个红色的跳线帽断开。
1602的第3脚(VEE)串两个102电阻后接GND,不用可变电阻。

74HC164焊在背面,便于布线,阻容元件全用贴片。渣焊技,请轻拍……


