嵌入式C语言之屏幕操作

原创 2007年09月13日 10:57:00

 系统时间显示:

         在时间显示函数中以静态变量分别存储小时,分钟,秒只有在其变化的时候才进行更新显示。代码如下:

         

extern void DisplayTime(...)
{
       
static BYTE byHour,byMinute,bySecond;
       BYTE byNewHour,byNewMinute,byNewSecond;
       byNewHour 
= GetSysHour();
       byNewMinute 
= GetSysMinute();
       byNewSecond 
= GetSysSecond();
       
if(byNewHour != byHour)
       
{
             ...
/*显示小时*/
            byHour 
= byNewHour; 
       }

        
if(byNewMinute != byMinute)
        
{
            ...
/*显示分钟*/
            byMinute 
= byNewMinute;
        }

        
if(byNewSecond != bySecond)
        
{
           ...
/*显示秒钟*/
           bySecond 
= byNewSecond;
        }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

嵌入式C语言修炼之道.屏幕操作篇

汉字处理   现在要解决的问题是,嵌入式系统中经常要使用的并非是完整的汉字库,往往只是需要提供数量有限的汉字供必要的显示功能。例如,一个微波炉的LCD上没有必要提供显示"电子邮件"的功能;一个提...

嵌入式C语言专题三:屏幕操作篇

屏幕乃嵌入式系统生存之重要辅助,面目可憎之显示将另用户逃之夭夭。屏幕编程若处理不好,将是软件中最不系统、最混乱的部分,笔者曾深受其害。   内容要点: ·汉字处理 ·系统时间显示 ·动...

嵌入式C语言专题四:键盘操作篇

计算机学的许多知识都具有相通性,因而,不断追赶时髦技术而忽略基本功的做法是徒劳无意的。我们最多需要"精通 "三种语言,最佳拍档是汇编、C、C++(或JAVA),很显然,如果你"精通"了这三种语言,其它...

嵌入式C语言修炼之道.内存操作篇

数据指针   在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力。在嵌入式系统的实际调试中,多借助C语...

嵌入式C语言专题二:内存操作篇

C语言最精华的内涵皆在内存操作中体现。我们之所以在嵌入式系统中使用C语言进行程序设计,99%是因为其强大的内存操作能力!   如果你爱编程,请你爱C语言; 如果你爱C语言,请你爱指针; 如果...

C语言嵌入式系统编程修炼之屏幕操作

C语言嵌入式系统编程修炼之屏幕操作 作者:宋宝华出处:天极网责任编辑: 方舟 [ 2005-06-20 15:54 ] 现在要解决的问题是,嵌入式系统中经常要使用的并非是完整的汉字库,往往只...

c语言嵌入式面试常问道的题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息.此外,撇开面试的压力不谈,这种测试也是...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)