◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎
单片机系统由硬件和软件两部分构成,缺一不可。所以系统的设计一般包括硬件设计和软件设计两方面。硬件实际就是单片机系统的电路,它是系统的运行平台;软件实际就是下载到单片机中的程序,它指挥着单片机如何控制外设发挥系统功能。
在学习单片机系统设计和实际项目开发中,系统电路和单片机程序的设计都在计算机上进行,并涉及到一些专业软件。如图4-1所示的多位七段数码管显示系统,我们可以在Proteus软件中对设计好的电路和程序进行仿真,观察系统运行的现象、效果是不是与我们的初衷吻合。根据运行的现象、效果来对硬件和软件修改,之后再实际制作单片机系统的硬件和向单片机中下载程序,系统运行的成功率就会高得多。
图4-1 在Proteus中仿真单片机系统