![](https://csdnimg.cn/release/download_crawler_static/87985077/bg4.jpg)
3、软件设计
在程序设计方法上,模块化程序设计是单片机应用中最常用的程序设计方法。
设计的中心思想是把一个复杂应用程序按整体功能划分成若干相对独立的程序
模块,各模块可以单独设计、编程和调试,然后组合起来。这种方法便于设计和
调试,容易实现多个程序共存,但各个模块之间的连接有一定的难度。根据需要
我们可以采用自上而下的程序设计方法,此方法先从主程序开始设计,然后再编
制各从属程序和子程序,层层细化逐步求精,最终完成一个复杂程序的设计。这
种方法比较符合人们的日常思维,缺点是一级的程序错误会对整个程序产生影响。
功能流程图如下:
4、硬件原理