摘要: 今日再次把几年前做过的脱毛仪拿出来,重新换了个8051的更便宜的单片机做了一遍,重复是最没有意义的,做的更快更好,才有意义,所以我综合了近年来编程方面的心得,特意记下来,形成总结文档,既是抛砖引玉,也是自我提高。 我常常思考,怎么样才能提高代码复用,像高级语言那样,基本上调用一些接口就可以了,驱动和 阅读全文
posted @ 2020-08-18 19:28 leida_3669 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 结构体对指定元素初始化就是类似下面的操作: 1 struct lzh { int x; int y; }; 2 struct lzh xianjue = 3 { .x = 1, 4 .y = 2 5 }; 在KEIL MDK中使用却报错:“expected an expression”。其实就是编译 阅读全文
posted @ 2020-08-18 19:23 leida_3669 阅读(1153) 评论(1) 推荐(0) 编辑
摘要: 按键的状态机方法实现 为什么要使用状态机?使用状态机有啥好处?是不是装13? 要我说,很简单的一个按键,可以不必使用,要是你有很多按键,或者需要判断长按,短按,双击666,那么,状态机方法可以让你设计简洁,功能稳定,不会出现你自己测试好了,别人测试就会出问题;或者今天测试没有问题,第二天不稳定了,是 阅读全文
posted @ 2020-08-18 19:21 leida_3669 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 不要让老板收割你的青春了!多用先进思想指挥你的思路,高效完成功能。 今天遇到的问题:经常乱码!不论是使用IAR,keil亦或是其他编辑器,经常会遇到乱码,工作中为了kpi,赶进度,一般对于这种非功能性的问题选择性的忽略了,现在终于有时间去彻底解决它了! 解决方案: 使用Notepad++软件进行编码 阅读全文
posted @ 2020-08-18 19:16 leida_3669 阅读(1868) 评论(0) 推荐(0) 编辑