資源簡介
手柄的原理大概是:1.按鍵——就是具體的編碼值;2.搖桿——是一個滑動變阻器,再通過AD轉換成編碼值;
如果是有線手柄,且連接口是USB的,那USB協議自己看去吧,我也不會;
如果是有線手柄,接口不是USB的,自己看看那幾根線都是怎么個協議;
如果是無線手柄,且接口是USB的,我還是不會這個USB協議;自己研究;
或者,簡單方法就是:也不根據他現成的接口和協議,自己直接接出來,想用無線的就用個無線模塊,和單片機通信;有線的就就直接接單片機上直接用吧;
既然手柄 的數據都傳回到單片機上了,剩下的電機控制就自己考慮吧,應該沒啥難度了
代碼片段和文件信息
#include?
#include?
#define?uchar?unsigned?char?
#define?uint?unsigned?int
#define?speed?1
#define?flag_a?0x1c ?//定義按鍵對應的通碼??分別是w\a\s\d\j\k
#define?flag_q?0x15
#define?flag_t?0x2c
#define?flag_d?0x23
#define?flag_j?0x3B
#define?flag_n?0x31
#define?flag_x?0x32
#define?flag_y?0x34
sbit?KB_CLK=P3^3;
sbit?KB_DATA=P3^4;
sbit?key_up=P2^0;? ??
sbit?key_left=P2^1;
sbit?key_down=P2^2;
sbit?key_right=P2^3;
sbit?key_strike=P2^4;
sbit?key_jump=P2^5;
sbit?key_leg=P2^6;
sbit?key_heavy=P2^7;
bit?flag_up;
bit?flag_left;
bit?flag_down;
bit?flag_right;
bit?flag_strike;
bit?flag_jump;
uint?n=0;
/****************************5110?0-9字模******************************/
//*函數原型:無 j
//*函數功能:0-9字模
//*輸入參數:無
//*輸出參數:無
//*建立
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????9292??2014-05-12?23:46??newjoystick切實可行的版本\newjostick
?????文件???????3923??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.c
?????文件???????1419??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.hex
?????文件?????????52??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.lnp
?????文件??????11337??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.LST
?????文件??????11479??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.M51
?????文件??????10228??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.OBJ
?????文件???????4222??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.plg
?????文件??????55230??2014-05-12?23:46??newjoystick切實可行的版本\newjostick.uvopt
?????文件??????13244??2014-05-08?06:45??newjoystick切實可行的版本\newjostick.uvproj
?????文件??????55226??2014-05-11?23:46??newjoystick切實可行的版本\newjostick_uvopt.bak
?????文件??????13240??2014-05-08?06:05??newjoystick切實可行的版本\newjostick_uvproj.bak
?????目錄??????????0??2015-06-19?00:32??newjoystick切實可行的版本
-----------?---------??----------?-----??----
???????????????188892????????????????????13
- 上一篇:RGB332 8bpp 256色 顏色列表
- 下一篇:小波分析的DSP實現代碼
評論
共有 條評論