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

-回复 -浏览
楼主 2021-04-04 11:42:40
举报 只看此人 收藏本贴 楼主

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



1、怎么来的?

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

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

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

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

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

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

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

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

4、按键键码如何获取?

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


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



                              如果觉得文章有用,请转发让更多的同行学会





金沙滩工作室

长按识别关注

知识共享|助力梦想



我要推荐
转发到

友情链接