欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
不明白的單片機程序的小問題?為什么寫P0=com;就沒有錯誤,而寫DataPort=com;就報錯?
[打印本頁]
作者:
SXP210624
時間:
2020-6-3 11:14
標題:
不明白的單片機程序的小問題?為什么寫P0=com;就沒有錯誤,而寫DataPort=com;就報錯?
#include "reg52.h"
#define DataPort P0;
#define com 0x30;
void main(void)
{
DataPort = com; //Keil編譯不通過
P0 = com; //Keil編譯通過
while(1);
}
為什么寫P0=com;就沒有錯誤,而寫DataPort=com;就報錯?
作者:
gujp312365
時間:
2020-6-3 11:56
宏定義不能加分號,你加了就相當于P0;=COM;當然要報錯
作者:
gujp312365
時間:
2020-6-3 11:57
宏定義不能加分號,初學者常犯的錯誤,加了就相當于DataPort = com; // P0; = com; 當然報錯
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1