单片机实验指导书
(修订版)
柴文妍 编
北京城市学院
电子信息工程专业实验室
(2002年1月编,2004年9月修订)
伟福仿真器系统概述
本仿真器系统由仿真主机+仿真头,MULT1A用户板,实验板,开关电源等组成.本系统的特点是:
主机+仿真头的组合,通过更换不同型号的仿真头即可对各种不同类型的单片机进行仿真,是一种灵活的多CPU仿真系统.采用主机+POD组合的方式,更换POD,可以对各种CPU进行仿真.本仿真器主机型号为E2000/S, 仿真头型号为POD8X5X(可仿真51系列8X5X单片机).
双平台,具有DOS版本和WINDOWS版本,后者功能强大,中/英文界面任选,用户源程序的大小不再有任何限制,支持ASM,c,PLM语言混合编程,具有项目管理功能,为用户的资源共享,课题重组提供强有力的手段.支持点屏显示,用鼠标左键点一下源程序中的某一变量,即可显示该变量的数值.有丰富的窗口显示方式,多方位,动态地显示仿真的各种过程,使用极为便利.本操作系统一经推出,立即被广大用户所喜爱.
双工作模式
1.软件模拟仿真(不要仿真器也能模拟仿真).
2.硬件仿真.
双CPU结构,100%不占用户资源.
全空间硬件断点,不受任何条件限制,支持地址,数据,外部信号,事件断点,支持实时断点计数,软件运行时间统计.
双集成环境
编辑,编译,下载,调试全部集中在一个环境下.
多种仿真器,多类CPU仿真全部集成在一个环境下.可仿真51系列,196系列,PIC系列,飞利蒲公司的552,LPC764,DALLAS320,华邦438等51增强型CPU.为了跟上形势,现在很多工程师需要面对和掌握不同的项目管理器,编辑器,编译器.他们由不同的厂家开发,相互不兼容,使用不同的界面,学习使用都很吃力.伟福WINDOWS调试软件为您提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make,Build和调试工具并提供千个与第三方编译器的接口.由于风格统一,大大节省了您的精力和时间.
强大的逻辑分析仪综合调试功能.
逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或时序进行同步实时采样,并实时在线调试分析,采集深度32K(E2000/L),最高时基采样频率达20MHz,40路波形,可精确实时反映用户程序运行时的历史时间.系统在使用逻辑分析仪时,除普通的单步运行,键盘断点运行,全速硬件断点运行外,还可实现各种条件组合断点如:数据,地址,外部控制信号,CPU内部控制信号,程序区间断点等.由于逻辑仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试.随着科学技术的发展,单片机通讯方面的运用越来越多.在通讯功能的调试时,如果通讯不正常,查找原因是非常耗时和低效的,您很难搞清楚问题到底在什么地方,是波特率不对,是硬件信道有问题,是通讯协仪有问题,是发方出错还是收方出错.有了逻辑仪,情况则完全不一样,用它可以分别或者同时对发送方,接收方的输入或者输出波形进行记录,存储,对比,测量等各种直观的分析,可以将实际输出通讯报文的波形与源程序相比较,可立即发现问题所在,从而极大地方便了调试.
强大的追踪器功能
追踪功能以总线周期为单位,实时记录仿真过程中CPU发生的总线事件,其触发条件方式同逻辑分析仪.追踪窗口在仿真停止时可收集显示追踪的CPU指令记忆信息,可以以总线反汇编码模式,源程序模式对应显示追踪结果.屏幕窗口显示波形图最多追踪记忆指令32K并通过仿真器的断点,单步,全速运行或各种条件组合断点来完成追踪功能.总线跟踪可以跟踪程序的运行轨迹.可以统计软件运行时间.
开发环境简介
双击桌面上的WAVE图标或从开始/程序/WAVE FOR WINDOWS/WAVE进入本开发环境,其界面及主要功能如图2-1中所注.
图2-1 WAVE界面
仿真器设置窗口
如图2-2所示,在实验开始时要先根据需要设置好仿真器类型,仿真头类型以及CPU类型,并注意是否"使用伟福软件模拟器",若使用硬件仿真,请注意去掉"使用伟福软件模拟器"前的选择.
图2-2 仿真器设置窗口
文件窗口
如图2-3,可在此窗口下进行包括新建,打开,保存等文件操作.
图2-3 文件窗口
编译文件窗口
如图2-4,在此窗口下可将源文件编译成目标文件.
下一页