亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? class.h

?? 射頻芯片nRF905例程
?? H
字號:
/*--------------------------------------------------------------------------
   ARM菜鳥HotPower  2006.5.31與西安大雁塔菜地

http://blog.21ic.com/blog.asp?name=hotpower

HotPower@126.com
--------------------------------------------------------------------------*/

class SystemObj;//系統類
class UartObj;//系統串口類
class KeyObj;//系統類
class LcdObj;//系統顯示菜單類
class RtcObj;//系統實時鐘類
class nRFObj;//系統無線類


class SystemObj {//系統類
public:
  SystemObj(void);
public:
  void SystemInit(void);
  void PortInit(void);
  void VicInit(void);
  void BeepInit(void);
  void WdtInit(void);
public:
  volatile unsigned int SystemRamTest;//RAM掉電測試變量
private:
  unsigned char BeepTimeCount;
  unsigned char BeepCount;
  unsigned char BeepMode;
  unsigned char BeepValue;
};


class LcdObj {//系統顯示菜單類
public:
  LcdObj(void);//LcdObj的構造函數
public:
  void LcdPinSetup(void);
  void LcdInit(void);
  void LcdSend(char);
  void LcdSendCommand(char); 
  void LcdSendData(char); 
  void SetLcdDisplayPos(unsigned char, unsigned char);
  void LcdDisplayBuffer(void);//刷新LCD顯示緩沖區
private:
  void LcdClearBuffer(void);
public:
  unsigned char LcdRow,LcdCol;
  void LcdDisplay(const char *);
  void LcdDisplay(unsigned char [], unsigned int);
  void LcdDisplay(unsigned int, unsigned char, signed char);
public:
  unsigned char LcdTimeCount;
private:
  unsigned char LcdRowWriteEnable[4];
  unsigned char LcdBuffer[4][16];//4行8個漢字16個字符
};

class KeyObj {
public:
  KeyObj(void);
  void Exec(void);//每2.5mS中斷調用一次, KeyCount會自動+1
public:
  volatile signed int KeyTest[10];//2.5mS壓鍵計數器
private:
  unsigned char KeyCount;//鍵盤計數器
  unsigned int KeyBuffer;//鍵盤緩沖區
private:
  void KeyInit(void);
public:
  void KeyCommandExec(unsigned char);
  unsigned char GetKeyVal(void);
  static void Key00(void);
  static void Key01(void);
  static void Key02(void);
  static void Key03(void);
  static void Key04(void);
  static void Key05(void);
  static void Key06(void);
  static void Key07(void);
  static void Key08(void);
  static void Key09(void);

  static void Key10(void);
  static void Key11(void);
  static void Key12(void);
  static void Key13(void);
  static void Key14(void);
  static void Key15(void);
  static void Key16(void);
  static void Key17(void);
  static void Key18(void);
  static void Key19(void);

  static void Key20(void);
  static void Key21(void);
  static void Key22(void);
  static void Key23(void);
  static void Key24(void);
  static void Key25(void);
  static void Key26(void);
  static void Key27(void);
  static void Key28(void);
  static void Key29(void);
};//鍵盤模塊


class UartObj {//系統串口類
public:
  UartObj(void);
  void UartInit(void);
  void putchar(unsigned char); 
  void putstr(const char []);
  void puts(const char []);
  void puthex(unsigned char);
  void puthex(unsigned short);
  void puthex(signed short);
  void BinToHex(unsigned char, char []);
  void BinToHex(unsigned short, char []);
  void BinToHex(signed short, char []);
public:
  void Exec(void);
  void LoadDataBuff(void);
public:
  volatile unsigned char Status;
  volatile unsigned char RxBuffer[256], TxBuffer[256];
  volatile unsigned char RxCount, TxCount;
  volatile unsigned char RxdCount, TxdCount;
  bool TxBusy;
};


class RtcObj{//實時種類
public:
  RtcObj(void);//RtcObj的構造函數
private:
  void RtcInit(void);
public:
  unsigned int GetDow(unsigned int, unsigned int, unsigned int);
  unsigned int GetDom(unsigned int, unsigned int);
public:
  unsigned int Year, Month, Dom, Dow;
  unsigned int Hour, Min, Sec;

  unsigned int WorkYear[4][3], WorkMonth[4][3], WorkDom[4][3];
  unsigned int WorkHour[4][3], WorkMin[4][3], WorkSec[4][3];
};

class nRFObj{//系統無線類
public:
  nRFObj(void);//nRFObj的構造函數
private:
  void nRFInit(void);
  void SpiInit(void);
  unsigned char SpiReadWrite(unsigned char);
  unsigned char ReadStatus(void);
  void WritenRFConfig(unsigned int);//配置nRF905
public:
  void SetRxMode(void);//設置接收模式
  void SetTxMode(void);//設置發送模式
  void StartTx(void);
  void nRFReadBuffers(void);//收發無線讀寫模塊
  void nRFWriteBuffers(void);//收發無線讀寫模塊
public:
  unsigned char nRFRxBuff[32], nRFTxBuff[32];
  unsigned char nRFRxCount, nRFTxCount;
};

__noinit__ SystemObj Sys;//整個類成員變量不初始化為0,注意單個不行
__noinit__ LcdObj Lcd;//系統顯示菜單類
__noinit__ nRFObj nRF;//系統無線類
__noinit__ RtcObj Rtc;//系統實時鐘類
__noinit__ KeyObj Key;//
__noinit__ UartObj Uart;//系統串口類

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精工是国产品牌吗| 一区二区成人在线视频| 欧美日韩午夜精品| 在线观看视频一区二区 | 91免费国产在线观看| 99久久久精品免费观看国产蜜| 国产精品一区不卡| 风流少妇一区二区| 成人免费观看av| 色综合夜色一区| 欧美视频一区二区三区| 欧美日韩国产一区| 日韩亚洲欧美一区| 日韩精品一区二区三区视频播放| 欧美一区二区三区在线视频| 欧美精品一区二区三区在线| 国产日产精品1区| 亚洲精品大片www| 日韩国产精品久久| 国产成人免费视频精品含羞草妖精| 国产在线观看免费一区| 91无套直看片红桃| 91精品国产综合久久婷婷香蕉 | 国产成人高清在线| 在线观看日韩电影| 精品国产a毛片| 亚洲三级在线看| 五月婷婷综合激情| 国产成人在线视频网址| 91日韩在线专区| 7777精品久久久大香线蕉| 久久久午夜电影| 亚洲综合自拍偷拍| 国产精品主播直播| 欧美色网站导航| 国产蜜臀97一区二区三区 | 日韩欧美一区二区久久婷婷| 国产视频一区二区三区在线观看 | 日韩 欧美一区二区三区| 国产精品一二三四| 欧美日本一道本| 欧美国产97人人爽人人喊| 日韩激情视频网站| 波多野结衣91| 久久先锋影音av| 亚洲va欧美va人人爽午夜 | 亚洲欧美一区二区不卡| 免费三级欧美电影| 在线亚洲免费视频| 国产精品免费观看视频| 蜜桃传媒麻豆第一区在线观看| 成人午夜视频福利| 久久久久久久综合| 免费视频最近日韩| 欧美日韩高清在线| 一区二区三区蜜桃| 91网址在线看| 国产欧美日韩麻豆91| 美女视频黄频大全不卡视频在线播放| 色婷婷av一区二区三区之一色屋| 久久综合av免费| 国精产品一区一区三区mba视频| 欧美日韩夫妻久久| 亚洲人成电影网站色mp4| 粉嫩aⅴ一区二区三区四区| 日韩欧美久久久| 乱一区二区av| 日韩女优制服丝袜电影| 天天色图综合网| 欧美日本精品一区二区三区| 亚洲bt欧美bt精品777| 在线观看欧美精品| 亚洲国产日韩a在线播放性色| 色综合天天在线| 亚洲图片欧美激情| 99国产麻豆精品| 国产精品第四页| 91亚洲精品久久久蜜桃| 亚洲欧美一区二区不卡| 在线视频中文字幕一区二区| 亚洲午夜免费电影| 欧美日韩国产另类不卡| 日韩电影免费在线| 日韩欧美电影在线| 国产毛片精品视频| 国产欧美一区二区精品久导航| 国产精品香蕉一区二区三区| 国产精品午夜电影| 91免费看片在线观看| 一区二区在线看| 91精品国产综合久久久蜜臀图片| 男男gaygay亚洲| 久久综合精品国产一区二区三区| 国产福利91精品一区| 一区在线播放视频| 欧美日韩一区二区三区在线看 | 国产一区二区成人久久免费影院| 国产午夜精品一区二区| 在线观看视频91| 老司机一区二区| 国产精品三级av| 欧美少妇性性性| 国产剧情在线观看一区二区| 综合激情网...| 日韩一区二区视频在线观看| 国产成人自拍网| 亚洲国产日韩av| 久久综合成人精品亚洲另类欧美| 暴力调教一区二区三区| 日韩精品一级中文字幕精品视频免费观看 | 国产日韩精品久久久| 91丨porny丨国产| 日韩精品三区四区| 国产精品国产三级国产有无不卡| 欧美日韩成人在线| 国产电影精品久久禁18| 亚洲成a人片在线观看中文| 久久品道一品道久久精品| 在线免费观看一区| 国产一区二区日韩精品| 午夜精品久久久久久久| 国产精品全国免费观看高清| 欧美一区二区三区在线| 一本久久a久久精品亚洲| 国产真实乱偷精品视频免| 亚洲国产精品自拍| 国产精品色哟哟网站| 欧美成人video| 欧美日韩一级大片网址| 成人动漫在线一区| 久久国产麻豆精品| 亚洲国产aⅴ天堂久久| 中文字幕永久在线不卡| 欧美va在线播放| 欧美精品一级二级| 91久久久免费一区二区| 国产91丝袜在线观看| 久久99久久99精品免视看婷婷| 亚洲综合999| 亚洲精品中文字幕乱码三区| 久久九九全国免费| 日韩视频中午一区| 91麻豆精品91久久久久久清纯| 色综合视频在线观看| 99麻豆久久久国产精品免费优播| 精品一区二区三区在线视频| 肉丝袜脚交视频一区二区| 一区二区三区日韩欧美精品| 国产精品午夜在线| 欧美国产日本视频| 中文字幕乱码亚洲精品一区| 久久亚洲捆绑美女| 久久久久久毛片| 欧美激情一区二区三区不卡| 欧美成人免费网站| 欧美成va人片在线观看| 精品三级av在线| 久久综合色鬼综合色| 欧美电视剧在线看免费| 精品免费国产二区三区| 亚洲精品在线观| 国产欧美日产一区| 中文字幕一区在线观看| 一区二区三区四区高清精品免费观看| 亚洲另类在线制服丝袜| 亚洲小说欧美激情另类| 婷婷国产v国产偷v亚洲高清| 男男视频亚洲欧美| 高清在线不卡av| 日本久久电影网| 欧美三级三级三级| 精品国内片67194| 欧美激情综合在线| 日韩毛片视频在线看| 亚洲一区二区三区爽爽爽爽爽| 亚洲va在线va天堂| 国产精品系列在线观看| 日本高清视频一区二区| 欧美剧情片在线观看| 精品福利一二区| 亚洲欧洲三级电影| 香蕉成人伊视频在线观看| 久久精品99久久久| yourporn久久国产精品| 欧美三级视频在线观看| 精品成人一区二区| 亚洲精品大片www| 蜜臀久久久久久久| 成人av在线播放网站| 欧美精品一级二级三级| 国产精品无码永久免费888| 亚洲国产精品久久久久秋霞影院 | 精品乱人伦小说| 18欧美亚洲精品| 久久91精品国产91久久小草| 91蜜桃传媒精品久久久一区二区| 日韩精品一区二区三区视频播放| 中文字幕在线不卡一区 | a级精品国产片在线观看| 欧美一区二区三区免费大片|