日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀] 串行驅動LED顯示//一個74hc595位移寄存器驅動三極管驅動led位 ,//兩個74hc595驅動led段,方式位5位x8段x2=10個數碼管//5分頻,每次掃描時間位1.25ms//定義特殊符號#define nul 0xf#define qc 0xc#defi

串行驅動LED顯示

//一個74hc595位移寄存器驅動三極管驅動led位 ,
//兩個74hc595驅動led段,方式位5位x8段x2=10個數碼管
//5分頻,每次掃描時間位1.25ms


//定義特殊符號

#define nul 0xf

#define qc 0xc
#define qb 0xb
#define q_ 0xa
#define q__ 0xd
#define q___ 0xe
#define qp 0x10
#define qe 0x11
#define qj 0x12
#define qn 0x13
#define qf 0x14
#define qa 0x15
#define qr 0x16
#define qd 0x17
#define qu 0x18
#define ql 0x19
#define qh 0x1a
#define qwen 0x1b
#define qt 0x1c
#define qla 0x1d
#define qlb 0x1e
#define qlc 0x1f
#define qld 0x20
#define qle 0x21
#define qlf 0x22
#define qlg 0x23
#define qldp 0x24



//顯示段信息,不同led排列組合的段信息只需更改8個數值即可。
//因此,該定義具有通用性。

// 顯示
// -d 20
// |c 40 |e 10
// - g 80
// |b 2 |f 4
// _a1 .dp 8
#define pa 1
#define pb 2
#define pc 0x40
#define pd 0x20
#define pe 0x10
#define pf 4
#define pg 0x80
#definePDP8

//--------------
#define l0PDP+pg
#define l1 255-pf-pe
#define l2PDP+pc+pf
#define l3 pdp+pc+pb
#define l4 pdp+pa+pb+pd
#define l5 pdp+pb+pe
#define l6 pdp+pe
#define l7 pdp+pc+pg+pb+pa
#define l8 pdp
#define l9 pdp+pb
#define la pdp+pa
#define lb pdp+pd+pe
#define lc pdp+pg+pe+pf
#define ld pdp+pc+pd
#define le pdp+pe+pf
#define lf pdp+pe+pf+pa
#define l_ 255-pg
#define lnul 255
#define ll pdp+pg+pd+pf+pe
#define lp pdp+pa+pf
#define lt pdp+pd+pe+pf
#define lr pdp+pe+pf+pg+pa
#define ln pdp+pg+pa
#define lh pdp+pd+pe+pa
#define ly pdp+pb+pd
#define lu pdp+pg+pd
#define l__ pdp+pg+pb+pc+pe+pf
#define l___ l__-pg
#define l_1 255-pa
#define l_2 255-pa-pg
#define lj 255-(pe+pf+pa)
#define lwen 255-(pd+pe+pg+pb)
#define lall 0


#define lla 255-pa
#define llb 255-pb
#define llc 255-pc
#define lld 255-pd
#define lle 255-pe
#define llf 255-pf
#define llg 255-pg
#define lldp 255-pdp


//串行送出的位信息,目前是10位led顯示。
unsigned char code un_dig[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb};
//串行送出的短信息。
unsigned char code un_disp[]={l0,l1,l2,l3,l4,l5,l6,l7,l8,l9,l_,lb,lc,l__,l___,lnul,lp,le,lj,ln,lf,la,lr,ld,lu,
ll,lh,lwen,lt,lla,llb,llc,lld,lle,llf,llg,lldp, lnul };


sbit d_clk=P0^0; //移位時鐘
sbit d_dat=P0^1; //移位數據
sbit d_st=P0^2; //移位鎖定


unsigned char dig; //位掃描計數器
unsigned char d[10]; //顯示緩沖

//送出8位串行數據
void out_disp(unsigned char dd) {
unsigned char i;
for (i=0;i<8;i++) {
if (dd&1) d_dat=1; else d_dat=0;
d_clk=0;
dd>>=1;
d_clk=1;
}
}
//控制小數點和閃爍,顯示數據|0x040表示有小數點;顯示數據|0x80表示閃爍。
void out_displ(unsigned char dd) {
if (dd>=0x80) {
if (s001>flash_time) {out_disp(0xff);return;}
}
dd&=0x7f;
if (dd>=0x40) {
dd=un_disp[dd&0x3f]^pdp;
} else dd=un_disp[dd];
out_disp(dd);
}

unsigned int s001; //閃爍時間參考
void int_t0(void) interrupt 1 {
unsigned char dd;
TL0=TL0+30;TH0=0xfb; //800
time++;
if ((++s001)>=800) s001=0;
// 顯示
if ((++dig)>4) dig=0;
d_st=0;
dd=d[dig+5];
out_displ(dd);
dd=d[dig];
out_displ(dd);
out_disp(un_dig[dig]);
d_st=1;
}
void main(void) {
unsigned char i;
TMOD=0x1;
TR0=ET0=1;
EA=1;
for (i=0;i<10;i++) d[i]=i; //display test
while (1) {}
}


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

廈門2026年3月27日 /美通社/ -- 當前,全球Mini/Micro LED產業(yè)正邁入產業(yè)化爆發(fā)的黃金周期,新型顯示技術加速重構全球產業(yè)格局、重塑行業(yè)競爭秩序。三安光電湖北有限公司作為公司布局Mini/M...

關鍵字: LED MICRO 三安光電 NI

這款節(jié)省空間的器件在 5 mA電流下可提供高達 252 mcd 的發(fā)光強度, 能夠呈現CIE 1931色域內色域三角形中的每一種顏色

關鍵字: 芯片 RGB LED

中國 上海,2026年3月25日——照明與傳感創(chuàng)新的全球領導者艾邁斯歐司朗(SIX:AMS)今日亮相2026第二十一屆汽車燈具產業(yè)發(fā)展技術論壇暨上海國際汽車燈具展覽會(ALE)。本屆ALE以“光馭未來:智能、綠色與安全的...

關鍵字: 智能前照燈 LED

March 4, 2026 ---- 根據TrendForce集邦咨詢最新調查,隨著生成式AI興起,數據中心對高速傳輸的需求持續(xù)提升,原先應用在機柜內(Intra-Rack)短距傳輸的銅纜方案,將在傳輸密度與節(jié)能上面臨嚴...

關鍵字: 數據中心 生成式AI LED

奧地利Premst?tten /德國慕尼黑(2026年2月24日)——艾邁斯歐司朗(SIX: AMS)與深圳市美志光電技術有限公司(以下簡稱“美志光電”)就其在美國與德國市場未決的LED專利糾紛達成和解。

關鍵字: LED 發(fā)射器

Feb. 24, 2026 ---- 根據TrendForce集邦咨詢最新UV LED市場趨勢與產品分析,由于貴金屬、原物料與人工費用調漲,2026年第一季UV LED價格獲得支撐,客制化產品甚至有機會季增5%。在全球光...

關鍵字: LED 太陽光源模擬器

光耦合器對開關電源(SMPS)設計至關重要,它使得信號能夠安全、可靠地跨越電氣隔離邊界傳輸。而光耦合器的性能取決于適當的偏置及在反饋控制環(huán)路內的正確集成;配置錯誤會導致不穩(wěn)定、瞬態(tài)響應不佳和調節(jié)性能下降。本文分為兩部分,...

關鍵字: 光耦合器 開關電源 LED

隨著汽車向移動智能終端演進,車內座艙體驗成為競爭焦點。動態(tài)流水氛圍燈作為提升科技感與個性化體驗的關鍵配置,正從中高端車型快速滲透至更廣泛的車型市場。在這一趨勢下,如何在強化視覺交互的同時控制成本,成為產業(yè)鏈共同面對的核心...

關鍵字: 動態(tài)氛圍燈 驅動芯片 LED

這個項目是為我物理計算課程中的數據可視化項目而設計的。其核心理念是通過 LED 燈帶來展示飛機在天空中的位置,每盞 LED 燈都代表著一個位置。這些燈光會隨著飛機的活動而移動并改變顏色。

關鍵字: LED REST API 樹莓派 繼電器

該項目展示了在基于 FreeRTOS 的系統(運行于 Arduino Uno 上)中實現安全的數據共享訪問的實現方式。

關鍵字: LED ADC 數據 Arduino
關閉