为了所有谁具有良好的知识codevision &无毒.. 03

S

soldier467

Guest
我建立一个时钟代码codevision ....并使用X作为秒的时钟。

现在的问题是
, 当x达到( 59 )在几秒钟内和重置回( 0 ) ,
为任何数字时钟,液晶应显示( 00 ) ,但我所看到的是
, 后( 59 )秒,液晶显示( 09 ) ...

这个数目( 09 )组成的数字( 9 )在它
的 右边
, 这是由于过去一些收到( 59 ) ...这个数字( 9 )仍然在LCD上的第一个新的9秒后
, 重置的秒数(即9月19日29 39 49 --- 99然后10 11 12 - 59 )
, 当秒钟到达( 10 )这一数字( 9 )转( 0 ) (这将是右边第二个( 10 ) (其中秒即时正确显示)和所有秒到( 59 )再次) ..和其他组成部分( 09 )上述的数字( 0 )在它
的 左侧是主要地点的X是从一开始计数的重置0 1 2 ---等每一秒钟

由于这个我想是我的问题是显示x从一开始就在LCD上的形式
, 2位数
, 而不是只有1位( 00 01 02 ----> 58 59 ) ,以避免
我的问题
, 我要求如何做到这一点?

他指出
, 部分代码显示十:

无符号长整型x = 0 ;
焦海峡[ 2 ] ;
ltoa (
十 海峡) ;
lcd_puts (海峡) ;

如果任何人看到任何东西来解决这个请帮助........感谢

 
这不是codevision有关,只要时钟诠释为字符串转换
角我想你应该写自己的诠释
, 以字符串转换功能。

您也可以使用现有的转换功能的数字“ 9 ,以及数字” 9添加'0 '的格式正确。

 
根据我的经验
, 大部分的时间写的代码或其他代码的编译器提供不符合我们的要求。

我总是写我自己的代码
, 因为它可以进行修改
, 或移植到其他百万分之一容易(因为这是你写的)

现在你必须自己写的代码在这种情况下。

MicroCon

 

Welcome to EDABoard.com

Sponsor

Back
Top