⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 基于事件一目标驱动的人机界面设计_老古开发网文章.htm

📁 ucos的资料以及单片机dsp的经典移植程序
💻 HTM
📖 第 1 页 / 共 2 页
字号:
      键值和命令码驱动的有限状态机</B><BR>  这组有限状态机主要依靠用户对菜单的操作进行状态转换,即把键值和命令码作为FSM的激励源,其中键盘消息是最主要的激励源。应用层的FSM具有多种主状态,用户未按键或者是没有接收到新的数据帧时,状态处于IDLE_STATE;接收到消息后,转入对应的主状态。然后,根据按键的不同或者是接收命令码的不同,转入对应的子状态进行处理。任务处理完毕,再将状态置为IDLE_STATE,按取消键,可回到上一级状态。<BR>  以用户控制云台上下左右转动为例,系统开始处于IDLE_STATE。若用户按云台镜头控制键,则进入云台镜头选择状态,并显示云台镜头控制菜单.选择云台控制选项后,进入云台方向设置状态;选择向上键,转入向上状态。在该状态执行向上命令操作后,状态重新转入IDLE_STATE,并伴随着输出菜单的相应变化,按取消键可回到上一级云境选择状态。对于其他按键,系统全部过滤掉不作响应,状态也不进行转换。云台控制的状态转换图如图3所示。</P>
      <P><IMG src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/2093_56_3.jpg"></P>
      <P><B>3 测 
      试</B><BR>  μC/OS—IIV2.52较以前的版本,增加了两个系统任务一一CPU负荷监测任务与堆栈容量检查任务。这两个任务给程序的调试带来很大的方便。<BR>  将系统配置常数OS_TASK_STAT_EN设为l,统计任务OSTaskStat()就会建立。它每秒钟运行1次,计算出当前CPU的利用率,放在一个有符号的8位整数0SCPUUsage中,精确度是l%。<BR>  μC/OS-Ⅱ内存是固定分配的,通过0STaskStkChk()可确定每个任务实际需要的最大堆栈空间,根据测得结果合理地分配内存空间。表l是用以上函数测出的系统参数。</P>
      <P><IMG src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/2093_56_4.jpg"></P>
      <P>  与MSP430单片机系统相应的调试工具Embedded Workbench,可跟踪程序的运行。通过运行在PC机上Embedded 
      Workberlch能够追踪程序中各种参数的变化,查看单片机内存的使用情况。</P>
      <P><B>结 
      语</B><BR>  本系统使用μC/OS—II后,系统的总体性能有了很大提高。使用实时操作系统前。运用前后台的程序设计方式。在需要显示较多数据在屏幕上,同时又需要接收数据时,单片机处理不及时,可以通过调试工具WorkbenCh看到接收缓存接收的数据帧不完整,而不能正确地在屏幕上显示数据。移植操作系统之后,工作可靠,同时系统的反应速度,即实时性有了很大提高。文中介绍的人机界面与嵌入式主系统是独立的模块,可以灵活地在单片机上加载控制模块,适合应用于各种嵌入式系统中。</P></TD></TR>
  <TR>
    <TD class=table vAlign=top bgColor=#ffffff><FONT 
    color=#ff0000><BR></FONT></TD></TR></TBODY></TABLE>
<TABLE class=tableMain width=736 align=center border=0>
  <TBODY>
  <TR>
    <TD bgColor=#ffffcc>
      <DIV align=center>
      <SCRIPT type=text/javascript><!--
google_ad_client = "pub-1420557601534669";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
//2007-11-16: 文章中间横
google_ad_channel = "7669718110";
google_color_border = "FFFFCC";
google_color_bg = "FFFFCC";
google_color_link = "ff6600";
google_color_text = "000000";
google_color_url = "000000";
//-->
</SCRIPT>

      <SCRIPT src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/show_ads.js" 
      type=text/javascript>
</SCRIPT>
      </DIV></TD></TR></TBODY></TABLE>
<TABLE class=tablehome cellSpacing=1 cellPadding=3>
  <TBODY>
  <TR>
    <TD width=530><FONT color=#ff0000><IMG height=18 
      src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/bbs_x.gif" width=24>欢迎进入<A 
      href="http://www.laogu.com/laogubbs/" _target="_blank">老古论坛</A>进行讨论</FONT> 
      <BR>[<A href="http://www.laogu.com/ctg_17.htm">嵌入式系统</A>] 相关文章: <BR><IMG 
      src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/dian05.gif"><A 
      href="http://www.laogu.com/wz_8413.htm">飞思卡尔i.MX系列新产品大幅降低移动设备功耗</A><BR>
      <DIV 
      style="PADDING-RIGHT: 10px; PADDING-LEFT: 40px"><B>简介:</B><BR>  随着多种技术的不断融合,移动娱乐市场的市场日益扩大,据英国市场调研机构Juniper 
      Research公司最新公布的一份报告显示,预计到2009年,全球移动娱乐市场的销售收入将超过590亿美元。为从蓬勃发展的价值数十亿美元的移动娱乐市场中获益,原始设备制造商(OEM)正在寻找一种能够处理密集的高耗电量应用的多媒体处理器。这种处理器必须能够保护高价值的移动娱乐内容。消费者要求这些设备能够提供更加复杂的手持设备游戏,以供他们选择;另外还希望享受数字音频和移动视频,不用担心电池会很快耗尽。 
      ......</DIV><BR><IMG src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/dian05.gif"><A 
      href="http://www.laogu.com/wz_5043.htm">2.5和5GHz RF多路复用器</A><BR><IMG 
      src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/dian05.gif"><A 
      href="http://www.laogu.com/wz_16740.htm">基于ARM的嵌入式设备中uCLinux系统开发</A><BR><IMG 
      src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/dian05.gif"><A 
      href="http://www.laogu.com/wz_5032.htm">用PC104控制模块和C51单片机实现AD检测板</A><BR><IMG 
      src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/dian05.gif"><A 
      href="http://www.laogu.com/wz_5033.htm">大电流LED驱动器LTC3454</A> </TD>
    <TD width=205>&nbsp;
      <SCRIPT type=text/javascript><!--
google_ad_client = "pub-1420557601534669";
google_ad_width = 160;
google_ad_height = 90;
google_ad_format = "160x90_0ads_al";
google_ad_channel = "6437294569";
google_color_border = "93c901";
google_color_bg = "FFFFFF";
google_color_link = "ff6600";
google_color_text = "000000";
google_color_url = "000000";
//-->
</SCRIPT>

      <SCRIPT src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/show_ads.js" 
      type=text/javascript>
</SCRIPT>
       </TD></TR></TBODY></TABLE>
<TABLE class=tableMain width=760 align=center border=0>
  <TBODY>
  <TR>
    <TD bgColor=#66b5ff>
      <DIV align=center>
      <SCRIPT type=text/javascript><!--
google_ad_client = "pub-1420557601534669";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
//2007-11-19: 文章次中间横
google_ad_channel = "7197568960";
google_color_border = "66B5FF";
google_color_bg = "66B5FF";
google_color_link = "ff6600";
google_color_text = "000000";
google_color_url = "ff6600";
//-->
</SCRIPT>

      <SCRIPT src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/show_ads.js" 
      type=text/javascript>
</SCRIPT>
      </DIV></TD></TR></TBODY></TABLE>
<TABLE class=tableMain cellSpacing=1 cellPadding=3 border=0>
  <TBODY>
  <TR>
    <TD vAlign=top bgColor=#ffffff>
      <TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center 
      border=0 valign="top">
        <TBODY>
        <TR>
          <TD><IMG height=11 src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/dian03a2.gif" 
            width=14>下一个:<A 
            href="http://www.laogu.com/wz_13143.htm">[新闻热点]美国风投频频出手,模拟、光器件成融资热点</A><BR>
            <DIV 
            style="PADDING-RIGHT: 10px; PADDING-LEFT: 40px"><B>简介:</B><BR>日前,Kenet、MicroOptical和NanoOpto这三家美国公司分别宣布获得了风险投资。这三家公司分别从事低功耗模拟与混合信号产品、光学器件以及视频眼镜产品,这些都成为目前风险投资的热点。 
            美国低功耗模拟与混合信号产品开发商Kenet公司在其B系列筹资活动中获得1,000万美元风险投资,其2002年以来的总集资额达到2,700万美元。该公司计划把新筹措的资金用于销售与营销活动,以及支持其产品线的正式推出。Kenet公司得投资者包括Oak 
            Investment Partner......</DIV></TD></TR>
        <TR>
          <TD><BR><IMG height=11 
            src="基于事件一目标驱动的人机界面设计_老古开发网文章.files/dian03a1.gif" width=14>上一个:<A 
            href="http://www.laogu.com/wz_46006.htm">[嵌入式系统]嵌入式实时操作系统性能测试方法研究</A></TD></TR>
        <TR>
          <TD class=table vAlign=top bgColor=#ffffff><BR></TD></TR>
        <TR>
          <TD class=table vAlign=top bgColor=#ffffff></TD></TR>
        <TR>
          <TD></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
<TABLE cellSpacing=0 cellPadding=0 width=980 align=center border=0>
  <TBODY>
  <TR>
    <TD bgColor=#ffffff height=5></TD></TR>
  <TR>
    <TD bgColor=#f36a01 height=3></TD></TR>
  <TR>
    <TD height=1></TD></TR>
  <TR>
    <TD align=middle bgColor=#fff9e1 height=35>
      <DIV align=center><A href="http://www.laogu.com/">老古开发网</A>版权所有 2006年9月 
      asp.Net V2.0 设计:<A href="http://www.laogu.com/">老古</A>,<BR>2008-5-14 
      21:26:23 页面缓存:30分钟 执行时间:16毫秒 </DIV></TD></TR></TBODY></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -