熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-11-22 22:41
正文摘要:我以前寫(xiě)程序都是一個(gè)".C"文件寫(xiě)到底,這次是第一次嘗試模塊化編程。但是現(xiàn)在出問(wèn)題了,我在頭文件“function.c”聲明了變量,在".C"文件使用時(shí)也引用了該頭文件,那為什么編譯時(shí)還是報(bào)錯(cuò),提示未定義變量呢 ... |
程序大了,比如3萬(wàn)行,不分開(kāi)很難想象。![]() |
你的function.c也要加到項(xiàng)目里,function.h里面也要包含你用到的變量頭文件 |
黃youhui 發(fā)表于 2021-11-23 08:36 謝謝,明白了 |
P2是是寄存器,你要在h文件里面加上REG51.H 不是在C文件里面加 是C文件包含H文件,不是H文件包含C文件 |
Powered by 單片機(jī)教程網(wǎng)