期刊文献+

基于uVision2的单片机实验系统仿真 被引量:1

在线阅读 下载PDF
导出
摘要 uVision2是标准的Windows应用程序,该集成开发环境包含:编译器、汇编器、实时操作系统、调试器等,支持汇编、C语言编译.uVision2调试功能强大,具备源极调试、符号调试及历史跟踪、复杂断点等功能. 通过它可以产生外部中断,更新模拟输入,将串行数据送入片内串行口,从而仿真外部硬件,以软件代替单片机实验所需的硬件.另外在调试过程中,可实时跟着变化随时观察结果.因此用uVision2作为仿真软件开发平台能大大地提高开发的效率. 下面以显示器实验为例.uVision2在dScope下可用命令行方式调试,还可将各种调试命令汇集于一个调试文件中,调用该文件达到自动测试用户源代码的目的.dScope的命令文件支持C/PL/M的格式,编制调试文件与编制C程序有些类似.uVision2有一个嵌入式调试函数编辑器,在dScope下通过Debug-Function Editor进入.在Option菜单中指定dScope的初始化文件.用uVision2的Run启动,dScope将自动加载此初始化文件.在显示器实验中,当用户写入PA口后,调试函数立即读入PA口判断哪一位值需显示,然后读PB口值,确定在这一位所要显示的数值,为了满足这些要求,在读PB口时设置存取断点,当用户写入PB口时,中断用户程序,这时调试函数读入PA、PB,确定在哪一位显示什么数值.具体处理过程:查询PB口,若PB有值输入,用户程序就被breakset命令中断,转而执行调试函数语句,最后调试函数用printf输出中断前PA的值,并同时用log命令将结果输入到文本文件.考虑到人机界面的友好性,可利用VB、VC等编程语言对用log语句写入文本文件的结果读,编写界面,用户通过调试函数及界面直观看出显示结果. 总之,利用uVision2可以方便地仿真出与单片机配合使用的芯片的信号,在没有硬件的情况下,利用这些信号完成程序调试,上述设计方法具有一定的通用性.
作者 荣蓉
出处 《微计算机应用》 2001年第4期F003-F003,共1页 Microcomputer Applications
  • 相关文献

同被引文献3

  • 1ARM Architecture Reference Mannal.ARM corporate.
  • 2RealView Compilation Tools Developer Guide.ARM corporate,Version 3.0.
  • 3LPC2106/2105/2104 USER MANUAL Philips Semiconductors,Sep.17,2003.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部