51 单片机综合学习系统 快速入门
笔者曾在 2005 — 2006 年间写了用增强型 51 实验板学习 51 单片机知识的连载教程,受到了广大用户的赞
同与好评,也让很多单片机初学者能够快速跨入单片机的大门。为此,我们吸取了以往的经验,特地为初
学者朋友设计了一款 51 单片机综合学习系统,集编程,仿真,实验三大功能于一体,功能更强大,性能更
稳定,使用更方便,接口齐全,扩展性灵活,可做实验多达几十项,试验单元功能转换实现了无跳线的电
子切换 , 功能模块的切换只需轻触按键即可 。 如图 1 所示 。 下面 , 我们来结合 51 单片机综合学习系统这个学
习平台,以理论与实践相结合的方式,使广大单片机初学者朋友能够以最快的速度入门,使我们知道单片
机开发的整体流程是怎么样的。
图 1
粗略地讲,单片机开发分为三个阶段,分别是:仿真、烧写、实验验证。仿真用来提高我们的软件开
发效率,实现芯片的在线仿真,一听到仿真器大家都会想到一个贵字,但我们提供的仿真模块相信大部分
朋友都可以承受,以下文中我们用来仿真 AT89S51 型号的单片机,事实上 51 内核的单片机芯片,我们都可
以用该仿真器来仿真,在 Keil 软件中选择好 CPU 即可。编程就是将我们在 PC 机上仿真调试成功后的程序
烧写至单片机芯片中去,以完成程序的固化工作,现在, Atmel 公司推出了全新的 S 系列 51 单片机,其功
能与稳定性都超于往日的 C 系列单片机,重要的是, S 系列的单片机支持了 ISP 下载功能,因此, 51 单片
机综合学习系统通过 ISP 的方式进行在线下载程序,烧写芯片非常方便。对于实验,板载资源非常丰富,
可做实验有: 8 位 LED 数码管、 32 路 LED 、 4x4 矩阵键盘、 4 个直控键盘、蜂鸣器喇叭、继电器试验、 I2C 总
线接口、 SPI 总线接口、 160X 液晶屏、 128X64 、红外接收头接口、支持 PS/2 接口的 104 键标准键盘、步进
电机驱动接口、 ADC0832 模 / 数转换接口、 PC817 光电耦合器、串行时钟芯片 DS1302 、温度传感器 DS18B20
接口、 RS232 串口通讯、外扩展接口以便外接更多的实验资源。