利用 Excel 写 C51 的宏定义

填好占空比,自动生成宏。

#define LIGHT_LEVEL_00 0xFF
#define LIGHT_LEVEL_10 0xE5
#define LIGHT_LEVEL_20 0xCC
#define LIGHT_LEVEL_30 0xB2
#define LIGHT_LEVEL_40 0x99
#define LIGHT_LEVEL_50 0x7F
#define LIGHT_LEVEL_60 0x66
#define LIGHT_LEVEL_70 0x4C
#define LIGHT_LEVEL_80 0x33
#define LIGHT_LEVEL_90 0x19
#define LIGHT_LEVEL_100 0x00

最新文章

  1. 基于Vue2.0+Vue-router构建一个简单的单页应用
  2. 配置tomcat编码格式
  3. [Reship]如何回复审稿人意见
  4. 【转】【SEE】基于SSE指令集的程序设计简介
  5. Java中正则表达式的使用
  6. shell中的大括号和小括号
  7. 无限极分类sql数据库的设计
  8. MIT算法导论——第四讲.Quicksort
  9. Caffe 编译
  10. twisted(1)--何为异步
  11. Qt socket中怎么传结构体?
  12. Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)
  13. 浅谈基于Linux的Redis环境搭建
  14. Flask实战第5天:页面跳转和重定向
  15. Java解析XML之Dom4j
  16. hbuilder 打包app简易教程
  17. SQL server数据库的部署
  18. Java 多生产者消费者问题
  19. VC6.0编译DLL,使用VS2010调用问题及解决方法
  20. SpringCloud 进阶之Zuul(路由网关)

热门文章

  1. Oracle书籍资料链接——更新ing
  2. C++中map的用法
  3. Codeforces Round #315 (Div. 2) C. Primes or Palindromes? 暴力
  4. 深入Jetty源码之Servlet框架及实现(Servlet、Filter、Registration)
  5. Java中异常的捕获顺序(多个catch)
  6. lightoj1138
  7. 【mysql 】sql删除重复记录 You can't specify target table '表名' for update in FROM clause
  8. lftp使用
  9. wireshark捕获到的TCP包图示
  10. null与""的区别