浙江工业大学本科毕业设计论文
将这些部分组合在一起。
在编写程序的时候,先考虑硬件分布,以及要达到的设计效果,理清好思路,对每一块程序小模块进行规划设计。最后全局的设计规划。
由于KEIL编写程序没有Cfree好用,所以首先使用Cfree,把软件整体编写出来。然后到Keil中进行调试修改。同时应用Proteus仿真环境。查找软件的错误和缺陷,达到设计所要求的结果。如图5-1是系统软件设计流程图。
开始 上电复位初始化参数显示端口定义键盘扫描子程序否是否有按键输入继续等待按键输入是读键值,算键码主函数返回图5-1 整体程序流程图图
驱动蜂鸣器是蜂鸣器定时结果溢出返回显示子程序返回送显示数据 第七章 程序分模块设计
7.1 程序头
程序头,定义显示驱动端口,串行数据输入DIN为P1.0脚,同步时钟为P1.1引脚,数据输入使能端为P1.2引脚。方便接下来的编程,便于修改程序以及更清晰地阅读理解程序。
7.2 延时子程序的设计
如图6-1为延时子程序的程序框图。
21
浙江工业大学本科毕业设计论文
开始定义变量a,b,cc++,c<100b+1 b<20 c=0=100<20,c=0b++,b<20a+1 ,a