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

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

串行驅(qū)動LED顯示

//一個74hc595位移寄存器驅(qū)動三極管驅(qū)動led位 ,
//兩個74hc595驅(qū)動led段,方式位5位x8段x2=10個數(shù)碼管
//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個數(shù)值即可。
//因此,該定義具有通用性。

// 顯示
// -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; //移位數(shù)據(jù)
sbit d_st=P0^2; //移位鎖定


unsigned char dig; //位掃描計(jì)數(shù)器
unsigned char d[10]; //顯示緩沖

//送出8位串行數(shù)據(jù)
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;
}
}
//控制小數(shù)點(diǎn)和閃爍,顯示數(shù)據(jù)|0x040表示有小數(shù)點(diǎn);顯示數(shù)據(jù)|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) {}
}


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

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

關(guān)鍵字: LED MICRO 三安光電 NI

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

關(guān)鍵字: 芯片 RGB LED

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

關(guān)鍵字: 智能前照燈 LED

March 4, 2026 ---- 根據(jù)TrendForce集邦咨詢最新調(diào)查,隨著生成式AI興起,數(shù)據(jù)中心對高速傳輸?shù)男枨蟪掷m(xù)提升,原先應(yīng)用在機(jī)柜內(nèi)(Intra-Rack)短距傳輸?shù)你~纜方案,將在傳輸密度與節(jié)能上面臨嚴(yán)...

關(guān)鍵字: 數(shù)據(jù)中心 生成式AI LED

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

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

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

關(guān)鍵字: LED 太陽光源模擬器

光耦合器對開關(guān)電源(SMPS)設(shè)計(jì)至關(guān)重要,它使得信號能夠安全、可靠地跨越電氣隔離邊界傳輸。而光耦合器的性能取決于適當(dāng)?shù)钠眉霸诜答伩刂骗h(huán)路內(nèi)的正確集成;配置錯誤會導(dǎo)致不穩(wěn)定、瞬態(tài)響應(yīng)不佳和調(diào)節(jié)性能下降。本文分為兩部分,...

關(guān)鍵字: 光耦合器 開關(guān)電源 LED

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

關(guān)鍵字: 動態(tài)氛圍燈 驅(qū)動芯片 LED

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

關(guān)鍵字: LED REST API 樹莓派 繼電器

該項(xiàng)目展示了在基于 FreeRTOS 的系統(tǒng)(運(yùn)行于 Arduino Uno 上)中實(shí)現(xiàn)安全的數(shù)據(jù)共享訪問的實(shí)現(xiàn)方式。

關(guān)鍵字: LED ADC 數(shù)據(jù) Arduino
關(guān)閉