下载此文档

伟福小册.doc


文档分类:幼儿/小学教育 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
伟福小册应用实例以下的例子均采用POD8X5X实现,其中逻辑分析仪及波形发生器的例子必须用E2000/L仿真器实现,其它例子可以在硬件仿真或软件模拟下实现影子存储器使用影子存储器,,该程序访问0,2,4号单元,每隔大约1秒将0,2,:表达式:0重复次数:6缺省方式显式:不选择存贮区域:XDATA即从0号单元开始,,,#0Loop:movdptr,#******@dptr,amovdptr,#******@dptr,amovdptr,#******@dptr,acallDelaysjmpLoopDelay:movr5,#8;延时大约1秒movr6,#0movr7,#0DLP:djnzr7,DLPdjnzr6,DLPdjnzr5,DLPret0,2,4号单元显示颜色为橄榄绿,表明该单元被访问过(读或写过)0,2,4号单元显示的值为当前该单元的值,XDATA,,,该程序访问0,1,2,:表达式:0重复次数:6缺省方式显式:不选择存贮区域:XDATA即从0号单元开始,,,#0movdptr,#******@dptr,a;写0号单元movdptr,#1movxa,***@dptr;读1号单元movdptr,#******@dptr,amovxa,***@dptr;写/读2号单元movdptr,#3movxa,***@dptr/写3号单元******@dptr,a;读sjmp$;全速执行到这行end0,1,2,3号单元显示颜色为橄榄绿,表明该单元被访问过(读或写过),{}内为单元的访问状况{%,1/6W}表示XDATA共被访问过6次,0号单元被写一次,%0号单元应是一个I/O输出口,一个变量不应仅写不读.{%,1/6R}表示1号单元被读这一次,1号单元应是一个I/O输入口,一个变量不应仅读不写.{%,2/6,W/R}表示2号单元被写/读过且写在前,读在后.{%,2/6,R/W}表示3号单元被读/写过且读在前,,,执行过的代码显示为橄榄绿调入CALC项目,全速执行,在CPU窗口,源程序窗口,代码窗口,:你想知道外部中断0的执行情况,不用停下仿真器,使用代码复盖,你可以:,,,,看看中断服务函数是否为橄榄绿色再如:使用代码复盖你可以清楚的观察到分支语句的执行情况----,每条指令的运行时间,执行次数及占整个程序运行时间的百分比调入CALC项目,全速执行,中断运行后,观察窗口可以看到如下结果橄榄绿表示该函数被执行过,{}:{%,248412,7,452,}WRITELN表示:WRITELN执行了248412次,运行时间为7,452,,%{%,6,}TIMER0表示:TIMER0执行了6次,,%执行时间(占用%太小,显示不出来)因为TIMER0为中断服务程序,,:Output:,你就可以选择程序时效分析,将Output加入观察窗口,全速执行程序,在程序暂停后,在观察言窗口就可以看到标号Output的执行次数,,你也可以将中断入口的标号加入观察窗口,,它可以监测硬件电路工作时的逻辑电平(高或低),并加以存储,用图形的方式直观地表达出来,便于用户检测,分析电路设计(硬件设计和软件设计)中的错误,逻辑

伟福小册 来自淘豆网www.taodocs.com转载请标明出处.