1 test1 無後綴文件,這個是終於生成的文件。僅僅要有這個文件KEIL就可以軟件仿真,不能打開 2 test1.hex 這個文件可以直接下載到單片機裏,他就是從無後綴文件test1裏提取的,去掉了調試信息,可以打開 3 test1.DSN。這個是另一個軟件PROTUES軟件的project文件。裏面是電路圖。用來和KEIL聯合仿真 4 test1.LST 列表文件,這個文件是某個C文件編譯後的文件,在你project選項裏,可以配置他是否顯示頭文件,顯示符號表,顯示程序彙編後的彙編代碼等等,可以打開 5 test1.OBJ 這個是編譯器編譯後的終於文件,用來給鏈接器鏈接和定位。鏈接器對OBJ鏈接後就變成了無後綴文件,而後提取變成HEX 6 DBK PWI 是test1.DSN的附帶文件,這就屬於PROTUES軟件了 7 plg keil 的編譯日誌文件 8 test1.M51文件。這個文件很是重要,可以打開,出了大問題必須打開它,比方覆蓋分析,混合編程時查看函數段名等,裏面都是鏈接器的鏈接信息,好比你有哪些代碼段、數據段,都是多大,被定位到單片機哪一個地址裏了,哪一個函數調用了哪一個函數,沒有調用哪一個函數。project代碼總大小,內存使用總大小等 9 uvopt和uvproj都是keilproject文件,共同說明這你project裏有哪些文件,文件有沒有被編譯過,project文件夾樹是怎麼組織的等等信息 10 bak就是對project文件的備份 11 asm 就是彙編文件了 12 lnp算是鏈接日誌,告訴你鏈接器鏈接了哪些OBJ等。可以用文本編輯器打開