娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月28日(星期二)

2020年01月28日 | 單片機RGB彩燈漸變七彩燈無頻閃 源程序

發布者:huanli 來源: 51hei關鍵字:單片機  RGB彩燈  漸變七彩燈  無頻閃 手機看文章 掃描二維碼
隨時隨地手機看文章


/*彩燈自動循環:1、漸變*/


#include

#define uchar unsigned char

#define uint unsigned int

#define dengji 1//LED變化等級調整

sfr P5=0xC8;//xxxx,1111 端口5

uint shudu=30;//LED漸變速度調整

sbit B1=P3^3;

sbit R1=P5^4;

sbit G1=P5^5;

uchar cishu;

uchar num;//定時器計數變量

uint ji;//亮度等級控制變量

uint Rout,Gout,Bout;

void delay(uint z)

{

uint x,y;

for(y=z;y>0;y--)

for(x=2;x>0;x--);

}

void delay1(uint z)

{

uint x,y;

for(y=shudu;y>0;y--)

for(x=z;x>0;x--);

}

void pwm(uint r,uint g,uint b)

{

if(r!=0)

{

R1=1;

delay(r);

R1=0;

}

if(g!=0)

{

G1=1;

delay(g);

G1=0;

}

if(b!=0)

{

B1=1;

delay(b);

B1=0;

}

}

void main()

{

TMOD=0X01;

EA=1;

ET0=1;

TR0=1;

TH0=(65536-256)/256;//給定時器高8位賦值

TL0=(65536-256)%256;//給定時器低8位賦值

while(1)

{


pwm(Rout,Gout,Bout);



}

}

void zhong () interrupt 1

{


TH0=(65536-156)/256;//給定時器高8位賦值

TL0=(65536-156)%256;//給定時器低8位賦值

num++;//將定時計數變自動增加1

if(num>=shudu)//如果速度變量等于定時計數器變量就執行下面大括號語句

{

num=0;//將計數器清0

ji++;//將亮度等級控制變量加1

if((ji>0)&&(ji<100))//如果亮度等級控制變量ji小于100,紅燈亮起時間變量為240

{

Rout=240;//紅燈亮起變量為240

Gout=0;//綠燈亮起變量為0

Bout=0;//蘭燈亮起變量為0

}

if((ji>100)&&(ji<340))/*如果亮度等級控制變量ji大于100小于340(剛好240個等級),

紅燈亮起時間變量由原來的240,慢慢減小到0,同時綠燈由原來的0慢慢增到240,形成

紅燈到綠燈的漸變過程*/

{

Rout-=dengji;//將紅燈變量減1。因為dengji為亮度變化等級(本程序變化等級為1),

Gout=0;//蘭燈不變

Bout+=dengji;//將綠燈變量加1

}

if((ji>340)&&(ji<440))/*亮度等級控制變量ji大于340小于440時,讓綠燈變量停一段時間

這樣就形成了當紅燈過度到綠燈時,綠燈會停一會兒的效果。*/

{

Rout=0;//紅燈滅

Gout=0;//蘭燈滅

Bout=240;//綠燈亮

}

if((ji>440)&&(ji<680))//同理:亮度等級控制變量ji大于440小于680時,由綠燈到蘭燈過度

{

Rout+=dengji;//紅燈變量不變

Gout+=dengji;//將綠燈變量減1

Bout=240;//將蘭燈變量加1

}

if((ji>680)&&(ji<685))//亮度等級控制變量ji大于680小于780時,讓蘭燈變量停一段時間

{

Rout=240;//紅燈滅

Gout=240;//綠燈滅

Bout=240;//蘭燈亮一會兒

}

if((ji>685)&&(ji<925))//亮度等級控制變量ji大于780小于1020時,由蘭燈到白燈過度

{

Rout-=dengji;//將紅燈變量加1

Gout=240;//綠燈變量加1

Bout-=dengji;//蘭燈不變

}

if((ji>925)&&(ji<1025))//亮度等級控制變量ji大于1020小于1025時,由蘭燈到白燈過度

{

Rout=0;//將紅燈變量加1

Gout=240;//綠燈變量加1

Bout=0;//蘭燈不變

}

if((ji>1025)&&(ji<1265))//亮度等級控制變量ji大于1025小于1265時,由白光到紅光過度

{

Rout+=dengji;//紅燈變量不變

Gout-=dengji;//綠燈變量自動減1

Bout=0;//蘭燈變量自動減1

}

if(ji>=1265)//當亮度等級控制變量ji大于1210時,就將它清0

ji=0;//將亮度控制等級清0

}

}


關鍵字:單片機  RGB彩燈  漸變七彩燈  無頻閃 引用地址:單片機RGB彩燈漸變七彩燈無頻閃 源程序

上一篇:單片機雙路可編程溫度控制系統
下一篇:STC15系列電壓測試+LCD12864顯示

推薦閱讀

電子網消息,拓墣指出,由于Android陣營目前尚未開發出能完全取代指紋識別的生物辨識技術,預期指紋識別依然會是大部分機型的首選,加上屏下指紋識別技術突破,包含三星、LG、OPPO、Vivo、小米、 華為在內的手機品牌皆將采用此技術,預估將帶動今年全球智能手機指紋識別滲透率達六成。隨著手機刮起全屏幕風潮,拓墣表示,蘋果改以臉部識別取代指紋識別,...
1月27日,華為中國官方微博發布澄清聲明,未發表過《華為副總裁:我們與美國技術還差兩萬五千里》一文中相關言論。 此前,《華為副總裁:我們與美國技術還差兩萬五千里》一文在網上流出,文中提到華為公司董事、高級副總裁陳黎芳,近日在華為新員工座談會上講話說到“經過我們這30年奮力追趕,我們與美國距離雖然不是差十萬八千里了,但是還差得遠,二萬...
關于超大數組問題:本實驗用的編譯器是xc16-gcc.exe,集成開發環境是MPLAB IDE v8.92,當前的編譯器配置如下:-g -Wall -mlarge-code -mlarge-data -Os -fno-ivopts如下圖:其中這里有一個超大的數組:這時候編譯會有這樣的一個錯誤:從提示可以知道,這是一個數據超出的錯誤,但是這里是超出了數據段,而不是說超出了芯片的flash,我們可以這樣查看...
蘋果現在正銷售為 AirPods Max 設計的獨立耳墊,AirPods Max 用戶可以購買不同顏色的耳墊來讓自己的耳機更個性化。?AirPods Max? 的所有顏色已經可供選擇--包括銀色、黑色、綠色、天藍色和紅色--售價 499 元。?AirPods Max ?耳墊可以磁性地附著在耳機上,也可以立即彈出,因此更換起來也很簡單。自從? AirPods Max? 推出以來,蘋果在...

史海拾趣

問答坊 | AI 解惑

7段數碼管譯碼驅動和計數器構成24小時計時器

7段數碼管譯碼驅動和計數器構成24小時計時器   這里介紹一下7段數碼管見下圖 7段數碼管又分共陰和共陽兩種顯示方式。如果把7段數碼管的每一段都等效成發光二極管的正負兩個極,那共陰就是把abcdefg這7個發光二極管的負極連接在一起并 ...…

查看全部問答∨

基于FPGA的快速傅立葉變換

摘要:在對FFT(快速傅立葉變換)算法進行研究的基礎上,描述了用FPGA實現FFT的方法,并對其中的整體結構、蝶形單元及性能等進行了分析。關鍵詞:FPGA FFT傅立葉變換是數字信號處理中的基本操作,廣泛應用于表述及分析離散時域信號領域。但由于其運 ...…

查看全部問答∨

國慶歸來

長達八天的國慶假期已經結束,我們觀看了振奮人心的60年國慶閱兵大典,并為祖國的日益強大和繁榮昌盛而感到驕傲和自豪;還有幸觀賞了本世紀以來最美麗的中秋月。 不管你是修煉了八天,還是鍛煉了八天,大家又可以在一起,在這塊小壇子里交流探索了 ...…

查看全部問答∨

這幾個電源大概處于什么水平?

儀器電源:AC220V輸入,隔離輸出20V2A,±12V1A,±5V1A,3.3V1A,效率75% 18V-36V輸入,隔離輸出±15V3A,紋波Vpp小于50mV,效率80% 工作溫度-55℃~+85℃,過流保護. 18V-36V輸入,隔離輸出+5V6A,紋波Vpp小于50mV,效率87%,工作溫度-55℃~+85℃,過 ...…

查看全部問答∨

哪些書是學嵌入式必備的書籍

哪些書是學嵌入式必備的書籍 嵌入式有無所謂的四書五經 有關嵌入式方面書籍都可~~ 包含各種操作系統 或是網絡 & ARM & usb etc... 麻煩推薦 謝謝 …

查看全部問答∨

MSP430 問題匯總 Ver 1.0

MSP-EXP430G2 LaunchPad FAQs1. Does the MSP-EXP430G2 support fuse blow?The MSP-EXP430G2 LaunchPad experimenter board onboard debugging interface lacks the JTAG security fuse-blow capability. To ensure firmware security on devices g ...…

查看全部問答∨

Kinetis-K40FreeRTOS_V7.1.0移植學習記錄(二)

2012-3-12關于source insight的一些設置1.增加匯編語言的關鍵字彩色顯示Option->Document Options-> "C Source FIle"對應的File filter中加入 *.s2.文件中高亮設置,關鍵字高亮設置便于后面查找按SHIFT+F8&n ...…

查看全部問答∨

can接口在DB9上的定義?

請教各位,CAN接口在DB9上應如何配置?…

查看全部問答∨

TMS3705

有誰用過TMS3705的,SCIO腳的數據是以15.625Kbps輸出還是以NRZ編碼形式輸出的啊????…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 五常市| 东宁县| 襄垣县| 巍山| 五台县| 上饶县| 喀什市| 青神县| 特克斯县| 石河子市| 鄂尔多斯市| 莎车县| 翼城县| 宁都县| 永济市| 开平市| 凌海市| 如东县| 常熟市| 新邵县| 辽阳县| 黔江区| 蒙阴县| 怀柔区| 许昌县| 抚宁县| 三明市| 定陶县| 内江市| 铜川市| 大城县| 萝北县| 图们市| 丰台区| 竹山县| 江津市| 和平县| 大竹县| 罗甸县| 大姚县| 巴青县|