找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

求助大佬下面的單片機程序報錯咋回事?

查看數(shù): 1738 | 評論數(shù): 8 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2019-3-21 22:29

正文摘要:

#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define temp P3; sfr P4=0xc0; sbit p42=P4^2; sbit p44=P4^4; uchar code duan[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf ...

回復

ID:481641 發(fā)表于 2019-3-31 22:13
可以應(yīng)用調(diào)試
ID:496210 發(fā)表于 2019-3-22 16:06
用什么單片機,就要用對應(yīng)的頭文件。
錯誤在:#define temp P3;
這個定義語句后面不能加“;”
ID:444077 發(fā)表于 2019-3-22 13:03
ahshmj 發(fā)表于 2019-3-22 06:31
你用的頭文件不對,reg52.h是對基本型89*52的,沒有“P4”端口的。

你用什么單片機,就要用對應(yīng)的頭文件 ...

這是IAP15F2K61S2芯片,加轉(zhuǎn)接板的
P3^6,P3^7被P4^2,P4^4代替了
ID:444077 發(fā)表于 2019-3-22 12:57
zhb2004xp 發(fā)表于 2019-3-22 01:28
錯誤在第三行:#define temp P3;
這個定義語句后面不能加“;”,去掉就好了~

唉,破腦殼。多謝指點
ID:444077 發(fā)表于 2019-3-22 12:57
ping264888 發(fā)表于 2019-3-22 08:08
新人常犯錯誤, #define后面加分號. 標記一下. 警示一下自己.

多謝多謝,剛出道,多多指教
ID:365802 發(fā)表于 2019-3-22 08:08
新人常犯錯誤, #define后面加分號. 標記一下. 警示一下自己.
ID:7485 發(fā)表于 2019-3-22 06:31
你用的頭文件不對,reg52.h是對基本型89*52的,沒有“P4”端口的。

你用什么單片機,就要用對應(yīng)的頭文件。
ID:234075 發(fā)表于 2019-3-22 01:28
錯誤在第三行:#define temp P3;
這個定義語句后面不能加“;”,去掉就好了~

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表