久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機LED流水燈 在仿真的時候第一次第一個燈不亮,其余都正常
[打印本頁]
作者:
voner
時間:
2018-3-18 10:57
標題:
單片機LED流水燈 在仿真的時候第一次第一個燈不亮,其余都正常
最近給別人講LED流水燈,發現了一個問題,在仿真的時候第一次第一個燈不亮,其余都正常,第二次也能從第一個開始亮,在思路上不知道哪里有問題,
代碼如下:
第一次:
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
void delay(uint z);
void delay(uint z)
{
uint x,y;
for(x = z;x > 0;x--)
for(y = 120;y > 0 ;y--);
}
void main()
{
P0=0XFE ;
while(1)
{
P0=_crol_ (P0,1);
delay(500);
}
}
第二次修改 加了temp 將P0賦值給temp 就可以
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
uint temp;
void delay(uint z);
void delay(uint z)
{
uint x,y;
for(x = z;x > 0;x--)
for(y = 120;y > 0 ;y--);
}
void main()
{
temp=0XFE ;
while(1)
{
P0=temp;
temp=temp<<1;
temp=temp|0x01;
// temp=_crol_ (temp,1);
delay(500);
}
}
但是有點理解不通 P0不可以直接_crol_(P0,1)么 問題出在那里 望大佬指點
作者:
voner
時間:
2018-3-18 13:07
好像知道了 P0開始最為一個常量 后來又作為變量使用
作者:
QWER01234
時間:
2018-3-18 13:27
第一次的第一盞燈亮了之后沒有delay所以看不見,p0賦值之后你就立馬左移賦值了,左移之后才進行了delay所以看到了現象就是一開始就亮兩盞燈。
作者:
voner
時間:
2018-3-18 13:36
QWER01234 發表于 2018-3-18 13:27
第一次的第一盞燈亮了之后沒有delay所以看不見,p0賦值之后你就立馬左移賦值了,左移之后才進行了delay所以 ...
沒有 第一次是從第二個開始亮的 但是第一次循環過后就是對的了
作者:
李麗麗li
時間:
2018-3-18 14:13
第一次的第一盞燈亮了之后沒有delay所以看不見,p0賦值之后你就立馬左移賦值了,左移之后進行了delay所以看到了現象就是 一開始就亮兩盞燈
作者:
huiyingkj
時間:
2018-3-18 14:48
P口不能成為變量。可以給P口賦一個變量。
作者:
jizi
時間:
2018-3-18 15:02
同學
_crol_ (P0,1)是循環移動是會把溢出位自動填回去的 形成有一個不亮其他全亮的樣子
而第二次是全亮吧一個一個亮起來只是時間問題
P0是寄存器 你第一次是直接訪問P0和修改它
第二次是用一個變量來賦值給P0
作者:
lwb_010
時間:
2018-3-18 15:39
p0賦值之后你就立馬左移賦值了
作者:
999333
時間:
2018-3-18 15:51
第一種方法:一開始把最低位賦值給p0口,他已經移到下一位在while里面進行下一盞燈,如果你試一下在while(1)的上面加一個延時就可以顯示第一盞燈,第二種方法:一開始就賦值p0為最高為比如0x7f就可以
作者:
hds1988_xjtu
時間:
2018-3-18 17:05
一般情況下第二種方法常用
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩一区二区av
|
久久精品国产免费
|
亚洲 欧美 另类 综合 偷拍
|
精品国产乱码一区二区三区a
|
色婷婷精品久久二区二区蜜臂av
|
一区二区三区四区免费观看
|
wwww.xxxx免费
|
色婷婷综合网
|
日韩精品无码一区二区三区
|
91精品久久久
|
国产精品久久久久久久久久久免费看
|
免费人成在线观看网站
|
精品国产一区二区三区在线观看
|
天堂亚洲网
|
精品综合网
|
亚洲欧美日韩电影
|
国产韩国精品一区二区三区
|
成人在线播放网站
|
久久精品二区亚洲w码
|
97操操
|
国产欧美视频一区二区
|
人人人艹
|
色接久久
|
精品一区二区久久久久久久网精
|
日日草夜夜草
|
国产精品久久久久久久久久免费看
|
色欧美日韩
|
亚洲一区二区三区四区视频
|
国产精品久久九九
|
国产精品色哟哟网站
|
国产在线精品一区二区三区
|
国产精品视频一
|
亚洲欧美中文日韩在线
|
免费一区二区
|
久久久久久久久淑女av国产精品
|
国内精品久久久久久久
|
狠狠干美女
|
欧美一区二区在线播放
|
国产精品视频一二三区
|
国产精品国产成人国产三级
|
久久亚洲一区二区三区四区
|