#include "reg51.h"
sfr T2CON =0XC8;
sfr T2MOD =0XC9;
sfr RCAPL2=0XCA;
sfr RCAPH2=0XCB;
sfr TH2 =0XCC;
sfr TL2 =0XCD;
sbit GREEN = P1^0;
sbit BLUK = P1^1;
sbit YELLOW= P1^2;
sbit RED = P1^3;
sbit LED = P1^5;
bit revfg;
unsigned char start,ribit;
unsigned char cdata[6];
void initUART(void)
{
T2CON=0X34;
TH2=0XFF;
TL2=0XFE;
RCAPH2=0XFF;
RCAPL2=0XFE;
SCON=0XD0;
}
void bps(void) interrupt 4 using 1
{
if(RI)
{
RI=0;
if((RB8==0)&&(SBUF==0)){start=1;revfg=0;}
else if((start==1)&&(revfg==0)){revfg=1;ribit=0;}
if(revfg==1)
{
cdata[ribit]=SBUF;
ribit++;
if(ribit>=5){ribit=0;revfg=0;start=0;}
}
}
else if(TI==1)TI=0;
}
void main(void)
{
initUart();
EA=1;
ES=1;
RED=1;
GREEN=1;
BLUK=1;
YELLOW=1;
while(1)
{
if(cdata[0]==0)LED=1;
if(cdata[1]<50)
{
RED=0;
GREEN=0;
BLUK=0;
YELLOW=0;
}
if((cdata[1]>=50)&&(cdata[1]<100))
{
RED=1;
GREEN=0;
BLUK=0;
YELLOW=0;
}
if((cdata[1]>=100)&&(cdata[1]<200))
{
RED=0;
GREEN=1;
BLUK=0;
YELLOW=0;
}
if(cdata[1]>=200)
{
RED=1;
GREEN=1;
BLUK=1;
YELLOW=1;
}
}
}
上一篇:Dmx512燈控制器程序
下一篇:TLC2543驅動程序
推薦閱讀
史海拾趣
在電子行業的早期,C-MAC Automotive公司還是一家名不見經傳的小企業。然而,隨著電動汽車市場的興起,公司敏銳地捕捉到了市場機遇。通過投入大量研發資源,C-MAC成功開發出一款高效穩定的電池管理系統,這一技術突破為公司的快速發展奠定了堅實基礎。隨著產品逐漸獲得市場認可,C-MAC的訂單量大幅增加,公司規模迅速擴大。
Heatron LED Integration自成立以來,便致力于LED照明技術的創新。公司擁有一支由光學、機電設計及熱管理專家組成的研發團隊,不斷突破技術瓶頸。在早期,公司研發出了一款高性能的8英寸LED模塊,該模塊憑借其出色的亮度和能效比,迅速在市場上獲得了認可。這一創新不僅提升了產品的市場競爭力,也為公司后續的技術積累和市場拓展奠定了堅實基礎。
隨著LED照明市場的不斷擴大,Heatron LED Integration憑借敏銳的市場洞察力,迅速調整市場戰略。公司不僅鞏固了在國內市場的領先地位,還積極開拓國際市場,與多家國際知名企業建立了長期合作關系。通過參加國際展會、設立海外分支機構等方式,公司成功將產品推向全球多個國家和地區,實現了品牌的國際化。
Avic公司注重提升自主創新能力,不斷加大在航空電子技術領域的研發投入。公司建立了一支高素質的研發團隊,并積極引進國內外先進的研發設備和技術。這些措施有效提升了公司的創新能力,為公司在航空電子領域的持續發展提供了有力保障。
為了進一步擴大市場份額,Curtis Industries公司積極拓展市場布局。公司在全球范圍內設立了多個生產基地和研發中心,以便更好地滿足不同地區客戶的需求。同時,公司還加強了與上下游企業的合作,形成了完整的產業鏈。這些舉措不僅提升了公司的產能和研發實力,還為公司帶來了更多的商業機會。
AND Displays公司自成立以來,一直致力于顯示技術的研發與創新。在早期階段,公司團隊就針對當時市場上顯示面板的缺陷,進行了一系列技術攻關。經過數年的努力,AND Displays成功開發出了一種新型顯示技術,該技術在色彩還原、對比度和響應速度等方面均表現出色,迅速獲得了市場的認可。此后,公司不斷推出創新產品,滿足了消費者對高質量顯示面板的日益增長的需求,逐漸在電子行業中嶄露頭角。
隨著電子設備工作頻率的迅速提高,電磁干擾的頻率也越來越高,干擾頻率通常會達到數百MHz,甚至GHz以上。由于電壓或電流的頻率越高,越容易產生輻射,因此,正是這些頻率很高的干擾信號導致了輻射干擾的問題日 ...… 查看全部問答∨ |
|
1 現以測漂移產生為例說明示波器使用基本操作規范及步驟:... 5 2 抖動產生測試操作步驟:... 7 3 相位瞬變測試操作步驟: 7… 查看全部問答∨ |
(一)分析被控對象并提出控制要求 詳細分析被控對象的工藝過程及工作特點,了解被控對象機、電、液之間的配合,提出被控對象對 PLC控制系統的控制要求,確定控制方案,擬定設計任務書。 (二)確定輸入/輸出設備 ...… 查看全部問答∨ |
喜歡看電影和影評的同學,一定聽說過“蒙太奇”這個術語。蒙太奇(montage)來自法文,大致意思就是,把幾件并行發生的事情,剪輯成片段,穿插著表現出來。格里菲斯導演的《黨同伐異》中,導演就巧妙地把時空相距甚遠的不同活動剪輯在一起,開創了 ...… 查看全部問答∨ |
我安裝了Keil c51v8.02,但是英文的,很多地方看不大明白,需要一個漢化補丁將菜單漢化,在網上搜了很久都沒找到,希望大蝦們幫個忙,告訴我一個下載地址或是發到我的箱1060552279@qq.com,謝謝!… 查看全部問答∨ |
大家好,我遇到了一個從沒有想到的問題: union { ulong N; uchar B[4]; } K; 。。。。 K.N=37534852 //=0x02 3c bc 84 for (i=0;i<4;i++) {//sbuf[i+4]=K.B; sbuf[i+4]=K.B[3-i];//多字節數據按照 ...… 查看全部問答∨ |
|
在學習STM32F103芯片的USART1時,當只開啟發送模式時,終端能正常顯示,但當再加入接收模式時,MDK能編譯成功,但燒錄后終端不顯示,開發板上指示芯片工作的LED燈也不閃爍。希望高人給指點一下!程序:/* Includes ------------------------------- ...… 查看全部問答∨ |
雙端電阻網絡 雙端電阻網絡器件的特性是每個電阻器都是由其他電阻器環路橋接的,形成了并行電流通路。從物理上斷開環路是不可能的。利用一般的測試方法,大部分測試電流將會流過并行通路,產生的電阻讀數要低于待測電阻的實際大小。 圖1. 8 ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- EEWorld十五周年,感恩同行!盤點那些難忘的小確幸~
- 嵌入式Rust修煉營直播(第二場):MCU上電后,Rust代碼啟動流程解析
- 是德科技服務日研討會|武漢站——邀請函
- Sitara™ AM335x ARM® Cortex™-A8 團購
- Microchip直播:單片機編程不再難, 利用MPLAB®代碼配置器(MCC)實現快速開發
- Digi-key干貨視頻教程來襲,意見領袖講解疑難設計問題,帶你突破成長瓶頸~
- 【備戰國賽】超多電賽干貨資料等你下載!蓋樓助力電賽贏積分
- 報名贏【掛燈、浴巾】等好禮|TI MSPM0家用電器和電機控制應用詳解
- 下載有禮:4種方法幫助您高效進行元器件表征,加速元器件檢測