湖南人文科技学院通信与控制工程系
第一章 51单片机开发板简介
51单片机开发板将各功能齐全的一系列实验内容充分展现,且有机融合了单片 机的各功能单元,通过实验来深入学习和实践单片机的汇编指令系统、单片机的内 部资源和单片机外部扩展资源。 开发板将所有I/O 接口引出,采用USB线供电模式。开发板完全可作为各种51单 片机的实验板,用汇编语言或C语言对其进行编程。当使用STC公司的单片机时,直 接用产品套件附带的串口线,将开发板与计算机串口相连,使用STC_ISP下载软件, 按照STC单片机下载软件操作便可下载程序, 而且下载速度比起其它下载工具要快的 多。 开发板主要适合以下用户: 1.工程技术人员。 2.单片机初学者和广大电子爱好者。 3.有一定基础需要在软硬件设计方面提高者。 4.高校电子、自动化及相关专业的实验设备。 51开发板性能特点: 开发板在设计上结合了诸多方面的考虑,性能稳定、资源丰富、方便扩展,综 合起来有以下特点: 1.电源采用USB供电方式。 2.直接用串口线, 将开发板与计算机串口相连, 使用STC_ISP下载软件, 按照STC 单片机下载软件操作便可下载。 3.板上资源丰富,涵盖单片机的大部分知识点,通过实例引入知识点。 4.提供丰富的实验例程,实验例程划分等级难度,所有实验提供C程序,便于初 学者入门和提高。 5.实验例程编程规范、简洁,培养初学者良好的编程习惯。 6.单片机的32个I/O接口全部引出,方便用户扩展开发。 7.专业、巧妙地编程思想及规范和高效的综合演示程序带领读者进入到一个较
-1-
湖南人文科技学院通信与控制工程系
高的软件水平。 8.开发板外表美观、使用安全放心。 9.双面电路板设计,焊盘特别设计,反复焊接不会脱落。
(一)、51开发板实物图:
串口通信 红外接收 单片机 步进电机驱动芯片 流水灯 DA 芯片 AD 芯片单片机printf函数
日历芯片 AD/DA 程序存储器 温度传感器 蜂鸣器 信号接口
1602 液晶 接口 数码管
外中断
矩阵式键盘 电源接口 红外发射 继电器接口 步进电机 接口 复位按钮 电机驱动芯片 8255 芯片
(二)、51开发板基本配置:
1.STC89C52单片机。 2.USB电源供电。
3.单片机32个IO口全部引出,方便自己进行自由扩展。 4.双列直插装置,非常方便主芯片的安装及卸取。 5.STC89C52单片机,支持串口方式直接下载程序。 6.8位LED发光二极管(做流水灯实验)。 7.6位数码管(做动态扫描显示实验)。 8.蜂鸣器(做单片机发声、音乐实验)。 9.继电器(做弱电控制强电实验)。
-2-
湖南人文科技学院通信与控制工程系
10.4*4矩阵键盘(做计数、键盘动态扫描检测实验)。 11.RS232通讯接口(可以作为与计算机通讯的接口同时也可作为STC单片机下 载程序的接口)。 12.DAC0832芯片(做数模转换电路实验)。 13.ADC0809芯片(做模数转换电路实验)。 14.DS1302实时时钟芯片,加CR2303电池可断电保持走时(做电子钟实验)。 15.AT24C08外部E2PROM芯片(做I2C总线实验)。 16.DS18B20温度传感器。(单总线接口,做获取环境温度实验)。 17.W-838S,载波中心频率38KHZ红外接收器(做红外接收实验)。 18.38KHZ,视角15-90度(40和60)红外发送管(做红外发送实验)。 19.引出INT0和INT1(做按键中断实验)。 20.引出RST(做按键复位实验)。 21.三芯串口线一根。 22. 步进电机控制电路(接步进电机可做步进电机实验) 23.流水灯与继电器、红外发送、电机电源控制按钮。 24.电源和地测试端。 25.AD,DA测试端口。 26. LCD1602接口。
-
3-
湖南人文科技学院通信与控制工程系
第二章:实验准备
(一)安装KEIL7.0软件
1.打开随机光盘中的Keil 7 文件夹,打开“Setup”文件夹,双击“”, 稍后会看到如下对话框:
选择“Full Version”。 2.点击“Next”继续。 3.选择“Yes”,接受安装协议。
-4-
湖南人文科技学院通信与控制工程系
图2 4. 在出现图2对话框时, 点击“Browse”选择你要安装的目录, 选好后点“Next” 继 续。 5. 在下图的对话框中, 输入序列号: K1DZP-5IUSH-A01UE, 接着输入First Name , Last Name和Company Name 后,“Next”按钮变成有效状态,点击“Next”按钮继续
6.点“Next”继续。
-5-