小白单片机的笔记

给力者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显示温度和湿度,物体置于超声波测距模块正前方,屏幕测试出的距离。

                      结果如下:


至此硬件测试结束

*********** 2019年1月26日 **********
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值