附件的程序燒到實驗板上,有幾個問題:
1.在年月日調整的時候只能實現減的功能,不能實現加的功能。。。。。。
2.感覺按鍵的響應速度不是很靈敏
3.有這樣一段程序,如下:
if(hide_year<2) //這里的if,else語句都是判斷位閃爍,<2顯示數據,>2就不顯示,輸出字符串為 2008/08/03
{
Time->DateString[0] = '2'; //這個對應LCD規格字符表,所以直接用字符的形式
Time->DateString[1] = '0';
Time->DateString[2] = Time->Year/10 + '0';
Time->DateString[3] = Time->Year%10 + '0';
}
else
{
Time->DateString[0] = ' '; //這邊顯示空格是為了讓光標閃爍的時候光標處無內容?
Time->DateString[1] = ' ';
Time->DateString[2] = ' ';
Time->DateString[3] = ' ';
好像板子不會出現不顯示內容的情況,不知道這個對hide_year<2判斷的程序段有什么作用。
麻煩版主大神幫忙下哈。
嗯,提示了下有點想通了。有一點我想不通,為什么光標閃爍一次hide_year就會計數一次呢?
另外這個程序的對于“星期日 2008-08-03”進行調整的時候只能實現減法,好像S5加的功能實現不了......
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |