摘要:隨著計算機技術(shù)的更新?lián)Q代,USB接口已經(jīng)成為個人計算機上最重要的外部設(shè)備擴展接口,在進行USB外設(shè)開發(fā)的過程中需要編寫其固件程序。在此對USB接口固件程序進行了開發(fā),在Keil C51軟件環(huán)境中,采用C語言開發(fā)。介紹了固件程序的主要功能,給出了固件程序的流程、結(jié)構(gòu)和端點配置,并給出了重點地方的具體程序。該固件編寫采用分層結(jié)構(gòu)簡潔且易于修改和測試,既增加了代碼的可讀性,又增加了程序的通用性和移植性。
關(guān)鍵詞:PDIUSBD12; USB; 固件程序; 分層結(jié)構(gòu)
中圖分類號:TN919-34; TP311.11文獻標(biāo)識碼:A
文章編號:1004-373X(2012)20-0025-03