返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 单片机教程 栏目导航   第一页..单片机入门教程    第二页..单片机c语言   第三页..红外遥控和步进电机    第四页..单片机问答

制作简单的S51学习板


制作一个非常简单,成本非常低的单片机教程板。该板采用AT89S52芯片。 可以提供给初学者学习汇编和C语言编程。
导言
设计一个S52学习板来作为学习MCS - 51单片机的工具。
这个学习板有以下几个特点:
40PIN的AT89S52 在任何一个电子市场都可以买得到!
HD44780的兼容带背光的LCD。
16键矩阵键盘接口。
单双面PCB设计。
硬件

该电路板的设计尽可能保持简单,即使是新手也可以轻松地制作并拥用自己学习板。原理图如图一所示,。端口0是用作液晶数据总线。端口1是用来连接这个编程板的微控制器。端口2是用来连接一个4x4的矩阵键盘。 端口3是用于UART的P3.0和P3.1。 P3.2 - P3.4是IO端口引脚。 P3.5控制LCD的背光。 P3.6和P3.7控制LCD的信号。


                                       图一:电路原理图

笔者提供S-52学习板PCB的文件下载。

布局如图二所示:

                                     图二:S-52的PCB布局图


编程:
用ISP3.0软件在线编程,用六针对六针的ISP下载头连接,把跳线跳至1-2PIN的程序运行模式,如图三所示:插上电源进行程序的烧录.

资料下载 (本文由深圳市学林电子www.51c51.com原创,如需转载,请注明出处!)

12个经典单片机程序设计实例:

闪烁LED小灯主程序图

数码管时钟电路的主程序

单键学习型遥控器的设计

15路电器遥控器的设计

自行车里程/速度计的设计

自动往返行驶小汽车的设计

遥控小汽车的设计

数码管时钟电路的设计

8*8点阵LED字符显示器的设计

8路输入模拟信号数值显示电路的设计

8路输入模拟信号数值显示电路程序

单键学习型遥控器的程序

如果对本文有疑问,请到论坛提问 编辑:51单片机学习网 @ 2009-10-20校对 中国开发板最佳品牌  版权:部分由编辑摘引,权利属原著作人