首页 理论教育 单片机实用教程,开发过程

单片机实用教程,开发过程

时间:2023-11-16 理论教育 版权反馈
【摘要】:单片机的开发主要是指单片机应用系统的开发,包括硬件开发和软件开发。硬件开发是指根据单片机要实现的控制功能开发出实际的电路,如设计图1-1a所示DVD影碟机托盘进出单片机的控制电路就是硬件开发。软件开发是指为单片机编写程序,使单片机在程序的控制下,接收输入端送入的信号并发出相应的控制信号,驱动硬件电路工作,从而实现相应的控制功能。图1-4 单片机的开发过程

单片机实用教程,开发过程

单片机的开发主要是指单片机应用系统的开发,包括硬件开发和软件开发。

硬件开发是指根据单片机要实现的控制功能开发出实际的电路,如设计图1-1a所示DVD影碟机托盘进出单片机的控制电路就是硬件开发。

软件开发是指为单片机编写程序,使单片机在程序的控制下,接收输入端送入的信号并发出相应的控制信号,驱动硬件电路工作,从而实现相应的控制功能。如在图1-1a所示的电路中,单片机要随时检测输入端有无信号输入。如果有信号输入,是高电平还是低电平,若是低电平输入应发出什么控制信号,若是高电平输入又应发出什么控制信号,这些都是由单片机内部的程序决定的。

单片机的开发一般按图1-4所示的流程图进行。

除了使用软件仿真检验程序设计的正确性外,还有另外一种仿真即硬件仿真。方法是用一个类似单片机的仿真头插到目标系统的单片机插座中,仿真头连接仿真机,仿真机连接计算机,这样计算机就可以通过仿真机把程序下载到仿真头上。通过仿真头用软件代替在目标板上的单片机芯片,不用反复的烧写,不满意随时可以改,可以单步运行,指定断点停止等,调试极为方便。硬件仿真需要一台仿真机和仿真头,价格在几百元至几千元不等。(www.xing528.com)

随着EDA(电子设计自动化)技术的发展,虚拟硬件仿真技术逐渐兴起。英国Lab-center electronics公司出版的Proteus软件是单片机虚拟硬件仿真领域的佼佼者,它不仅具有其他EDA工具软件的仿真功能,还能仿真单片机及外围部件,得到单片机爱好者、单片机教学的教师和单片机研发科技工作者的青睐。

978-7-111-43252-4-Chapter01-6.jpg

图1-4 单片机的开发过程

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈