




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于74hc595和74hc138的16x40點(diǎn)陣顯示作者:廖基鑫 桂林電子科技大學(xué)一、 電路原理圖。(1)輸入輸出口jp1 為輸入口,jp2為輸出口(為串聯(lián)下一塊點(diǎn)陣),245為電平轉(zhuǎn)換。(2)行控制端電路有2塊3-8譯碼器組成4-16譯碼器。將a,b,c,d,接入一個(gè)8位i/o口,直接對(duì)i/o口賦值。(3)行寫(xiě)入端電路二、74hc595介紹。74hc595 是一款漏極開(kāi)路輸出的cmos 移位寄存器,輸出端口為可控的三態(tài)輸出端,亦能串行輸出控制下一級(jí)級(jí)聯(lián)芯片。10 腳 sclr 移位寄存器清零端 直接接地,11 腳 sck 數(shù)據(jù)輸入時(shí)鐘線 12 腳 rck 輸出存儲(chǔ)器鎖存時(shí)鐘線13 腳 oe
2、 輸出使能 低電平為輸出有效14 腳 si 數(shù)據(jù)線 串行輸入數(shù)據(jù),亦能串行輸出數(shù)據(jù)到下一級(jí)級(jí)聯(lián)芯片輸入數(shù)據(jù)程序:1. 向595寫(xiě)一個(gè)字節(jié)的數(shù)據(jù)void write_595(uchar data) /向595寫(xiě)一個(gè)字節(jié)的數(shù)據(jù)uchar i;for(i=0;i1;2.向多個(gè)595寫(xiě)一個(gè)字節(jié)的數(shù)據(jù)9 腳sqh 位串行數(shù)據(jù)輸出管腳 將多個(gè)595的數(shù)據(jù)由9腳傳至下一個(gè)595,全部寫(xiě)入后在打開(kāi)輸出存儲(chǔ)器鎖存時(shí)鐘線for(i=0;i0;j-) /向多個(gè)595寫(xiě)一個(gè)字節(jié)的數(shù)據(jù)write_595(display7k);write_595(display7k-1);write_595(display6k);wri
3、te_595(display6k-1);write_595(display5k);write_595(display5k-1);write_595(display4k);write_595(display4k-1);k+=2;hang=16-j;/為138輸入行控制數(shù)據(jù)rck=1;rck=0;delay_ms(20);3595-rck信號(hào)與138的輸出使能e2信號(hào)為同一信號(hào),故可以相連。 三、74hc138介紹。 3 線8 線譯碼器當(dāng)一個(gè)選通端(g1)為高電平,另兩個(gè)選通端(/(g2a)和/(g2b))為低電平時(shí),將地址端(a、b、c)的二進(jìn)制編碼在一個(gè)對(duì)應(yīng)的輸出端以低電平譯出。利用 g1、/
4、(g2a)和/(g2b)可級(jí)聯(lián)擴(kuò)展成24 線譯碼器;若外接一個(gè)反相器還可級(jí)聯(lián)擴(kuò)展成32 線譯碼器。引出端符號(hào): a、b、c 譯碼地址輸入端 g1 選通端 /(g2a)、/(g2b) 選通端(低電平有效) y0y7 譯碼輸出端(低電平有效) 功能表:邏輯圖:四、74hc245介紹。 管腳及電路接法。五、uln 2003介紹。uln2003是一個(gè)單片高電壓、高電流的達(dá)林頓晶體管陣列集成電路。它是由7對(duì)npn達(dá)林頓管組成的,它的高電壓輸出特性和陰極箝位二極管可以轉(zhuǎn)換感應(yīng)負(fù)載。單個(gè)達(dá)林頓對(duì)的集電極電流是500ma。達(dá)林頓管并聯(lián)可以承受更大的電流。此電路主要應(yīng)用于繼電器驅(qū)動(dòng)器,字錘驅(qū)動(dòng)器,燈驅(qū)動(dòng)器,顯示
5、驅(qū)動(dòng)器(led氣體放電),線路驅(qū)動(dòng)器和邏輯緩沖器。 74hc595通過(guò)uln2003驅(qū)動(dòng)8*8led點(diǎn)陣屏。五、8*8點(diǎn)陣屏介紹8*8點(diǎn)陣屏管腳如上,l1-l8由達(dá)林頓管tip127驅(qū)動(dòng),h1-h8有uln2003驅(qū)動(dòng)(1)tip127簡(jiǎn)介外延基pnp達(dá)林頓功率晶體管,采用to-220塑料封裝 vcbo 集電極-基極電壓(ie = 0) 60 80 100 v vceo 集電極-發(fā)射極電壓(ib = 0) 60 80 100 v vebo 發(fā)射極-基極電壓(ic = 0) 5 v ic 集電極電流 5 a icm 集電極峰值電流 8 a ib 基極電流 0.1 a ptot 耗散功率 tcas
6、e25 65 w (2)uln 2003介紹。uln2003是一個(gè)單片高電壓、高電流的達(dá)林頓晶體管陣列集成電路。它是由7對(duì)npn達(dá)林頓管組成的,它的高電壓輸出特性和陰極箝位二極管可以轉(zhuǎn)換感應(yīng)負(fù)載。單個(gè)達(dá)林頓對(duì)的集電極電流是500ma。達(dá)林頓管并聯(lián)可以承受更大的電流。此電路主要應(yīng)用于繼電器驅(qū)動(dòng)器,字錘驅(qū)動(dòng)器,燈驅(qū)動(dòng)器,顯示驅(qū)動(dòng)器(led氣體放電),線路驅(qū)動(dòng)器和邏輯緩沖器。 74hc595通過(guò)uln2003驅(qū)動(dòng)8*8led點(diǎn)陣屏。附錄:原理圖源程序:/16x64點(diǎn)陣程序及滾動(dòng)效果視頻#include#define uchar unsigned char#define uint unsigned i
7、nt#define hang p1 /行掃描接在p1口sbit si=p23;sbit sck=p20;sbit oe=p22;sbit rck=p21;uint counter;uchar flag;void delay_ms(uchar z) /延時(shí)0.5秒uchar i,j;for(i=z;i0;i-)for(j=120;j0;j-);uchar code display32=/*- 文字: 好 -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x10,0x00,0x11,0xfc,0x10,0x08,0x10,0x10,0xfc,0x20,0x24,0x20,0
8、x24,0x20,0x27,0xfe,0x44,0x20,0x64,0x20,0x18,0x20,0x08,0x20,0x14,0x20,0x26,0x20,0x44,0xa0,0x80,0x40,/*- 文字: 好 -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x10,0x00,0x11,0xfc,0x10,0x08,0x10,0x10,0xfc,0x20,0x24,0x20,0x24,0x20,0x27,0xfe,0x44,0x20,0x64,0x20,0x18,0x20,0x08,0x20,0x14,0x20,0x26,0x20,0x44,0xa0,0x80,
9、0x40,/*- 文字: 學(xué) -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x01,0x08,0x10,0x8c,0x0c,0xc8,0x08,0x90,0x7f,0xfe,0x40,0x04,0x8f,0xe8,0x00,0x40,0x00,0x80,0x7f,0xfe,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x02,0x80,0x01,0x00,/*- 文字: 習(xí) -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x00,0x00,0x3f,0xfc,0x00,0x04,0x08,0x04,0x0
10、4,0x04,0x03,0x04,0x01,0x14,0x00,0x64,0x01,0x84,0x06,0x04,0x38,0x04,0x10,0x04,0x00,0x04,0x00,0x24,0x00,0x14,0x00,0x00,/*- 文字: 天 -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x00,0x08,0x7f,0xfc,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xff,0xfe,0x01,0x00,0x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x
11、10,0x20,0x0e,0xc0,0x04,/*- 文字: 天 -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x00,0x08,0x7f,0xfc,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xff,0xfe,0x01,0x00,0x02,0x80,0x02,0x80,0x04,0x40,0x04,0x40,0x08,0x20,0x10,0x10,0x20,0x0e,0xc0,0x04,/*- 文字: 向 -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x02,0x00,0x04,0x00,0x08,
12、0x04,0x7f,0xfe,0x40,0x04,0x40,0x24,0x4f,0xf4,0x48,0x24,0x48,0x24,0x48,0x24,0x48,0x24,0x4f,0xe4,0x48,0x24,0x40,0x04,0x40,0x14,0x40,0x08,/*- 文字: 上 -*/*- 宋體12; 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16 -*/0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x10,0x01,0xf8,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00
13、,0x01,0x00,0x01,0x04,0xff,0xfe,0x00,0x00;void write_595(uchar data) /向595寫(xiě)一個(gè)字節(jié)的數(shù)據(jù)uchar i;for(i=0;i1;void main() /主函數(shù)uchar i,j,k;oe=0; /154使能ea=1; /開(kāi)總中斷tmod=0x01; /定時(shí)器0工作方式0et0=1; /定時(shí)器0使能th0=(65535-50000)/256; /定時(shí)器0設(shè)置初值tl0=(65536-50000)%256;while(1)for(i=0;i0;j-) /向多個(gè)595寫(xiě)一個(gè)字節(jié)的數(shù)據(jù)write_595(display7k);w
14、rite_595(display7k-1);write_595(display6k);write_595(display6k-1);write_595(display5k);write_595(display5k-1);write_595(display4k);write_595(display4k-1);k+=2;hang=16-j;rck=1;rck=0;delay_ms(20);tr0=1;flag=1;while(flag) /停留一秒uchar j;for(j=0;j0;i-) /字滾動(dòng)出顯示區(qū)k=31;for(j=i-1;j0;j-)write_595(display7k);wri
15、te_595(display7k-1);write_595(display6k);write_595(display6k-1);write_595(display5k);write_595(display5k-1);write_595(display4k);write_595(display4k-1);k-=2;hang=j;rck=1;rck=0;delay_ms(20);for(i=0;i0;j-)write_595(display3k);write_595(display3k-1);write_595(display2k);write_595(display2k-1);write_595(display1k);write_595(display1k-1);write_595(display0k);write_595(display0k-1);k+=2;hang=16-j;rck=1;rck=0;delay_ms(20);tr0=1;flag=1;while(flag) /停留一秒uchar j;for(j=0;j0;i-) /滾出顯示區(qū)k=31;for(j=i-1;j0;j-)write_595(display3k);write_595(display3k-1);write_595(display2k);write_595(display2k
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)工業(yè)制造RFID行業(yè)市場(chǎng)動(dòng)態(tài)分析、發(fā)展方向及投資前景分析報(bào)告
- 農(nóng)業(yè)氣候風(fēng)險(xiǎn)防控與應(yīng)對(duì)機(jī)制
- 低空經(jīng)濟(jì)飛行器管理與運(yùn)營(yíng)方案
- 大氣污染防治策略與路徑
- 初級(jí)社會(huì)工作實(shí)務(wù)-初級(jí)社會(huì)工作者考試《社會(huì)工作實(shí)務(wù)》點(diǎn)睛提分卷2
- 2018-2019學(xué)年高中一輪復(fù)習(xí)英語(yǔ)講義選修六Module4Music
- 員工績(jī)效工資獎(jiǎng)金發(fā)放方案
- 鴨腺病毒3型基因組序列分析及致病性研究
- 九年級(jí)數(shù)學(xué)上冊(cè)專(zhuān)題訓(xùn)練八平面圖形的運(yùn)動(dòng)及不規(guī)則圖形面積問(wèn)題課時(shí)精講新版新人教版
- 中介轉(zhuǎn)讓店鋪合同范例
- 2025年江蘇南通煒賦集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 《中國(guó)象棋基礎(chǔ)教程》課件
- 大模型落地應(yīng)用實(shí)踐方案
- 寫(xiě)字樓反恐防暴演練
- 2025年鞍鋼集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 2025年勞務(wù)合同范本(2篇)
- 人文社科類(lèi)橫向課題技術(shù)服務(wù)合同5篇
- MCN機(jī)構(gòu)的業(yè)務(wù)模式與盈利模式
- 高壓氧護(hù)理進(jìn)修匯報(bào)
- 2024解析:第五章透鏡及其應(yīng)用-講核心(解析版)
- 《國(guó)家的空間特征》課件
評(píng)論
0/150
提交評(píng)論