10 2019 档案
摘要:在用KEIL进行单片机程序开发的时候,为了程序更加易读和规范,开发者喜欢把程序分为若干个模块,每个模块的程序段单独存储在不同的C文件中,这就产生了一个问题,在不同的C文件里面可能会共用到同一个全局变量,例如在一个C文件里面定义了一个温度传感器的数据变量temp, 这个数据又需要在另一个C文件里面使用
阅读全文
摘要:在设计人机交互界面的时候,假设我们要对一个多位数进行设置,最简单的办法就是准备一个含有0-9十个按键数字的键盘,根据需要将对应的键按几下,如要设置参数为1234,那就依次按下1、2、3、4这几个键就可以快速地设置参数。 但是呢?有时处理器的IO口不够了,操作界面只有那么大放不下那么多按键,而且我们又
阅读全文
摘要:做工业控制的时候,很多开发者喜欢一步一步来,第一步做什么,接着做什么,发生了某个事件执行某个动作处理,这是最简单也是最符合人的一般思维的方式,简单的控制系统这么做无疑是非常轻松的,可是一旦工业控制系统变得复杂了的话,一般的流程控制或者顺序控制将会十分困难,一是开发者面对复杂的系统很难在短时间内把各种
阅读全文