dsp中的鍵盤控制程式的演算法
dsp中的鍵盤控制程式的演算法,基於ti公司的5509這款dsp晶元
clude "scancode.h"
#define registerclkmd (*(unsigned int *)0x58)
ioport unsigned int port8000;
ioport unsigned int port8001;
ioport unsigned int port8002;
ioport unsigned int port8005;
ioport unsigned int port8007;
void delay(unsigned int ntime); //
延時子程式
void refreshledarray(); //
重新整理顯示
void setledarray(int nnumber); //
修改顯示內容
char convertscantochar(unsigned char cscancode); //
將鍵盤掃瞄碼轉換為字元
unsigned int nscreenbuffer[1024];
unsigned char ledbuf[8],ledx[8];
unsigned char ledkey[10][8]=
,, //1
, //2,,
,,,,
};unsigned int uport8000;
main()
refreshledarray();
ncount=ncursorcount=0;
for (;;)}}
delay(16);
ncursorcount++; ncursorcount%=4;
if ( ncursorcount==0 ) ledbuf[7]^=0x80;
}for ( ncount=0;ncount<8;ncount++ )
refreshledarray();
exit(0);
}void delay(unsigned int ndelay)
}void setledarray(int nnumber)
char convertscantochar(unsigned char cscancode)
return creturn;
}
ABAP中控制程式原始碼
如何將report程式的原始碼讀入內錶,並進行修改操作?abap中提供一系列指令來實現此功能。語法如下 insert report prog from itab.根據內錶內容更新程式 read report prog into itab.將程式讀入內錶 delete report prog.刪除程式...
Spring的註解驅動控制程式
在pojo類定義的時候我們給該類加上 controller註解後,在通過在spring mvc的配置檔案中加上,該pojo就可以成為乙個能處理http請求的控制器了。具體的對映方法 1 通過請求url進行對映請求。2 通過請求方法 post,get等 請求引數或者請求頭進行對映。請求處理方法簽名 1...
9 8 實用的電機控制程式
上面我們雖然完成了用中斷控制電機轉動的程式,但實際上這個程式還是沒多少實用價值的,我們不能每次想讓它轉動的時候都上下電啊,是吧。還有就是它不但能正轉還得能反轉啊,也就是說不但能轉過去,還得能轉回來呀。好吧,我們就來做乙個例項程式吧,結合第 8 章的按鍵程式,我們設計這樣乙個功能程式 按數字鍵 1 9...