閃燈編程
❶ 用c51單片機控制一個閃光燈循環閃光5次以後熄滅不再閃光,用C語言編程,求程序……
用C語言編程,求程序的方法:
#include//包含單片機寄存器的頭文件
/****************************************函數功能:延遲一段時間
*****************************************/
Voiddelay(Void)//Void表示沒有返回值,也沒有傳遞參數。
{
Unsignedint我;定義一個最大值為65535的無符號整數。
For (I = 0;我< 20000;i++) //執行20000個空循環。
;//什麼也不做,等待一個機器周期。
}
/*******************************************************
函數函數:主函數(C語言規則必須有且只能有一個主函數)。
********************************************************/空白主要(空白)
{
而(1)//無限循環。
{
P0=0xfe;//P1=11111110B,P0.0輸出低電平。
延遲();//推遲一段時間。
P0=0XFF;//P1=11111111B,P0.0輸出高電平。
延遲();//推遲一段時間。
}
}
單片機驅動LED光源程序:
#include//頭文件。
定義uint無符號int
#定義uchar無符號字元
SbitLED1=P1^7;//定義。
空白delay_ms(單位);//帶參數的ms級延時函數。
Voidmain()
{
而(1)
{
LED1=0;
Delay_ms(1000);
LED1=1;
Delay_ms(1000);
}
}
Voiddelay_ms(uintz)//delay子常式
{
使用Uintx,y;
For (x = z;X > 0;X -)
For (y = 110;Y > 0;Y -);
}
(1)閃燈編程擴展閱讀:
單片機應用分類:
一般類型:
這是關於微控制器的。例如80C51通用型單片機,它並不是為特定的目的而設計的;專用單片機是為某一類產品甚至某一種產品而設計生產的。例如,為了滿足電子體溫計的要求,晶元中集成了具有ADC介面的溫度測量控制電路等功能。
主線:
這是由微控制器是否提供並行匯流排來區分的。匯流排微控制器一般安裝有並行地址匯流排、數據匯流排、控制匯流排,這些引腳擴展並行外圍設備可以通過串口與單片機連接。
另外,很多單片機都需要將外圍設備和外圍設備的介面集成在一塊,所以在很多情況下不能並行擴展匯流排,大大降低了封裝成本和晶元體積,這種單片機被稱為非匯流排單片機。
控制類型:
這是關於微控制器的一般應用。一般來說,工業控制定址范圍大,計算能力強。家用電器的單片機大多是專用的。
它通常是小包裝、低價格、高集成的外圍設備和外圍介面。顯然,上述分類並不獨特和嚴格。例如,80C51類單片機既是通用的,又是匯流排的,還可以用於工業控制。
❷ 單片機 爆閃燈
什麼單片機都可以,只要埠夠用,成本低就可以,每種單片機都有自己的編譯軟體和燒錄設備。
❸ PLC一ppOGE閃燈什麼意思
應該是PLC上的PROG-E指示燈,這個是程序錯誤指示燈。
忘記設定定時器或者計數器的常數,梯形圖錯誤,電池電壓異常下降,或者由於異常噪音,有導電性異物混入等導致程序內容發生班花,此時該PROG-E閃爍,
在這種情況下,請再次檢查程序,檢查有無導電性異物混入,有無嚴重的噪音源,電池電壓的顯示等。
出錯是,在特殊數據寄存器D8004中會寫入出錯代碼,根據出錯代碼對應的實際錯誤內容進行改正。
望採納。。。。。。
❹ 舞台閃光燈編程
哇,你想要閃光燈的速度跟上音樂的旋律,這個有兩種辦法:1;手動按按鍵,這種就要求現場應變能力高 2;用好的控制台編程,先把整首歌的閃光保存,然後放出來,但是這種辦法太死板,萬一音樂速度放快點,就跟不上節拍了
❺ 有沒有什麼可以讓電腦屏幕狂閃的軟體、當DJ閃燈用
1)可以使用自編的屏幕保護來當DJ閃燈用使用,只用兩張圖片,一張全白,一張全黑。切換速度選快速。
2)應用編程軟體編制一個能在桌面運行的快閃軟體來當DJ閃燈用。
3)編制一個快閃的批處理命令來當DJ閃燈用。
4)上述方法中第二或第三項可依據要求調整屏閃間隔時間。
❻ 怎樣製作LED爆閃燈
取CD4060集成電路,CD4011集成電路各一塊,
連接方法:
CD4060的15腳接CD4011的1腳,
CD4060的7腳接CD4011的2腳,
CD4060的15腳接CD4011的5和6腳,
CD4011的4腳接CD4011的8腳,
CD4060的7腳接CD4011的9腳,
CD4011的3腳為左邊閃四次的信號,用達林頓或VMOS晶體管放大後驅動左邊LED.
CD4011的10腳為右邊閃四次的信號,用達林頓或VMOS晶體管放大後驅動右邊LED.
100個LED「每4-5個紅色LED和一個限流電阻串聯成一組」;然後組組並聯。
頻率調整可按CD4060的圖3選擇R、C的數值,必要時可使用電位器來取代電阻。
爆閃燈,又被稱為暴閃燈,頻閃燈,是利用電子手段(比如用電容單片機編程IC等),使光源慢速或快速的閃爍,起到警示的作用。爆閃燈的主體是氙氣放電管。這種暴閃燈通常採用一體化主機,電源需要單獨接 在電瓶上,有獨立的開關和頻閃控制器,一般環境下是兩個燈來回頻閃。一體化主機的暴閃燈可安裝在車子的中網內,位置比較隱蔽而且不易被發現。還有一些亮度和頻閃比較弱的LED暴閃燈。
❼ 如何用一個按鍵來控制LED不同的運行方式,有就是按一次一種運行方式,再按一次又一種不同的運行方式。
從問題上面看,你問的是單片機的問題了
方法有兩種:
設置一計數器:i,
每按一次鍵,即調用顯示程序,顯示程序中用:
i++;
if(i=1){執行閃燈方式1;}
elseif(i=2){執行閃燈方式2;}
elseif(i=3){執行閃燈方式3;}
.
.
.
elseif(i=4){執行閃燈方式n}
主程序判斷按鍵方式("."為短按 「-」為長按)
if(按鍵模式=「.」){執行閃燈方式1;}
elseif(按鍵模式=「..」){執行閃燈方式2;}
elseif(按鍵模式=「-」){執行閃燈方式3;}
.
.
.
elseif(按鍵模式=「..--」){執行閃燈方式n}
大概描述一下,應該能解決你的問題了,程序上自己完善。
❽ PLC閃光燈程序,設定閃爍時間為1S 如果一秒後無信號輸出則報警怎麼編程大神求解
1秒開,1秒關