美文网首页工作生活
Log 3. 案例下载

Log 3. 案例下载

作者: 苺一語 | 来源:发表于2019-07-03 17:10 被阅读0次

    \color{green}{2019-07-02}

    1. 软件下载

    用 IE 浏览器根本打不开链接,这么不友好的吗?折腾了半天,换了 Chrome 才下载下来。你以为这就完了?Too young, too simple!

    打开这个叫 STC-ISP 的软件:


    全是乱码.jpg

    坑爹呢这是?!!

    我摔

    给个说明算你有点良心,对照这里面的图片勉强能用

    STC-ISP
    软件的使用

    ——程序下载及测试

    1、打开STC-ISP软件,检测串口号。若单片机与电脑未连接,串口号不会显示USB-SERAL CH340,若正常连接则显示USB-SERAL CH340和对应串口号;

    image image

    2、选择单片机型号“IAP15F2K61S2”;其他设置基本上无需修改;

    image

    3、点击“打开程序文件”,选择打开要下载的“.hex”文件

    image image

    4、点击“下载/编程”,然后按下单片机的复位键(下载键),进行程序下载,下载成功显示如下:

    image

    5、依据已下载的程序的功能,在单片机上进行相关功能的测试的操作,观察现象即可。

    注:

    1、在硬件选项中“下次冷启动时,P3.2/P3.3为0/0才可下载程序”不要打勾!!!!!!保证程序可修改,确保输入下载到单片机的程序的正确性。

    2、单片机型号选错时,下载时出现如下图所示的情况,报告单片机型号选择错误并显示正确的单片机型号,重新选择正确的单片机型号进行下载测试即可

    image

    2. 流水灯

    一步一步来,虽然程序上全是乱码,倒也操作成功了。(饶你一命)
    可以观察到 LED 灯 L0 至 L7 依次循环闪烁。

    3. 八位数码管动态扫描

    动态扫描所有的数码管,从左到右8个数码管分别显示1、2、3、4、5、6、7、8。

    4. 三按键测试

    若KEY1被按下,则LED灯L0发光,否则,LO不发光。

    若KEY2被按下,则LED灯L1发光,否则,L1不发光。

    若KEY3被按下,则LED灯L2发光,否则,L2不发光。

    5. 震动传感器

    当轻敲振动传感器时,发光二极管L0-L7依次点亮。当振动传感器没有振动时,发光二极管L7-L0全灭。

    6. 蜂鸣器测试

    蜂鸣器初始状态是没有发声;按下按键1,则蜂鸣器开始发声。再次按下按键1,蜂鸣器停止发声。

    7. 导航按键测试操作

    按键 seg0 seg6&7
    无操作 7 30
    K3 0 00
    向右 1 06
    向下 2 12
    向里 3 17
    向左 4 22
    向上 5 24

    视频里面 L0~L7 是绿色 LED , 灯光很柔和;然而我的板子上是红色 LED 简直亮瞎我的钛合金狗眼。(╯‵□′)╯︵┻━┻

    8. 温度与光照测量

    这怎么给了两个文件呢?

    文件1下载后:
    温度:032
    光照:094

    用手接触温度传感器,数值可以升高至 034
    用手遮挡管敏电阻,数值可以下降到 010

    文件2下载后:
    数码管明显能够感受到闪烁感。
    温度:032
    光照:在 096 到 099 范围内来回浮动

    用手接触温度传感器,数值可以升高至 034
    用手遮挡管敏电阻,数值可以下降到 017 到 019 浮动

    9. 串口通信测试

    又要用到那个乱码软件了:
    (1)按照“工程建立及下载到开发板整个流程指导.doc”文件将当前目录的Hex文件下载到开发版;

    (2) 默认最左边数码管显示00;

    (3)程序下载完后默认是留在“程序文件”界面,我们点击“串口助手”选项,对串口、波特率、校验位、停止位进行设置,因为本实验是8位波特率可变的串口通信,所以无需设置校验位、停止位,本实验采用的波特率是9600;

    图还这么小,丧心病狂

    (5) 点击“打开串口”按钮,打开串口;

    (6) 设置完后选择“文本模式”或者“HEX模式”,进行数据的发送与接收。

    (7)在发送缓存区输入“05”,点击“发送数据”按钮,完成上位机向单片机发送数据,在单片机数码管上显示数字“05”;

    (8)通过key2或者key3调整数值(数码管会显示出来)如“0c”,按下key1,完成单片机向上位机发送数据;此时在接收缓冲区显示“0c”。

    百度一个清楚的图

    终于搞完了,大变。

    串口助手

    10. 实时时钟

    将程序下载至芯片,数码管会出现实时的时钟,断开USB端口,不给实验板外部供电,时钟没电走个屁。

    你又没发电池

    另外你这一秒怎么这么快?难道晶振有问题?

    11. FM 收音机

    程序初始化时是收听的是频率值为97.5的电台,通过按导航按键的中键不能点亮和熄灭数码管,按下导航按键的键往高频率方向调电台,按下导航按键的键往低频率的方向调电台(能搜索的电台最大频率为,最小频率为108,最小为87.5,调频高于108时则为87.5,低于87.5时则为108),每次电台的频率加0.1或减0.1,按下按键2可以调大电台音量,按下按键1调小电台音量,第1号和第2号数码管显示当前电台音量,地6,7,8,号数码管显示当前电台频率。

    音量范围是0~15,调到0再往下调会变成15,吓死我了!

    听见啦听见啦!975摩登音乐台(湖南)
    95.5 也有一个台,但是杂音很大。
    这个真好玩。

    相关文章

      网友评论

        本文标题:Log 3. 案例下载

        本文链接:https://www.haomeiwen.com/subject/jizqhctx.html