DSP中的鍵盤控制程式的演算法

2021-05-23 23:28:31 字數 1241 閱讀 6240

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...