簡介:本文主要介紹的是基于AVR的RGB彩燈控制芯片WS2801的控制程序
#include"color.h"
#include"delay.h"
// 0.18084us
void Sbi_SDI()
{
sbi(PORTC,1);
}
void Cbi_SDI()
{
cbi(PORTC,1);
}
void Sbi_CKI()
{
sbi(PORTC,0);
}
void Cbi_CKI()
{
cbi(PORTC,0);
}
void Send_CKI() //WS2801 上升沿
{
Cbi_CKI(); // 時鐘 拉低
_delay_us(6);
Sbi_CKI(); // 時鐘 拉高
_delay_us(6);
Cbi_CKI(); // 時鐘 拉低
}
void Write_WS2801_Data(unsigned char _data) //WS2801
{
unsigned char dai;
unsigned char cache;
for(dai=0;dai<8;dai++)
{
cache = (_data & 0x80)>>7;
if(cache)
Sbi_SDI();
else
Cbi_SDI();
Send_CKI();
_data <<= 1;
}
}
void Write_WS2801_ColorData(unsigned char *pd)
{
unsigned char LEDMax = 0; // LED 最大數量
Cbi_CKI();
Cbi_SDI();
_delay_us(250);
_delay_us(250);
for(LEDMax = 0;LEDMax<27;LEDMax++)
{
//Write_WS2801_Data(Red);
//Write_WS2801_Data(Green);
//Write_WS2801_Data(Blue);
Write_WS2801_Data(*pd);
pd++;
}
}
上一篇:事無巨細,GCC AVR入門詳解
下一篇:JTAG對暢學多功能AVR實驗箱中hex文件的下載使用
推薦閱讀
史海拾趣
在汽車產業領域,Daewoo公司同樣取得了令人矚目的成就。大宇汽車公司作為Daewoo集團的骨干企業,自1983年獨立以來,憑借其先進的技術和出色的品質,迅速在韓國汽車市場嶄露頭角。公司不僅在國內市場表現優異,還積極開拓國際市場,成功將產品出口到世界各地。
Danube Enterprise Co Ltd成立于XX世紀初,最初是一家小型電子產品代工廠。公司的創始人張三是一位熱衷于電子技術的工程師,他帶領幾個志同道合的伙伴,憑借對技術的熱情和對市場的敏銳洞察,開始研發具有創新功能的電子產品。他們推出了首款自主研發的智能手機配件——一款具有長續航能力的智能移動電源,憑借其獨特的設計和出色的性能,迅速在市場上獲得了一席之地。這一成功讓Danube意識到技術創新的重要性,也奠定了公司未來發展的基石。
隨著全球環保意識的提高,Advanced Power Solutions公司開始關注電源管理技術的環保性能。公司投入大量資源研發綠色、低碳的電源管理產品,并成功推出了一系列符合環保標準的新產品。這些產品不僅受到了消費者的歡迎,也贏得了政府和環保組織的認可。公司的環保理念和創新精神為其贏得了良好的社會聲譽。
隨著市場的不斷變化和競爭的加劇,艾華集團意識到,要想在行業中立足并取得長遠發展,必須走科技創新之路。于是,公司成立了多個研究院,專注于基礎材料、產品、工業裝備以及產品應用的研究。通過不斷的科技創新和產品升級,艾華集團成功研發出了耐超高紋波和耐超強沖擊電流的鋁電容器技術,這一技術在市場上獲得了廣泛認可,贏得了飛利浦、歐司朗、GE等世界知名照明客戶的青睞。
值得一提的是,Aptina曾與索尼達成了一項專利交叉許可協議。這一協議不僅加強了雙方的技術合作,還促進了雙方在圖像傳感器領域的共同發展。通過共享專利資源,Aptina得以進一步拓展其產品線,提升產品質量,鞏固市場地位。
在電子行業競爭日益激烈的背景下,安普康深知創新是企業發展的核心動力。因此,公司始終將研發投入作為重要戰略之一。通過引進先進的生產設備和技術,安普康不斷提升產品的品質和性能。同時,公司還積極與國內外知名企業和研究機構合作,共同開展技術研發和創新。這些努力使得安普康在光纖產品、布線產品等領域取得了多項專利,并成功推出了一系列具有市場競爭力的新產品。
本帖最后由 paulhyde 于 2014-9-15 08:54 編輯 第五屆全國大學生電子設計競賽獲獎作品選編分兩個文件請將兩個文件下在一個文件夾解壓后運行 合并文件 程序即可 … 查看全部問答∨ |
我學的是51,目前玩的也是51,現在有想玩PIC或AVR單片機的想法,想問下大家:目前PIC和AVR單片機主流各是什么型號?與51相比他們各自的優勢是什么?請大家指教!… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 08:58 編輯 感覺很多想參加09年全國大學生電子設計競賽的同學都有此疑問,加強以下幾個方面可能會有所幫助: 簡單說有一下幾方面:數字電路,高低頻模擬電路,單片機編程,最好可以計算機編程,具備電子線路設 ...… 查看全部問答∨ |
|
短信貓在石化行業應用 我國石油和化工自動化經過50年的發展,通過技術引進,消化吸收和不斷創新,自動化水平取得了長足進步。現場從手工操作發展到自動控制,從低級的單回路控制發展到高級復雜系統控制,直到管控一體化。此外,在自動化裝備、技術 ...… 查看全部問答∨ |
|
首先,對電路上的K9F1208讀寫以及任何操作都是完全正常的. 現在我將電路板上的FLASH芯片拆下來,然后用導線(10CM左右)將電路板上FLASH的焊點引出來,接在一個FLASH通用的座子上,然后再對通用座上的FLASH進行燒寫,就出現了下面現象 我現在往flash里面 ...… 查看全部問答∨ |
|
我現在需要在Windows mobile上顯示640*480PNG圖片,原來使用的是SHloadImageFile,但是加載的效率太低,而且還不支持32位的位圖。后來使用微軟的Imaging組件但是Draw的速度還太低了而且圖片加載后不能轉換成句柄。那位能給我指條明路啊。… 查看全部問答∨ |