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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2010|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久99网 | 国产成人久久av免费高清密臂 | 日韩精品免费在线 | 视频一区二区在线观看 | 夜夜干夜夜操 | 国产亚洲精品久久久久久豆腐 | 99视频 | 日韩一区二区三区在线观看 | 日韩精品一区在线 | 国产精品久久九九 | 欧美一级二级三级 | 日日日日操 | 中文字幕成人av | 久久国产精品一区二区三区 | 欧美一区二区免费 | 国产精品毛片在线 | 成在线人视频免费视频 | 亚洲一区二区三区免费在线观看 | 九九热这里只有精品在线观看 | 男人av在线| 日本不卡一区二区三区在线观看 | 亚洲视频国产视频 | 欧美精品中文字幕久久二区 | 亚洲国产aⅴ精品一区二区 免费观看av | 亚洲精品在线看 | 国内精品久久精品 | 中文字幕av在线播放 | 黄色片大全在线观看 | 日韩免费av一区二区 | 婷婷久久一区 | 亚洲精品国产一区 | 色视频网站| 成年免费大片黄在线观看一级 | 91视频免费 | 午夜精品一区二区三区在线观看 | 亚洲精品中文字幕中文字幕 | 久久成人av电影 | 农村真人裸体丰满少妇毛片 | 欧美群妇大交群中文字幕 | 亚洲精品一区二区三区中文字幕 | 亚洲一区中文字幕在线观看 |