1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
初學者不太懂,單片機流水燈p2++什么意思啊?
[打印本頁]
作者:
dsfdwf
時間:
2020-8-27 13:50
標題:
初學者不太懂,單片機流水燈p2++什么意思啊?
單片機流水燈p2++什么意思啊
批注 2020-08-27 134754.png
(62.54 KB, 下載次數(shù): 53)
下載附件
2020-8-27 13:48 上傳
為什么按下獨立鍵盤后8個燈全亮啊,能告訴我運算過程嗎?
作者:
lovezjf234
時間:
2020-8-27 15:42
寫P2++的人本身就不知道怎么去控制P2通道上的信號,P2++也沒啥意思,就是單位+1。
作者:
塞北江南
時間:
2020-8-27 15:53
資料不夠全,可以將代碼都放上來,
作者:
山水間
時間:
2020-8-27 15:59
p2++的意思在這里是p2端口的寄存器值每按一下P3.1上的獨立按鍵就加一,至于按一下獨立按鍵燈全亮,你的程序不完整,也沒有電路圖,不好回答呢。我猜測LED應該是連接在P2口上,按一下獨立按鍵P2+1,P2的值剛好是0xff(我猜測是共陰)。
作者:
Conlin不喝飲料
時間:
2020-8-27 19:30
你這代碼不全啊。
作者:
hantu
時間:
2020-8-27 19:40
P2++就是P2=P2+1
作者:
mengzhixinheng
時間:
2020-8-28 09:57
邏輯都有問題,有什么好追究的呢!!!
作者:
1255230
時間:
2020-8-30 00:47
跟a++是一個意思,代表這個數(shù)每循環(huán)一次就加一
作者:
Xiyo
時間:
2020-9-2 15:43
循環(huán)一次P2單位加一,也就是說到了這步就要P2=P2+1,你這代碼前面也不全,不知道P2的初值。
作者:
梁廷明
時間:
2020-9-4 17:11
P2+1,P2的寄存器數(shù)值加1
作者:
TTQ001
時間:
2020-9-5 10:24
就是P2自加1
作者:
jinsheng7533967
時間:
2020-9-5 12:03
本帖最后由 jinsheng7533967 于 2020-9-5 12:31 編輯
你程序本身就有問題,不要說你按鍵按下了P2的8個燈全亮,你就是沒按也是全亮!因為51單片機你初始化時
P1,P2,P3高電平
另外你的按鍵是沒有起到作用的,也就是說P2更本沒有++
下面是正確代碼與仿真
#include <REG52.H>
#define uint unsigned int
#define uchar unsigned char
sbit k1=P3^1;
void delay (uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=112;j>0;j--);
}
void main()
{
P2 = 0;;
while(1)
{
if(k1 == 0)
{
delay(10);
if(k1 == 0)
{
while(k1 == 0);
P2++;
}
}
}
}
開關控制流水流.rar
(17.32 KB, 下載次數(shù): 10)
2020-9-5 12:31 上傳
點擊文件名下載附件
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1