分享

键码值应用在单片机按键编程中的意义

 岐岐feng 2018-04-01

教程第八课讲按键部分,最后有一个例子做了一个建议加法计算器,从这个程序当中,我们应用到了键码值,有部分同学不理解,为什么要这么用,这些值是哪里来的,如下图所示:

键码值应用在单片机按键编程中的意义


1、怎么来的?

这个键码值是国际通用标准,是所有的电脑键盘上的按键的数据,只有这样,随便找一个电脑,随便找一个键盘,都可以即插即用。

2、我们为什么要这样用?

如果有通用的标准,我们的编程要尽可能和标准统一起来,这样方便移植,维护。

比如一个项目中,有三个人同时参与开发,如果每个人不同的标准,程序可能衔接不起来,但是只要有相同的标准,那么开发衔接就方便的多。

再比如,我们在其他程序中使用了这套按键处理方法和键值处理方法,形成一个.C文件,下次有类似项目的时候,可以直接把这个.C文件拿过来用,有统一标准的话,都按照这个标准来就行了。

还比如,你开发的一套系统,后来转交给别人来维护。而这套系统要进行升级功能改进,由别人来完成的时候,如果统一标准,方便他升级这套程序。

3、如果我不这样做行不行?

当然可以,你可以制定一套属于自己的按键标准,但是这个标准仅限于自己写功能简单的代码,下次你再写类似程序,如果记不住,还得重新规划一套,非常麻烦。有现成的标准,为什么不利用?

4、按键键码如何获取?

通过百度搜索就可以,下边我粘贴一部分,想查基本的可以直接这里查到,这部分是网络获取的信息。

键码值应用在单片机按键编程中的意义

键码值应用在单片机按键编程中的意义

键码值应用在单片机按键编程中的意义

顺便把这个简易加法计算器的代码粘贴上来。注意不是一个完善的计算器程序,只是个简易的功能。

键码值应用在单片机按键编程中的意义

键码值应用在单片机按键编程中的意义

键码值应用在单片机按键编程中的意义

键码值应用在单片机按键编程中的意义

键码值应用在单片机按键编程中的意义

键码值应用在单片机按键编程中的意义

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多