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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2299|回復: 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网址 | 自拍偷拍一区二区三区 | 一级大片免费看 | av在线免费观看网站 | 在线国产91 | 免费看黄色大片 | 99香蕉视频 | 亚洲国产精品久久久久久久 | 欧美一级在线播放 | 日韩欧美国产高清91 | 性欧美精品 | 成人亚洲天堂 | 日日日操| 亚洲精品字幕 | 日韩中文字幕一区二区三区 | 久久国产影院 | 欧美一级欧美三级 | 这里只有精品在线观看 | 日韩在线观看一区 | 美女免费视频网站 | 中文字幕第2页 | 亚洲第一综合 | 91视频亚洲 | 一区二区三区视频 | 国产99在线| 成人性色生活片 | 国产又粗又猛视频免费 | 国模精品视频一区二区 | www.av在线视频 | 精品影院| 六月婷婷激情 | 五月网站 | 亚洲一区自拍 | 中文字幕精品一区久久久久 | 国产精品美女久久久 | 免费黄视频网站 | 91午夜理伦私人影院 | 天天躁日日躁狠狠躁伊人 | 国产欧美成人 | 风间由美一区二区三区 |