给力者GL9型51单片机
这是小白第一次接触单片机,有缺点希望大家指出,给予帮助,谢谢大家。
1. GL9型51单片机准备工作
(1)环境搭配
<1>. 小白选择的操作系统是Windows7 x64,选择Windows XP系统兼容性最好,小白选择Windows 10 x64和Windows 7 x64双系统,操作系统影响应该不大,但可能会出现软件冲突。
<2>. 安装驱动
①确保开发板与电脑未连接,拔出USB数据线
②找到自己操作系统对应的程序驱动安装。(打开“我的电脑”,右键“属性”可以查看。如下图:)
③打开文件夹安装
由于Win7 x64操作系统在默认状态下,对没有数字签名的程序是不能安装成功的。所以安装不成功的小伙伴可以禁用驱动程序签名强制
(在未出现Windows 7LOGO的时候按住F8,系统装在固态硬盘的小伙伴可能启动速度过快,可在未打开电源键的时候按住F8)
选择进入,可以暂时关闭数字签名功能。
④进入操作系统后,安装完成后,打开电脑”设备管理器“,查看端口:
出现一个新的端口表示安装成功并且识别。
(每台电脑的com端口不同,小白的是com4)
2. 程序下载
(1)到STC官网下载STC下载软件,解压打开。(官网网址:http://www.stcmcu.com/)
每一个单片机的适应的软件版本不相同,可以到官网下载多个版本,版本不同会导致下载失败。小白的单片机适应的版本是STC-ISP V6.86P
小白建议将电脑病毒保护软件关闭,当心被软件误杀,引起不必要的麻烦。当然打开可能会出现下面现象(这也是小白遇到的):
解决方法是:右键管理员身份打开
(2)启动界面如下:
(3)找到自己对应的单片机型号,小白的型号如下:
(4)选择自己对应的com端口,(上文已经叙述),选择自己的COM端口,小白的是COM4
(5)下载程序
打开预先准备的测试文件,这里选择“硬件测试代码1.hex”
(6)参数设置,此处小白选择的是默认设置
(7)下载
<1> 点击下载前注意,
①确保开发板与电脑相连接,
②确保SW1开关处于关闭状态,(在关闭状态时)
③确保两个跳线帽的存在
<2> 点击下载
。
<3> 出现下面情况时,给开发板加电。
<4> 等待绿色进度条结束后,出现下面情况表示成功完成下载。出现错误的小伙伴,排除硬件问题后,可以更改一下软件版本,找到自己合适的下载软件。
3. 硬件测试
测试一
1.测试目的: 1.测试4位动态数码管
2.测试4x4矩阵式按键
3.测试A/D模块输入通道1及D/A输出驱动发光二级光
2.测试准备: 1.插入USB线
2.插入杜邦线,顺序如图
线的顺序有要求,如下
3.跳线帽位于2-3位
4.插入音频设备
3.测序过程:
1.下载程序(硬件测试代码1.hex)
2.调整合适的音频音量,音频设备反复播放“叮咚,现在时刻上午9点整”
3.8发光二极管、1位静态数码管及8独立按键测试:(三部分协同测试),结果如下
4.测试结束后将开发板电源关闭,取下杜邦线
测试二
1.测试目的: ①测试4位动态数码管
②测试4x4矩阵式按键
③测试A/D模块输入通道1及D/A输出驱动发光二极管
2.测试准备: ①将USB线插入电脑
②插入杜邦线,有线序要求,如下
③插入跳线帽,插入JP的1-2脚上
2.测试过程: ①下载程序(硬件测试代码2.hex)。
②A/D模块输入通道1及D/A输出驱动发光二极管测试:逆时针转动,发光二极管V10逐渐变亮;顺时针转动,发光二极管V10逐渐变暗,直到熄灭。如图:
③4位动态数码管及4x4矩阵式按键测试(二个部分协同测试):
测试三
1.测试目的: 测试16x16LED点阵屏①插入USB线
②插入杜邦线
2.测试过程: ①插线如图所示,注意插线方向,有线序要求
③下载程序(硬件测试代码3.hex)
LED显示“国”字
测试四
1.测试目的: ①测试1602液晶
②测试IIC存储器AT24C02
③测试有源蜂鸣器S1和S2
2.测试过程: ①插入USB
②插入杜邦线
③插入液晶,
插入电机
2.测试过程: ①.下自程序(硬件测试代码.HEX)
②.继电器测试,继电器吸合,"啪"的声音
③继电器释放,“嗒”的声音,进步电机逆时针旋转,实时时钟PCF8563显示20:03:07,并且开始走时;
④IC存储器AT24C02测试,点击复位键,左上角的数字从001增加
⑤有两个有源蜂鸣器S1,S2轮流叫,液晶显示屏显示蜂鸣器信号标号
测试五
1.测试目的: ①测试 FLASH存储器W25Q16
②测试红外接收解码
③测试温度传感器DS18B20
④测试温度传感器DHT11
⑤测试超声波测距模块
2.测试准备: ①.插入USB线
②插入杜邦线,插入液晶,插入超声波测距模块:
③下载代码(硬件测试代码5.HEX)
④flash存储器W25Q16测试,按复位键SW4,每次数字加1
⑤红外接收解码测试:按遥控器键,液晶屏幕显示对应的键值,如图所示
⑥温度传感器DS18B20及湿度传感器DHT11显示温度和湿度,物体置于超声波测距模块正前方,屏幕测试出的距离。
结果如下:
至此硬件测试结束