久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2098|回復: 24
打印 上一主題 下一主題
收起左側

可以將一個現成的單片機LED流水燈程序擴展賦值到所有I/O口嗎?

[復制鏈接]
跳轉到指定樓層
樓主
ID:876947 發表于 2024-5-6 09:53 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
求大俠指教:可以將一個現成的單片機LED流水燈程序擴展賦值到所有I/O口嗎?是不是將原有(比如P1口)指向移植到其它(P2、P3、P4......)口就可以了?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1109793 發表于 2024-5-6 11:22 | 只看該作者
應該可以把
回復

使用道具 舉報

板凳
ID:883242 發表于 2024-5-6 13:26 | 只看該作者
當然可以了,修改IO口置位復位指令就行。
回復

使用道具 舉報

地板
ID:858964 發表于 2024-5-6 14:20 | 只看該作者
在原程序中修改I/O口, 例如將P1 改為P2 .P3,P4,...
回復

使用道具 舉報

5#
ID:876947 發表于 2024-5-6 14:44 | 只看該作者
Kxuan163 發表于 2024-5-6 14:20
在原程序中修改I/O口, 例如將P1 改為P2 .P3,P4,...

你好!我說的是同時賦值到所有的I/O口。
回復

使用道具 舉報

6#
ID:27984 發表于 2024-5-6 14:46 | 只看該作者
代碼中可以修改I/O口, 將P1 改為P2 .P3,P4,...
回復

使用道具 舉報

7#
ID:883242 發表于 2024-5-6 15:39 | 只看該作者
白水大蝦2016 發表于 2024-5-6 14:44
你好!我說的是同時賦值到所有的I/O口。

顯然是不可能的,8051就沒有這種指令。
回復

使用道具 舉報

8#
ID:1010435 發表于 2024-5-6 23:27 | 只看該作者
P1=......
P2=......
P3=......
P4=......
......是相同的數值  復制一下不就行了 4個口同時流水
回復

使用道具 舉報

9#
ID:57657 發表于 2024-5-6 23:49 | 只看該作者
白水大蝦2016 發表于 2024-5-6 14:44
你好!我說的是同時賦值到所有的I/O口。

單片機是8位1組并行IO口,一條指令最多傳送8位,要么加74HC273或74HC595鎖存,FPGA可以無限位并行傳送。
回復

使用道具 舉報

10#
ID:1110945 發表于 2024-5-7 00:00 | 只看該作者
白水大蝦2016 發表于 2024-5-6 14:44
你好!我說的是同時賦值到所有的I/O口。

雖然不能同時賦值到所有的I/O口,但可以緊跟著賦值到其它的I/O口,
中間的時間間隔很短,從宏觀上看我們感覺是“同時”的。
回復

使用道具 舉報

11#
ID:213173 發表于 2024-5-7 06:27 | 只看該作者
白水大蝦2016 發表于 2024-5-6 14:44
你好!我說的是同時賦值到所有的I/O口。

絕對同時不可能,相對同時(相差幾us秒)可以。
#include <reg51.h>

void Delay_ms(unsigned int t)
{
        unsigned int i,j;
        for(i=t;i>0;i--)
                for(j=120;j>0;j--);
}

void main(void)
{
        unsigned long temp=0xfffffffe;
        while(1)
        {
                P0=temp;
                P1=temp>>8;
                P2=temp>>16;
                P3=temp>>24;
                Delay_ms(1000);
                temp=temp<<1|1;
                if(temp==0xffffffff)
                        temp=0xfffffffe;
        }
}
回復

使用道具 舉報

12#
ID:876947 發表于 2024-5-7 11:46 | 只看該作者
wulin 發表于 2024-5-7 06:27
絕對同時不可能,相對同時(相差幾us秒)可以。
#include

明白了,謝謝哈!
回復

使用道具 舉報

13#
ID:876947 發表于 2024-5-7 12:17 | 只看該作者
npn 發表于 2024-5-6 23:49
單片機是8位1組并行IO口,一條指令最多傳送8位,要么加74HC273或74HC595鎖存,FPGA可以無限位并行傳送。

這我就明白了,謝謝大俠!
回復

使用道具 舉報

14#
ID:876947 發表于 2024-5-7 12:18 | 只看該作者
明日之星8 發表于 2024-5-7 00:00
雖然不能同時賦值到所有的I/O口,但可以緊跟著賦值到其它的I/O口,
中間的時間間隔很短,從宏觀上看我們 ...

明白了,謝謝大俠!
回復

使用道具 舉報

15#
ID:876947 發表于 2024-5-7 12:20 | 只看該作者
wulin 發表于 2024-5-7 06:27
絕對同時不可能,相對同時(相差幾us秒)可以。
#include

學習了,謝謝大俠!無限感謝!
回復

使用道具 舉報

16#
ID:876947 發表于 2024-5-7 12:25 | 只看該作者
wulin 發表于 2024-5-7 06:27
絕對同時不可能,相對同時(相差幾us秒)可以。
#include

請教大俠:流水燈語句放在此語句的什么位置?前端、中端還是終端?
回復

使用道具 舉報

17#
ID:213173 發表于 2024-5-7 16:14 | 只看該作者
白水大蝦2016 發表于 2024-5-7 12:25
請教大俠:流水燈語句放在此語句的什么位置?前端、中端還是終端?

temp=temp<<1|1;這就是流水
回復

使用道具 舉報

18#
ID:961114 發表于 2024-5-7 17:03 | 只看該作者
為啥會有如此奇怪的問題,初學者就先學習范例程序啊
回復

使用道具 舉報

19#
ID:876947 發表于 2024-5-8 10:58 | 只看該作者
npn 發表于 2024-5-6 23:49
單片機是8位1組并行IO口,一條指令最多傳送8位,要么加74HC273或74HC595鎖存,FPGA可以無限位并行傳送。

明白,謝謝哈!
回復

使用道具 舉報

20#
ID:876947 發表于 2024-5-8 10:59 | 只看該作者
wulin 發表于 2024-5-7 06:27
絕對同時不可能,相對同時(相差幾us秒)可以。
#include

學習了,謝謝哈!
回復

使用道具 舉報

21#
ID:876947 發表于 2024-5-8 11:00 | 只看該作者
wulin 發表于 2024-5-7 06:27
絕對同時不可能,相對同時(相差幾us秒)可以。
#include

請教大俠:流水燈語句放在此語句的什么位置?前端、中端還是終端?
回復

使用道具 舉報

22#
ID:876947 發表于 2024-5-8 11:02 | 只看該作者
STC莊偉 發表于 2024-5-7 17:03
為啥會有如此奇怪的問題,初學者就先學習范例程序啊

就是個菜鳥呀
回復

使用道具 舉報

23#
ID:876947 發表于 2024-5-8 12:15 | 只看該作者

老師你好!是全亮,將Delay_ms(1000)數值修改沒用,什么原因呢?
回復

使用道具 舉報

24#
ID:213173 發表于 2024-5-8 13:42 | 只看該作者
白水大蝦2016 發表于 2024-5-8 12:15
老師你好!是全亮,將Delay_ms(1000)數值修改沒用,什么原因呢?

這個簡單程序是基于51單片機,12M晶振驗證過的。改延時只能改變流水快慢。原代碼延時是1秒。
回復

使用道具 舉報

25#
ID:876947 發表于 2024-5-9 12:09 | 只看該作者
wulin 發表于 2024-5-8 13:42
這個簡單程序是基于51單片機,12M晶振驗證過的。改延時只能改變流水快慢。原代碼延時是1秒。

謝謝!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av在线播放网 | 午夜视频在线观看网址 | 亚洲国产91| 狠狠爱一区二区三区 | 久草久草久草 | 久久网站免费视频 | 精品欧美一区二区在线观看视频 | 久久精品亚洲精品国产欧美kt∨ | 亚洲电影免费 | 日日操视频 | 国产成人在线视频免费观看 | 亚洲国产高清高潮精品美女 | 成人在线免费看 | 一区二区三区国产精品 | 亚洲精品一区二区网址 | 成人在线免费av | 久久国产区 | 国产精品成人一区二区三区 | 欧美在线日韩 | 日韩一区三区 | 在线视频亚洲 | 精品日韩一区二区三区 | 国产精品久久久久久福利一牛影视 | 91观看 | 亚洲综合99 | 午夜免费网站 | 国内精品免费久久久久软件老师 | 免费精品国产 | 日韩a在线| 日本公妇乱淫xxxⅹ 国产在线不卡 | 澳门永久av免费网站 | 国产成人一区二区 | 99亚洲精品| 亚洲一区国产 | 欧美一区二区 | 婷婷五月色综合 | 国产三级在线观看播放 | 久久亚洲天堂 | 免费不卡视频 | 亚洲国产精品99久久久久久久久 | 欧美久久免费观看 |