4-1源码改动现象分析.docVIP

  • 3
  • 0
  • 约 2页
  • 2015-09-25 发布于湖北
  • 举报
4-1源码改动amp;现象分析.doc

1.P102页4-1的分析 200延时与500延时的不匹配 Youtask执行过程中Mytask两次中断Youtask 但由于在第一次被中断时s已经被篡改为”My task visits s” 且Youtask一直在不停的显示, 故显示现象为: a.第二列显示一次”YouTask visits s”后 b.第三列跟着显示一次”YouTask visits s” c.(200 ticks=1sec) 1秒后,第一列显示My task visits s d.第三列亦变为”My task visits s” 故产生双ss现象。 缺陷:显示速度太快,看不过来;200 500秒的组合随着时间的推移现象可能会改变 2.对4-1的改进 用两个变量y1,y2分开控制两个任务的显示行数 a.Mytask OSTimeDly(600); //Mytask 每次延时3s b.Youtask //Youtask 不是一直在显示,每次运行挑三个时间点显示三次 while(OSTime1200) { if(OSTime==400) //第一次隔2s显示:正常显示Youtask visits s {PC_DispStr(55,y2,s,DISP_BGND_BLACK+DISP_FGND_WHITE);} if(OSTime==800)//第二次隔3s显示:显示被修改过的s, //

文档评论(0)

1亿VIP精品文档

相关文档