时序控制器项目总结
来源:互联网 发布:破解软件下载网站 编辑:程序博客网 时间:2024/04/28 04:39
1.对于菜单的编写
采用函指针指向当前运行的菜单程序,这样处理逻辑将会简化,程序更简洁。
2.对于一个变量的修改
该变量修改后保存到EPROM或某硬件的存储器中,在修改时先读取在修改,改好后保存。
3.硬件的驱动
根据时序图驱动硬件时,时序正确时,还要保证硬件有足够的反应时间(如:LCD地址和数据写入时)。
4.在keil中使用全局变量
1.在头文件中只进行如下定义,在两个以上的文件中include该文件时,编译时会出现重复定义flag变量的错误。
#ifndef __EXAMPLE_H_
#defind __EXAMPLE_H_
extern unsigned char flag;
#ednif /* __EXAMPLE_H_ */
2.解决办法是在该头文件中进行如下定义,只在example.c文件开始处定义 #define EXAMPLE_LOCA后在include该文件就可使用flag变量了,其他文件中直接include该头文件就可以使用flag变量了
#ifndef __EXAMPLE_H_
#defind __EXAMPLE_H_
#ifdef EXAMPLE_LOCAL
#define EXAMPLE_LOCAL
#else
#define EXAMPLE_LOCAL extern
#endif
EXAMPLE_LOCAL unsigned char flag;
#ednif /* __EXAMPLE_H_ */
0 0
- 时序控制器项目总结
- 组合逻辑控制器时序系统
- SDRAM工作时序及控制器设计
- 时序图读写总结
- UML总结---时序图
- spi时序总结
- UML时序图总结
- StarUML时序图总结
- UML时序图总结
- UML时序图总结
- StarUML时序图总结
- UML时序图总结
- UML时序图总结
- UML时序图总结
- I2C总线信号时序总结
- I2C总线信号时序总结
- I2C总线信号时序总结
- I2C总线信号时序总结
- 关于web服务器的性能测试实验
- 我给自己的新年礼物—书籍——2014002
- java.util.Properties类
- Github-Client(ANDROID)开源之旅(三) ------ 巧用ViewPagerIndicator .
- Linux自动启动程序
- 时序控制器项目总结
- get/post时中文乱码问题的解决办法
- android系统各种版本所占市场比例
- javascript trim函数
- 设计模式的几个基本原则
- net.sf.json.JSONException: java.lang.NoSuchMethodException: ***.SubjectSum.<init>()
- hdu 2686 Matrix(最大费用流)
- centos 安装gcc4.8
- 点击按钮弹出新窗口,输入数据后返回并刷新页面(C#代码) 窗口互传值