#include "reg51.h" //此文件中定義了單片機的一些特殊功能寄存器
#include "intrins.h"
typedef unsigned int u16; //對數據類型進行聲明定義
typedef unsigned char u8;
sbit SRCLK=P3^6; //使用hc595芯片
sbit RCLK=P3^5; //使用hc595芯片
sbit SER=P3^4; //使用hc595芯片
u8 ledduan[]={0x00,0x18,0x3c,0x1e,0x1e,0x3c,0x18,0x00}; //小心型
u8 ledwei[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; //選擇輸出哪列
u8 ledduan1[]={0x38,0x7c,0x7e,0x3f,0x3f,0x7e,0x7c,0x38}; //大心型
void delay(u16 i)
{
while(i--);
}
void Hc595SendByte(u8 dat) //使用hc595芯片 將串行數據轉換成并行
{
u8 a;
SRCLK=0;
RCLK=0;
for(a=0;a<8;a++)
{
SER=dat>>7;
dat<<=1;
SRCLK=1;
_nop_();
_nop_();
SRCLK=0;
}
RCLK=1;
_nop_();
_nop_();
RCLK=0;
}
void main()
{
u8 i,t;
while(1)
{
P0=0x7f;
for(t=0;t<50;t++)
{
for(i=0;i<8;i++)
{
P0=ledwei[i];
Hc595SendByte(ledduan1[i]);
delay(100);
Hc595SendByte(0x00);
}
}
for(t=0;t<25;t++)
{
for(i=0;i<8;i++)
{
P0=ledwei[i];
Hc595SendByte(ledduan[i]);
delay(100);
Hc595SendByte(0x00);
}
}
};
}
上一篇:51單片機基礎點亮第一個LED實驗
下一篇:8x8LED點陣驅動方法(74HC595的使用)
推薦閱讀
史海拾趣
在電子行業的激烈競爭中,芯源半導體(CW)公司憑借其卓越的技術創新能力,成功在市場中脫穎而出。公司創始人李博士帶領研發團隊,針對當時市場上半導體產品的不足,開發出了一款高性能、低功耗的芯片產品。這款產品憑借其卓越的性能和穩定性,迅速獲得了市場的認可,為芯源半導體(CW)公司的初期發展奠定了堅實基礎。
隨著工業自動化需求的不斷增長,Friedrich Lütze GmbH 敏銳地捕捉到了這一市場機遇。公司開始加大研發投入,不斷推出新產品,如可編程邏輯控制器(PLC)、傳感器和執行器等,以滿足不同行業對自動化控制解決方案的需求。同時,公司積極拓展國內外市場,與多家知名企業建立了長期合作關系,進一步鞏固了其在工業自動化領域的領先地位。
EUPEC一直致力于技術創新和研發,不斷推動電力半導體技術的進步。在多個關鍵領域,EUPEC都取得了重要的技術突破,如提高電力轉換效率、降低能耗等。這些技術突破不僅提升了EUPEC產品的競爭力,也為客戶帶來了實實在在的經濟效益。同時,EUPEC還積極拓展國際市場,產品廣泛應用于電解鋁、高壓直流輸電、軟啟動、直流傳動、高壓無功補償設備等領域。
為了提高公司治理能力和運營效率,ECT在2019年引入并升級了SAP信息化系統。這一系統的引入不僅實現了公司各部門之間的信息共享和協同工作,也提高了公司對市場變化的響應速度和決策效率。通過SAP信息化系統的支持,ECT在保持技術領先的同時,也實現了業務的穩健發展。
以上五個故事概述了電連(ECT)公司在電子行業中的發展歷程和關鍵事實。這些故事展示了ECT在技術創新、市場拓展、國際化戰略和信息化建設等方面的努力和成果。
ATS公司成立于1989年,最初是一家專注于電子產品熱管理咨詢的公司。創始人團隊憑借其深厚的電子工程背景和敏銳的市場洞察力,識別到電子產品熱管理領域的潛在機遇。經過數月的研究和開發,ATS成功研發出了一種新型散熱技術,顯著提高了電子設備的散熱效率。這一技術突破迅速贏得了市場的認可,ATS開始收到來自各大電子產品制造商的咨詢和合作請求。
隨著電子行業的快速發展,Barry Industries Inc意識到只有不斷創新才能在市場中立足。公司加大了對研發的投入,引進了一批高素質的研發人才,并建立了完善的研發體系。經過多年的努力,Barry成功突破了微波半導體封裝技術的多項關鍵技術,推出了多款性能卓越、具有創新性的產品。這些產品不僅廣泛應用于軍事、航天、通信等領域,還為公司贏得了市場的廣泛認可。
正如"打工皇帝"唐駿說:"我覺得有兩種人不要跟別人爭利益和價值回報。第一種人就是剛剛進入企業的人,頭5年千萬不要說你能不能多給我一點兒工資,最重要的是能在企業里學到什么,對發展是不是有利……" 人總是 ...… 查看全部問答∨ |
隨著信息化規模的不斷擴大,大型企業網絡、互聯網、數據中心等對布線系統的提出更高的要求,當前智能布線系統是布線行業滿足上述用戶需求的一個重要發展方向。Actassi 智能布線系統是施耐德電氣最新開發的新一代智能型電子配線系統。是公司完整業務 ...… 查看全部問答∨ |
我看了很多參考書上的FFT程序,都沒有調試通過。 自己寫又寫不出來,那位大俠能貢獻一個F206的FFT算法程序,C或匯編都可以。 多謝各位大俠,我已經快被FFT折磨瘋了。… 查看全部問答∨ |
|
向各位學習哈,望大家指教指教,我剛開始接觸Zigbee,這個我就是一個菜鳥,我用IAR下載程序,為什么總是彈出一個Target selection的對話框出來了???… 查看全部問答∨ |
最近比較忙,又要上培訓課,又要自學一些知識,感覺真的時間有點不夠,對于易電源的散熱效果真的不好測試,主要是沒有相關的儀器,還好上次富士通項目送了一個智能萬用表,帶有熱電偶溫度計,正好湊合著用。我先用熱電偶溫度計測試了下室溫,還好29 ...… 查看全部問答∨ |
對于波特率,我通過在網上和書上查了一下。。。這個概念嘛~·我明白的差不多了 不過為什么要設置波特率??在什么情況下需要設置波特率??這幾個問題我一直很困惑。。。。今天又看到了一 代碼 UCA0BR0 = 3 。 ...… 查看全部問答∨ |
在原有程序編譯通過的基礎下我在一個頭文件里定義里一個變量,然后編譯不通過,提示下列這堆東西 我查了下相關的資料書,里面介紹說 “兩個函數調用同一個函數(如主函數和中斷函數) ...… 查看全部問答∨ |