熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
應(yīng)該是少了51/52的頭文件吧 |
P1=num; num=P1; 你看看這個(gè)。。是吧? |
另外在主函數(shù)里面改一下,改為:num=0xfe; P1=num; 然后在while里面改一下,改為:num=_crol_(num,1); delay(); P1=num; |
開頭少了#include<reg52.h>,另外把unsignde改為unsigned |
開頭少了#inlcude<reg52.h>,另外兩個(gè)宏定義的unsignde寫錯(cuò)了,要改為unsigned; |
第一行加一個(gè)#include<reg52.h> |
不要加num = P1 并且你沒包含頭文件 |
#include<reg51.h> 都沒有。 |
用到特殊功能計(jì)數(shù)器,開頭加上#include<reg51.h>還有unsignde改成unsigned |
加頭文件就OK了 |
num=P1,這樣還咋亮 |
好東西,不錯(cuò) |
少了頭文件對(duì)P1端口的定義,另外樓主應(yīng)該學(xué)習(xí)一下代碼的編寫規(guī)范 |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
50527978 發(fā)表于 2015-7-8 23:56 沒頭文件,審明變量也是錯(cuò)的,是unsigned, delay()寫法也是錯(cuò)的,沒有設(shè)定參數(shù),調(diào)用時(shí)要在主函數(shù)前審明,否則系統(tǒng)無法識(shí)別! |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
頭文件感覺有點(diǎn)沒對(duì),應(yīng)該加reg51吧 |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
num=_crol_(num,1)接下來直接是num=P1,這樣程序運(yùn)行下來最終num=p1,而num=_crol_(num,1)就顯得多余沒有用處了 |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
在頭文件里面再加個(gè)51單片機(jī)的都文件#include<reg51.h>。沒有必要寫num=p1。 |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
除了以上問題,代表無符號(hào)意思的單詞也寫錯(cuò)了。應(yīng)該是unsigned而不是unsignde. |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
1、開頭少了#include<reg51.h>,如其他人所說 2、uchar uint 是否重新定義了。 3、num=P1 這行是敗筆,把這行去掉了就可以了,這是最關(guān)鍵的一行 |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
在頭文件里面再加個(gè)51單片機(jī)的都文件#include<reg51.h>。程序中P1=num已經(jīng)把定義的最初哪一個(gè)燈亮給了P1口接下來就是num=_crol_(num,1);delay();讓它依次右移就OK了,沒有必要再寫num=p1了。 |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
num=_crol_(num,1)接下來直接是num=P1,這樣程序運(yùn)行下來最終num=p1,而num=_crol_(num,1)就顯得多余沒有用處了 |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
用51的話,開頭應(yīng)該是少了#include<reg51.h> |
參與人數(shù) 1 | 黑幣 +35 | 收起 理由 |
---|---|---|
![]() | + 35 | 回帖助人的獎(jiǎng)勵(lì)! |
Powered by 單片機(jī)教程網(wǎng)