![]() |
C 語言 計時器 請幫忙
這是我用出來的一個下數計時
可是我想+入 分秒可以 +- 以及當下數計時到0時可以中斷 請幫忙解答 #include "reg51.h" #define COLS 4 void KeyScan(void); char table[10]={0x01,0x4f,0x12,0x06, /* 0,1,2,3 */ 0x4c,0x24,0x20,0x0f, /* 4,5,6,7 */ 0x00,0x04}; /* 8,9 */ char ScanLine=0x08; char col=0; char row; char one=0; char zero=0; int key=0; int KeyData=0xff; char digit[COLS]={0,0,0,0}; main() { int i; SP=0x60; IE=0x82; TMOD=0x01; TH0=(65536-2000)/256; TL0=(65536-2000)%256; TR0=1; while(1) { if(KeyData>=0 && KeyData<=9) { for(row=0;i<COLS-1;row++) digit[i]=digit[i+1]; digit[i]=KeyData; KeyData=0xff; } } } /* main */ |
所有時間均為台北時間。現在的時間是 11:43 PM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *