- 2
- 0
- 约4.88千字
- 约 31页
- 2018-08-31 发布于江苏
- 举报
单片机实用编技巧值得学习
单片机软件系统设计教程 基础要求 熟练运用C语言编程。 熟练掌握和运用一款单片机。包括硬件结构、寄存器、外设、了解基本汇编指令等。 熟悉一款集成开发环境及编译器。 独立编写并调通2000行以上的小型程序。 一、如何编写高质量软件 合理划分函数功能,合并常用函数 严格的函数、变量命名方法 合理划分软件层次。如硬件隔离层、驱动程序层、功能函数层、应用层。 合理运用宏定义,提高程序可移植性 经常查看反汇编代码,练习优化指令。 函数划分 常用的功能集合,可以合理合并成一个函数 利用参数传递,将多个函数合并。 例如:某菜单需要将选中的菜单条反色显示,因此需要2个中文显示函数: DisplayString(char *ptr,char x,char y); DisplayStringInvert(char *ptr,char x,char y); 可以合并成一个函数 DisplayString (char *ptr,char x,char y,bool InvertFlag); 注意函数过分合并会造成运算性能下降。 函数与变量命名 严格按照 模块名_功能名 的方法命名,按正确的英文(甚至拼音也可)命名 单词首字母大写 例如:ADC_CailbrateZero() CPU_SleepDelay(int Time_ms) Flash_WriteWord(int Addr,int Word)
您可能关注的文档
最近下载
- T_GDSTD 021—2026(行政事业单位土地资源资产清查技术规程).pdf
- 水利水电工程标准施工招标文件2009版100730.docx VIP
- 超星尔雅学习通《中华诗词之美》章节测试答案满分版.doc VIP
- 抗结核药物Antituberculosis——山东大学药理学英文课件.ppt VIP
- 2025年一级消防工程师继续教育题库及参考答案.docx
- 医院感染的案例及分析.pptx
- 第三章-马克思主义科学技术方法论.ppt VIP
- (人教2024版PEP)英语二年级上册Unit 3单元测试(含答案+听力音频) .pdf
- 陕西延长石油集团有限责任公司 招聘专用笔试题库(历年真题+完整答案详解).docx VIP
- 超星尔雅学习通《中国茶道》章节测试答案满分版.doc VIP
原创力文档

文档评论(0)