P89V51RD2单片机的自调试与在线编程
时间:02-18
来源:互联网
点击:
4 P89V51RD2单片机应用系统开发
下面以P89V51RD2单片机在云台控制器设计为例,介绍系统开发中的全过程。采用P89V51RD2的单片机应用系统开发过程如图5所示。
①系统需求分析。通过现场调研及与用户交流,全面、深入、准确地分析云台控制器所要实现的功能、应用环境、应用对象、应用过程和具体要求,从整体上得出云台控制器所要达到的目标及系统所要实现的功能、完成的具体任务、产品的形式,最后形成需求分析报告。
②设计方案。在需求分析的基础上,进行系统方案设计,确定出单片机应用系统的具体技术方案。包括:系统性能设计、功能设计、工作原理设计、软件结构设计、程序流程设计和通信协议设计等内容。
③系统硬件设计。根据系统的性能和需要实现的功能,设计系统硬件,这时,应考虑将图1所示的接口电路集成到系统硬件中,为采用P89V51RD2进行在线程序调试仿真做好准备。
④软件编程和在线调试。根据软件结构设计、程序流程设计和通信协议设计等内容进行模块化程序设计,并采用激活了SoftICE功能的 P89V51RD2单片机连接系统硬件进行在线程序仿真调试。
⑤选择单片机型号。根据连接硬件调试通过的系统软件程序,估算程序所占用的代码空间,在NXP公司推出的众多Flash单片机中选择合适的型号。
⑥单片机编程。对所选型号的单片机进行在线编程。
结语
在单片机系统开发中,采用具有自调试和在系统编程功能的单片机,对降低系统开发成本,加快开发进程,提高系统的可维护性都具有十分重要的意义。本文介绍了NXP公司的新一代单片机P89V51RD2在单片机系统开发中应用的思想和方法,对于那些已采用或即将采用:NXP公司Flash单片机的设计人员都具有很好的参考价值。
参考文献
1. P89V51RB2/RC2/RD2 Product data sheet[OL].[2009-04-10].http://www.nxp.com.
2. Flash Magic User Manual Revision 1.55[OL].[2009-04-10].http://www.esacademy.com.
3. 梁合庆.增强核闪存80C51教程[M].北京:电子工业出版社,2003.
4. 张美琪,胡国文,仇荣鑫,等.基于P89V51RD的通用云台控制器设计与实现[J].现代电子技术,2008(31):168-170,173.
作者:盐城工学院 张美琪 来源:单片机与嵌入式系统应用 2009(10)
下面以P89V51RD2单片机在云台控制器设计为例,介绍系统开发中的全过程。采用P89V51RD2的单片机应用系统开发过程如图5所示。
①系统需求分析。通过现场调研及与用户交流,全面、深入、准确地分析云台控制器所要实现的功能、应用环境、应用对象、应用过程和具体要求,从整体上得出云台控制器所要达到的目标及系统所要实现的功能、完成的具体任务、产品的形式,最后形成需求分析报告。
②设计方案。在需求分析的基础上,进行系统方案设计,确定出单片机应用系统的具体技术方案。包括:系统性能设计、功能设计、工作原理设计、软件结构设计、程序流程设计和通信协议设计等内容。
③系统硬件设计。根据系统的性能和需要实现的功能,设计系统硬件,这时,应考虑将图1所示的接口电路集成到系统硬件中,为采用P89V51RD2进行在线程序调试仿真做好准备。
④软件编程和在线调试。根据软件结构设计、程序流程设计和通信协议设计等内容进行模块化程序设计,并采用激活了SoftICE功能的 P89V51RD2单片机连接系统硬件进行在线程序仿真调试。
⑤选择单片机型号。根据连接硬件调试通过的系统软件程序,估算程序所占用的代码空间,在NXP公司推出的众多Flash单片机中选择合适的型号。
⑥单片机编程。对所选型号的单片机进行在线编程。
结语
在单片机系统开发中,采用具有自调试和在系统编程功能的单片机,对降低系统开发成本,加快开发进程,提高系统的可维护性都具有十分重要的意义。本文介绍了NXP公司的新一代单片机P89V51RD2在单片机系统开发中应用的思想和方法,对于那些已采用或即将采用:NXP公司Flash单片机的设计人员都具有很好的参考价值。
参考文献
1. P89V51RB2/RC2/RD2 Product data sheet[OL].[2009-04-10].http://www.nxp.com.
2. Flash Magic User Manual Revision 1.55[OL].[2009-04-10].http://www.esacademy.com.
3. 梁合庆.增强核闪存80C51教程[M].北京:电子工业出版社,2003.
4. 张美琪,胡国文,仇荣鑫,等.基于P89V51RD的通用云台控制器设计与实现[J].现代电子技术,2008(31):168-170,173.
作者:盐城工学院 张美琪 来源:单片机与嵌入式系统应用 2009(10)
单片机 仿真 电子 ARM NXP 半导体 Keil 电路 51单片机 嵌入式 相关文章:
- 单片机智能频率信号装置(11-25)
- 单片机在医学信号检测仪中的应用(02-07)
- 单片机应用编程技巧(02-25)
- DSP与单片机通信的多种方案设计(03-08)
- 单片机与PC机串行通信的实现方法 (02-25)
- 单片机与PC通信的简化接口 (05-11)