1、DICCX-5101 单片机原理实验箱实验指导手册2013 年 8 月目录第 1 章 实验箱介绍 .11.1 性能特点 .11.2 实用系统说明 .21.3 产品图片 .3第 2 章 开发环境构建 .42.1 串口驱动安装与程序下载 .42.2 安装 Keil uVision4 软件 .82.2.1 keil C51 安装 .82.2.2 Keil uVision4 示例程序 .9第 3 章 基础实验部分 .14实验一 流水灯点亮实验 .14实验二 继电器控制实验 .16实验三 控制数码管实验 .19实验四 矩阵键盘实验 .23实验五 蜂鸣器报警实验 .28实验六 步进电机控制实验 .32实验
2、七 RS232 串口通信 .35实验八 RS485 通信实验 .37实验九 DS18B20 温度采集实验 .43实验十 AD/ DA 转换实验 .51实验十一 1602 显示实验 .63实验十二 12864 显示实验 .69实验十三 DS1302 数字时钟实验 .76实验十四 红外线 遥控器实验 .90实验十五 DHT11 温湿度采集显示实验 .96实验十六 8*8 双色点阵 显示实验 .101第 4 章 高级实验部分 .108实验一、 2.4G 无线模块 .109实验二、点对点无线通信 .122实验三、一对五无线通信(视试验箱数量确定) .131实验四、无线 LED 灯闪烁实验 .133实验
3、五、无线温度采集实验 .142实验六、无线温湿度采集实验 .145实验七、无线低功耗定时器控制实验 .151实验八、无线多点温湿度采集组网实验 .154实验九、GPRS 模块收发短信、拨打电话实验 .155实验十、125KHZ 射频识别模块 .174DICCX-5101 单片机原理实验箱实验指导手册1第 1 章 实验箱介绍DICCX-5101 单片机原理实验箱是一款功能完善、强大的单片机原理及物联网和无线传感网络开发设备,它提供了资源丰富的软硬件开发平台和网络监测软件。套件还提供了基于 C 语言的开发环境、调试器、编译器等工具。完善的硬件、软件及技术支持使得用户可以将该套件广泛应用于工业、科研
4、和教学等领域本套设备采用了国内应用广泛的 STC 公司的 STC89C52 工业级处理芯片、Nordic 公司的工业级 NRF24L01 和 NRF24LE1 芯片作为无线接收模块和无线节点模块,采集信息可以通过 RS232 接口、RS485 接口、GPRS 网络等进行传输和远程监控;所有硬件设计、软件设计全部开源,便于后期产品开发,而用户不需要支付任何其他费用。1.1 性能特点1.硬件参数 STC89C52 8 位 MCU NRF24L01 无线收发芯片 NRF24LE1 无线收发芯片(内含高速 8051 MCU) ,当前世界体积最小、功耗最低无线SoC 芯片 125K 射频模块 12864
5、 液晶显示 1602 液晶显示 PCF8591 数模/模数转换芯片 直流步进电机控制 RS232 通信接口 RS485 通信接口 GPRS 通信模块(可开发最小手机系统) DS18B20 温度采集 HIR 被动热红外感应系统 DHT11 温湿度采集(采集精度可按用户需求配置) 3.3V/5V 直流继电器控制系统 ATC24C02 EEPROM 数据存储 DS1302 数字时钟系统 5V BELL 报警系统 44 矩阵键盘控制系统 NRF24LE1 烧写器2.无线信息采集模块DICCX-5101 单片机原理实验箱实验指导手册2 每个节点集成高精度温湿度传感器(-40123.8) 高精度湿度传感器
6、(采集精度可按用户需求配置) 红外信息采集 远程控制开关3.开发环境 Keil uVision4 开发套件 Qt4.7.2 windows 开发套件 Altium Designer 94.典型应用: 单片机原理应用实验 125K 射频识别实验 传感器实验 环境监测 红外报警 GPRS 远程环境监测5.配件清单 主控系统主板1 无线数据采集节点5 无线数据控制节点1 液晶显示屏2 GPRS 传输模块1 NRF24LE1 烧写器1 125KHz 射频模块1 步进电机1 125KHz 射频卡3 12V 电源1 5V 电源1 USB 线1 RS232 线1 RS485 线1 USB 转串口线1 实验指
7、导手册1 PCB 空板11.2 实用系统说明DICCX-5101 单片机原理实验箱的设计依据通信工程、电子科学与技术、物联网等专业的课程特点、学生学习过程中面临的问题等方面而进行的。通过本套实验系统提供的资DICCX-5101 单片机原理实验箱实验指导手册3料,学生不仅能够深化理论课程的学习,同时动手能力将得到极大提升,能够完成电子信息类专业的 80课程的要求,能够在硬件设计、软件设计上进行实际的动手操作,并且能够进行独立自主的创新设计。DICCX-5101 实验系统提供所有设备的详细设计文档,包括 PCB 制作、所有元器件清单及套件、软件设计的详细说明等。源设计文档、PCB 库、PCB 文档
8、、源代码全部开源,可直接用于实际工程应用,无需支付任何费用!1.3 产品图片图 1.1DICCX-5101 单片机原理实验箱外观DICCX-5101 单片机原理实验箱实验指导手册4第 2 章 开发环境构建串口驱动程序安装软件位于光盘根目录串口驱动文件夹下。2.1 串口驱动安装与程序下载1.串口驱动安装图 2.1 发现新硬件向导USB 转串口线插入电脑后会提示如上图 2.1 找到新硬件向导的信息,点击“取消”按钮。图 2.2 串口驱动文件夹手动打开串口驱动程序文件夹(见图2.2),双击CH34SER文件安装驱动,点击DICCX-5101 单片机原理实验箱实验指导手册5“INSTALL”安装,成功
9、后点击“完成”(见图2.3),重新启动电脑即可完成串口安装。如果更换一个新的USB口会出现同样的硬件安装对话框,请点击安装重复以上步骤即可。图 2.3 安装完成右键点击桌面上“我的电脑”图标,点击“管理”选项,打开“计算机管理”选项卡,如图2.4所示,点击左侧的“设备管理器选项”,然后点击右侧的“端口”选项,显示虚拟串口标号,如图2.5所示。图2.4 计算机管理选项卡DICCX-5101 单片机原理实验箱实验指导手册6图2.5 USB串口显示2.程序下载 双击桌面上串口助手快捷图标,如图2.6所示,打开串口下载软件,如图2.7所示,在步骤1中“MCU Type”下拉菜单下选择MCU的类型,此处
10、选择“STC89C5X、RD+”系列的“STC89C52RC”;在步骤2 点击“打开程序文件”按钮,找到MCU运行的“HEX”文件所在的文件夹,打开该“HEX”文件;在步骤3的COM下拉菜单中找到安装的串口标号,此处选择“COM7”,各个USB口的串口标号不同,具体标号按照图2.5所示查询;步骤4的选项选择默认;点击步骤5的“Down/下载”按钮,如图2.8所示,关掉开发板电源,然后稍等片刻打开电源,等待下载完成即可。图2.6 串口助手图标DICCX-5101 单片机原理实验箱实验指导手册7图2.7 串口下载软件图2.8 开发板上电以上步骤中,第 5 步的操作顺序非常重要,冷启动:即电源完全关掉,然后重新上电。DICCX-5101 单片机原理实验箱实验指导手册82.2 安装 Keil uVision4 软件2.2.1 keil C51 安装双击光盘中开发板光盘资料各种配套软件keil C51 完全破解版setup 文件夹中 setup.exe可执行安装文件,出现如图 2.9 的界面:图 2.9 keil C51 安装界面点击“Browse” 按钮选择安装路径,我们这里选择 D:Keil,点击“Next”按钮,出现如图 2.10 所示信息填写对话框。2.10 信息填写对话框输入用户名及 E-mail 地址,点击“Next”按钮进行安装,最后点击“Finish”按钮完