Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),μVision2 IDE 是Keil C51基于Windows的開發(fā)平臺,是用戶開發(fā)和調試單片機C語言源代碼的最理想的工具之一。固件程序的編程是整個USB外設開發(fā)中非常重要的一環(huán),它不是單純的軟件,而是軟件和硬件的結合,開發(fā)者需要對單片機的端口、中斷和USB協(xié)議處理芯片的硬件結構非常熟悉。本書的重點在于如何使用Keil C51的Windows集成開發(fā)環(huán)境μVision2,如何進行USB設備固件代碼的開發(fā)和仿真調試,以助讀者達到熟練掌握使用μVision2開發(fā)和調試程序、進行USB固件開發(fā)和調試的目的。書中示例豐富,所有的例子都經過上機操作和認真審核。本書可作為從事單片機和USB設備開發(fā)的工程技術人員、工程師的參考書籍,也可供高等學校工科電子類專業(yè)師生參考。