实验1—王政—0123

作者: 王政0123 | 来源:发表于2018-05-14 17:46 被阅读139次

    烧录程序是个好玩的事情。打开烧录软件之后,我把光盘中的实验程序从基础到高级能烧的都烧了一遍。有需要按钮的就去源程序中找控制按钮。


    1.实验前我第N次烧这个循环显示汉字的程序的时候觉得这个“中”子两头多的俩点不好看,就想去掉它俩

    每个灯显示亮与不亮是开和关就是1与0,想改要从源程序入手

    中字(多两点的)



    2.发现有F,E,A等字母我明白了这是16进制,

    灯板上最左边从底向上亮为1暗为0二进制转换为16进制恰好为0x后两位的值(明白了字形是如何编码的)

    将多两点的两列由0x7c,0x7c改为0x78,0x78,重新烧录如图

    去掉两点的中 改过的中字字形码

    3.更改其他字(我,Li,心的形状,你),由于不知道有字形码转换器,所以就算了一遍(哭)

    字码 计算过程

    4.由于对C语言不是很懂(苦笑),所以照着老师写好的代码打了一遍

    但是照着打还是出现了诸多错误(如下)

    错误1.0

    对delay函数修改了数次,甚至重新在英文状态下编辑了一遍(还是失败)最后发现是void前少了个“ ; ”

    错误2.0 错误3.0

    函数Hc595Send没有声明,就跑到程序最开始声明了一下#define Hc595SendByte,还是不对

    最终发现s没有大写,最后引用的时候中间多了个空格(去掉空格重新编译,成功)

    5.实验感悟

    1.深切感受到了实验板的魅力

    2.重新复习了2进制转16进制

    3.悔不当初,没有认真学习C语言(错误基本是百度解决)

    4.亡羊补牢,借此学期机会学习C语言,搞明白基本函数,控制语句,数据类型,关键字,运算符等基本编程知识,获取高级思维模式

    相关文章

      网友评论

      • 张fafa:智慧如我,阿弥陀佛。

      本文标题:实验1—王政—0123

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