你“玩”过单片机吗?你是不是觉得单片机很难学、很神秘?其实学习单片机是一个魅力无穷的过程,只是许多朋友没有找到合适的学习用具和正确的学习方法。
有一种通俗的说法说:“单片机就是玩出来的。”这话不假。他告诉我们学习单片机主要的方法就是实践。如果你不是从事自动控制、机电一体化或是嵌入式系统的研究与开发,你不是做学问搞理论,就完全没必要从各种基础理论学起。重要的是要有一个平台,要能搭建一个便捷的、易于入门的、能见到效果的、有趣而又廉价的单片机学习环境!这个平台必备的三个要素包括:一组基础硬件器材;一个软件开发环境和一份合适的教材。为此,我们准备了这套单片机基础实验套材以及多媒体学习教材希望对大家有所帮助。
虽然单片机的品牌、型号众多,但是其基本构造和原理大同小异,从入门角度考虑,目前市面上的单片机都可用来学习。我们选用了比较新型的 Atmel 公司的 AVR 单片机作为学习对象,采用广州双龙的 AVR 单片机实验板加我们自己开发的基础实验套件作为基础硬件器材;采用荷兰 MCS Electronics 公司的 BASCOM-AVR 作为软件开发环境。在此基础上编排了若干个小型基础实验,基本涵盖单片机技术的主要方面,包括端口控制、定时器、 A/D 变换、中断;以及一些常用电子元器件的应用例如发光二极管、 8 段数码管、小电机的 PWM 控制、红外发射与接收管的控制等等。对每一个实验我们都编写了详尽的说明文字。我们想尝试一种新的方式,打破通常的学习套路,不是按照教科书的章节逐一讲解,这对于从兴趣出发学习单片机的人来说不适合,而是围绕具体实验来展开讲解,一个实验中出现了哪些硬件控制技术,就讲解相关技术问题,程序中用到了哪些语句就讲解这几条语句。学习者对照讲解一步一步地进行实验很快见到效果,不但降低学习门槛还更加激发学习兴趣。
单片机入门实验套件 - 说明
为了方便广大单片机爱好者和学校师生学习掌握单片机知识,本站特开发了单片机入门实验套件。该套件由五块元件接插板和一只小直流电机组成。接插件板上装有一只两位LED数码管、8只发光二极管、一对红外发射和接收二极管、 两只光敏电阻以及双色二极管、热敏电阻、干黄管、继电器、小按键、可调电阻等各一只。
为了方便大家实验,该套件最好配合双龙的AVR单片机实验板,因为双龙的实验板配有跳线,通过跳线连接实验套件与单片机相应端口即可完成实验,操作简单方便。
我们针对AVR单片机在BASCOM-AVR开发平台上用BASIC语句开发了多种实验程序供大家参考。
一号实验板

与2号板上的一些模拟元件结合,可作为模拟量实验的数值显示之用。
插针说明:A、B、C、D、E、F、G和O分别对应数码管的各发光段,1和2是两位数码管的控制端,接高电位。
2号实验板
该板上装有双色二极管、干黄管、热敏电阻、按键开关、可调电阻和继电器各一个,
可完成数字量和模拟量的编程实验。例如板上的按键开关和干簧管就可用作外部中断源;
而热敏电阻和电位器可作为模拟量输入。
1号板上的LED数码管和3号板上的8只发光二极管都可与该板结合实验作为模拟量的测量显示。
插针说明:双色二极管1脚接高电平发红色,2角接高电平发绿色,其他器件引脚无极性。
3号实验板

该板上装有发光二极管 8 只,可完成发光管的编程实验,
诸如流水灯和8位端口的控制等。还可作为模拟量实验的量值显示之用。
插针说明:C 为8只发光二极管阴极共地端,7,6,5,4,3,2,1,0分别为8只发光二极管阳极,接高电平。
4号实验板

该板上装有光敏电阻 1 只、红外发射管 1 只,与5号板配对完成红外探测器的实验和光源方向探测等试验。
1号板和3号板都可用来配合完成红外接收与发射的距离变化读数实验。
插针说明:1、2为红外发射管引脚,1接高电平,2接地;3、4为光敏电阻引脚,无极性。
5号实验板

该板上装有光敏电阻 1 只、红外接收管 1 只,与4号板配对完成红外探测器的实验和光源方向探测等试验。
1号板和3号板都可用来配合完成红外接收与发射的距离变化读数实验。
插针说明:1、2为光敏电阻引脚,无极性。2、3、4为红外接收管引脚,2为信号输出端,3接高电平,4接地。
小直流电机
该实验套件配一支小直流电机,可进行PWM调速试验,配合2号板上的模拟元件可进行实时调速。
黑色遮光套管
为配合4、5号板的各种红外线和光敏实验,该实验套件配备了2只黑色遮光套管,
套在红外线接收/发射管或是光敏电阻上,提高实验效果。