1樓:丫丫私房菜
#include
延時函式,我的是12m晶振。
void delay_ms(unsigned int n)unsigned int i=0,j=0;
for(i=0;ifor(j=0;j<123;++j);
void delay_s(unsigned int n)unsigned int i=0;
for(i=0;i<1000;++i)
delay_ms(1);
void all_up(void) /兩個燈一起常亮。
p0=0x0;
void all_down(void) /兩個燈一起常滅。
p0=0x0;
void flash_together(void) /兩個燈一起閃爍。
unsigned int i = 0;
while(1)
p0=0x00;
delay_s(1);
p0=0xff;
delay_s(1);
void flash_swap(void) /兩個燈交替閃爍。
unsigned int i = 0;
while(1)
p0=0x01;
delay_s(1);
p0=0x2;
delay_s(1);
void main(void)
flash_swap();
2樓:網友
不會有現成的完整程式給你的,得你自己寫,流水燈的樣式可以用查表。
在嗎,我想要16個燈,4種花樣的程式,可以幫忙嗎?
3樓:網友
實驗名 : 左右流水燈實驗。
使用的io : p2
實驗效果 : 點亮的led從右邊往左邊移動,到達左邊再歷談祥往右邊移動,依此迴圈。
*肢搏。org 00h
ljmp init
org 30h
init:mov a ,#0feh ;將a賦值。
main:mov r1,#007h ;左移的次數。
mov r2,#007h ;右移的次數。
lift:mov p2 , a
rl aacall delay ;呼叫延時函式。
djnz r1,lift
right:
mov p2,a
rr aacall delay
djnz r2,right
ljmp main ;跳回主函式。
delay:
mov r5,#005h
de1:mov r6,#0ffh
de2:mov r7,#0ffh
de3:djnz r7,de3
djnz r6,de2
djnz r5,de1
retend
這是一侍信種顯示方法,你可以根據這個修改一下變化八種顯示,用矩陣鍵盤按鍵選擇顯示哪一種就好行了*/
16 路花樣流水燈 這個程式誰能幫忙寫個~
4樓:網友
去圖書館看看書,網上自己查一下資料,自己寫一下吧,會點東西對你以後工作就業很有好處的。
plc程式設計 【16個燈花樣變化】
5樓:網友
可以用x0配以計時器作為不同狀態驅動繼電器m..(通過下按時間長短確定,只是節省了輸入口)
再用m來分別驅動不同時限,和方式的輸出就可以了,間隔時間,同時亮燈數目,跳閃。
6樓:一顆心聚心中
我明天發給你,我郵箱是怎樣和你聯絡。
用4個按鍵實現8個led的花樣燈效果的切換,程式怎麼弄?
7樓:愛永恆
這個你只能到那個做控制器的廠家去定製這個程式,他們會幫你寫好,然後做控制器給你用。
微控制器怎麼用乙個按鈕控制多種花樣流水燈,只要一按就馬上執行下一種花樣。
8樓:亂七胡說八糟亂想
你用中斷就可馬上執行。還有你如是用的掃瞄程式編的好也可馬上執行的。這你自己 再想想吧。只要查到有鍵按下,就把那花樣暫存器中加一,再用間轉指令立即跳到不同的花樣號的入口處。
9樓:網友
把那個io口設為中斷。
進中斷後。標誌位加1。
然後跳到標誌位對應的程式段執行。
10樓:網友
設定幾個不同的標誌位就行啦。
11樓:網友
問題能不能再描述詳細一點!
請大蝦幫我分析微控制器的程式(花樣廣告燈)!最後那一段db的程式是什麼意思呢?那些16進位的資料有什麼用
12樓:網友
db是彙編裡的偽指令之一,後面跟的是單位元組的資料。
db後面放的就是流水燈薯卜的資料,控制燈亮滅閉遊的。程式從第乙個數取起,取出後送p1口,延時,再取下乙個。比如取到第3 個,0aah就是1010 1010 ,這個數送到p1口,那麼燈就是亮乙個滅乙個間隔的。
再取第4 個,55h就是0101 0101 ,那原來亮的就滅轎手銷了,滅的亮了。。。
13樓:網友
這些16進位的資料是花樣廣告燈顯示內容(這些值被迴圈的送入p1埠使得花樣廣告燈顯示團鬧模內容迴圈變化,不過不知道你p1埠具體接的什麼裝置,所以也不能彎散給你明確的塌緩答案)。
設計乙個電路完成如下功能:8個流水燈1個按鍵4位數碼管按鍵每按一次8個流水燈花樣改變一種每迴圈一次的程式
14樓:網友
用記事本寫的,可能有錯誤。
#include
#define uchar unsigned char#define uint unsigned intvoid delay(uchar z) //延時uchar j;
void main()
while(jian==0); //鬆手檢測}if(j==1)
if(j==2)
if(j==3)
if(j==4)
if(j==5)
if(j==6)
if(j==7)
if(j==8)
if(j>8) j==1; //按鍵8次後把j歸1}}void delay(uchar z) //延時。
開關控制1盞燈接線圖,4個開關控制1盞燈接線圖
第一和最後的開關選雙控,中間兩個選中途 中途 多控控制電路中的專用開關 每開關之間穿兩根線。l 火線進第一開關,最後開關出線進燈。ok 你的意思沒有說清楚,4個開關都能控制開合和就用並聯的方式啊 如圖所示 抄 接線襲是中國漢bai語裡的詞彙,接線 又作 結du線 在zhi漢英詞典中的解 dao釋 用...
16乘2和16乘4和16乘6有什麼規律
規律就是16乘的數分別是2的1倍 兩倍 三倍。所以後面就是16乘8.2 4 6 2乘4乘6乘8加16等於400,4乘6乘8乘10加16等於1936,6乘8乘10乘12加16等於5776,有什麼規律?用含n的代數式.規律為 2n 2 n 1 2 n 2 2 n 3 16 當n分別等於1 2 3時,就是...
請問16年8月4日上午生,女孩。起名要內涵,簡單,寓意和五行平衡。請問什麼名字合適?例如奕 佳等,謝謝
取個好名字一定來要遵循下面幾點 1.起名 源要有個性,但要適度。起名字的作用是便於人的交往 生產和生活,但生活中有不少 人的名字起得不倫不類。這種 不倫不類 的起名方式無論初衷如何,客觀上都會給人際關往帶來負面的影響。兩性的自然屬性在氣質和性格上的表現使得女子大多用體現溫柔 美麗 賢淑 一類的字起名...