一、系统分析
设计者在开始单片机应用系统开发之前,除了需要掌握单片机的硬件及程序设计方法外,还需要对整个系统进行可行性分析和系统总体方案分析。这样,可以避免盲目地开始工作,浪费宝贵的时间。可行性分析用于明确整个设计任务在现有的技术条件和个人能力上是可行的。
一方面,要保证设计要求可以利用现有的技术来实现,一般可以通过查找相关文献、寻找类似设计等方法找到与该任务相关的设计方案。这样可以参考这些相关的设计,分析该项目是否可行以及如何实现。如果设计的是一个全新的项目,则需要了解该项目的功能需求、体积和功耗等,同时需要对当前的技术条件和器件性能非常熟悉,以确保合适的器件能够完成所有的功能。
另一方面,需要了解整个项目开发所需要的知识是否具备。如果不具备,则需要估计在现有的知识背景和时间限制下能否掌握并完成整个设计。必要时,可以选用成熟的开发板来加快学习和程序设计的速度。