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

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

您現(xiàn)在的位置是:蟲(chóng)蟲(chóng)下載站 > 資源下載 > 技術(shù)資料 > 沁恒CH552E USB-HID自定義鍵盤(pán)帶多媒體功能

沁恒CH552E USB-HID自定義鍵盤(pán)帶多媒體功能

  • 資源大小:139 K
  • 上傳時(shí)間: 2022-05-15
  • 上傳用戶(hù):moh2000
  • 資源積分:2 下載積分
  • 標(biāo)      簽: ch552e usb

資 源 簡(jiǎn) 介

用的是沁恒CH552e淘寶買(mǎi)的評(píng)估板,USB中斷上傳程序用的是沁恒提供的做了些修改。程序使用2個(gè)端點(diǎn)一個(gè),端點(diǎn)1作為普通鍵盤(pán),端點(diǎn)2作為多媒體按鍵,有詳細(xì)注釋多媒體按鍵報(bào)告,以下是主函數(shù)內(nèi)容。

/****主函數(shù)****/

main()

{

    CfgFsys( ); //CH552時(shí)鐘選擇配置

    mDelaymS(5); //修改主頻等待內(nèi)部晶振穩(wěn)定,必加

ConfigT0(2); //配置2ms T0中斷

USBDeviceInit(); //USB設(shè)備模式初始化

    EA = 1; //允許單片機(jī)中斷

    UEP1_T_LEN = 0; //預(yù)使用發(fā)送長(zhǎng)度一定要清空

  UEP2_T_LEN = 0; //清空端點(diǎn)2發(fā)送長(zhǎng)度

    FLAG = 0; //清空USB中斷傳輸完成標(biāo)志

    Ready = 0;

LED_VALID = 1;   //給一個(gè)默認(rèn)值


P1_DIR_PU &= 0xE0; //在MOD_OC為0時(shí)  p1.5 p1.6 P1.7為推挽輸出

P1_MOD_OC = P1_MOD_OC & ~0xE0; //3個(gè)口的bit4 = 0   p1.5 p1.6 P1.7設(shè)置為推挽輸出

    P1_DIR_PU = P1_DIR_PU | 0xE0; //3個(gè)口的bit4 = 1   p1.5 p1.6 P1.7設(shè)置為輸出

key1 = 1;

key2 = 1;

key3 = 1;


while(1)

{

   KeyDrive(); //按鍵驅(qū)動(dòng)

}

}


相 關(guān) 資 源

主站蜘蛛池模板: 苏州市| 桑日县| 六枝特区| 鲁山县| 乾安县| 会泽县| 崇礼县| 江都市| 宁城县| 元阳县| 阳山县| 六安市| 绥江县| 子洲县| 杭锦后旗| 巍山| 潍坊市| 海林市| 奉新县| 璧山县| 锦屏县| 金华市| 含山县| 连云港市| 长治县| 宜兰市| 佳木斯市| 双辽市| 敦化市| 满洲里市| 梁平县| 盘山县| 唐海县| 简阳市| 龙岩市| 芦山县| 尼木县| 托克逊县| 贞丰县| 百色市| 噶尔县|