熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
產(chǎn)生原因:你那個(gè)STC12xxxxxx.h這個(gè)單片機(jī)頭文件沒有加入到你這個(gè)target1工程中來,系統(tǒng)在編譯時(shí)找不到STC12xxxxxx.h這個(gè)文件,對(duì)這頭文件里面的定義文件也找不到,所以系統(tǒng)編譯后會(huì)提示沒有定義那邊變量或者宏 解決方法:第一步:你把那款單片機(jī)頭文件(源文件.h)放到你建的那個(gè)工程文件夾里 第二步:把那個(gè)文件加入到你工程中,在keil軟件中的工程名那兒,點(diǎn)擊右鍵,找到Add Existing Files to xxx那行,把你那個(gè)STC12xxxxxx.h源文件加入到這個(gè)工程來,然后重新編譯就OK了 |
就是找不到頭文件,去STC官方下載一個(gè)丟里面即可 |
頭文件改成#include <reg52.h>試試看 |
宏晶的單片機(jī)的話,需要專門把宏晶用的庫(kù)引進(jìn)來,具體做法是:在宏晶提供的ISP下載程序中,點(diǎn)擊紅色圓框圈起來的部分。然后在keil的工程中,使用STC的庫(kù),選中MPU。 |
工程設(shè)置.png (115.59 KB, 下載次數(shù): 41)
工程設(shè)置.png (41.46 KB, 下載次數(shù): 45)
你的工程路徑?jīng)]有設(shè)置。在工程設(shè)置中,把你使用的keil中的INC路徑加上 |
工程設(shè)置.png (73.07 KB, 下載次數(shù): 44)
基本的英文都不懂?我看你適合做CEO啊。 第一行:警告,打不開STC12xxxxxx.h文件. 下面呢都是為定義,估計(jì)第一行解決后就都無問題了 |
Powered by 單片機(jī)教程網(wǎng)