0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SF-EP1C開(kāi)發(fā)板之基于74HC595的數(shù)碼管實(shí)驗(yàn)

工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2019-03-07 16:14 ? 次閱讀
00:00/00:00
80
倍速
50%
75%
100%
22:51:09
下载
  • Load:
    0 second
  • Duration:
    0 second
  • Size:
    0x0
  • Volume:
    0%
  • Fps:
    22fps
  • Sudio decoded:
    0 Byte
  • Video decoded:
    0 Byte

74HC595簡(jiǎn)介

74HC595是一個(gè)8位串行輸入、并行輸出的位移緩存器:并行輸出為三態(tài)輸出。在SCK 的上升沿,串行數(shù)據(jù)由SDL輸入到內(nèi)部的8位位移緩存器,并由Q7‘輸出,而并行輸出則是在LCK的上升沿將在8位位移緩存器的數(shù)據(jù)存入到8位并行輸出緩存器。當(dāng)串行數(shù)據(jù)輸入端OE的控制信號(hào)為低使能時(shí),并行輸出端的輸出值等于并行輸出緩存器所存儲(chǔ)的值。而當(dāng)OE為高電位,也就是輸出關(guān)閉時(shí),并行輸出端會(huì)維持在高阻抗?fàn)顟B(tài)。

8位串行輸入 /8位串行或并行輸出 存儲(chǔ)狀態(tài)寄存器,三種狀態(tài)

74HC595是具有三態(tài)輸出功能(即具有高電平、低電平和高阻抗三種輸出狀態(tài))的門(mén)電路。輸出寄存器可以直接清除。具有100MHz的移位頻率。

74HC595驅(qū)動(dòng)靜態(tài)數(shù)碼管程序

#include《reg51.h》

#include《intrins.h》

#defineNOP()_nop_()

sbitMOSIO=P3^4;

sbitR_CLK=P3^5;

sbitS_CLK=P3^6;

voiddelay(unsignedinti);

voidHC595SendData(unsignedcharSendVal);

unsignedcharcodeLED7Code[]=

{~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,

~0x7F,~0x6F,~0x77,~0x7C,~0x39,~0x5E,~0x79,~0x71};

main()

{

unsigned char HC595SendVal;

static u8 LedNumVal=0;

while(1)

{

LedNumVal++;

HC595SendVal=LED7Code[LedNumVal%16];

HC595SendData(HC595SendVal);

delay(200);

}

}

voiddelay(unsignedinti)

{

unsignedintj;

for(i;i》0;i--)

for(j=300;j》0;j--);

}

voidHC595SendData(unsignedcharSendVal)

{

unsignedchari;

for(i=0;i《8;i++)

{

if((SendVal《《i)&0x80)MOSIO=1;

elseMOSIO=0;

S_CLK=0;

NOP();

NOP();

S_CLK=1;

}

R_CLK=0;

NOP();

NOP();

R_CLK=1;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5551

    瀏覽量

    102626
  • 74HC595
    +關(guān)注

    關(guān)注

    7

    文章

    193

    瀏覽量

    31485
  • SF-EP1C
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    2854
收藏 0人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開(kāi)發(fā)板適配CSI

    地址為0x30;CSI_PWDN是CSI的電源使能引腳,由SN74HC595D擴(kuò)展芯片控制。IOMUX配置NXP官方的i.MX6ULL EVK,使用的CSI接口與ELF 1開(kāi)發(fā)板一致
    發(fā)表于 02-24 10:00

    飛凌嵌入式ElfBoard ELF 1板卡-開(kāi)發(fā)板適配CSI

    地址為0x30;CSI_PWDN是CSI的電源使能引腳,由SN74HC595D擴(kuò)展芯片控制。IOMUX配置NXP官方的i.MX6ULL EVK,使用的CSI接口與ELF 1開(kāi)發(fā)板一致
    發(fā)表于 02-22 09:01

    飛凌嵌入式ElfBoard ELF 1板卡-開(kāi)發(fā)板適配LCD

    與SN74HC595D芯片通信,擴(kuò)展出QA-QH共8路GPIO資源,其中QH就是用于控制LCD電源使能的LCD_PWREN引腳。ELF 1開(kāi)發(fā)板跟NXP EVK使用的是同一方案,所以
    發(fā)表于 02-17 09:01

    74HC595-Q100;74HCT595-Q100移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC595-Q100;74HCT595-Q100移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-08 17:26 ?0次下載
    <b class='flag-5'>74HC595</b>-Q100;<b class='flag-5'>74HCT595</b>-Q100移位寄存器規(guī)格書(shū)

    74HC595;74HCT595移位寄存器規(guī)格書(shū)

    電子發(fā)燒友網(wǎng)站提供《74HC595;74HCT595移位寄存器規(guī)格書(shū).pdf》資料免費(fèi)下載
    發(fā)表于 02-08 16:49 ?0次下載
    <b class='flag-5'>74HC595</b>;<b class='flag-5'>74HCT595</b>移位寄存器規(guī)格書(shū)

    數(shù)碼管的結(jié)構(gòu)與原理

    數(shù)碼管,也被稱(chēng)作輝光或LED數(shù)碼管,是一種能夠顯示數(shù)字、字母、符號(hào)等信息的電子設(shè)備。它廣泛應(yīng)用于各種電子設(shè)備中,如計(jì)算器、電子鐘表、電子秤、數(shù)碼相機(jī)、通信設(shè)備、車(chē)載收音機(jī)、導(dǎo)航儀、儀
    的頭像 發(fā)表于 02-05 17:32 ?1562次閱讀

    Air780EPRC522開(kāi)發(fā)板,你了解嗎?

    ?本文講解合宙Air780EP開(kāi)發(fā)板RC522實(shí)例。 本文檔適用于Air780EP開(kāi)發(fā)板; 關(guān)聯(lián)文檔和使用工具; rc522 - rc522 非接觸式讀寫(xiě)卡驅(qū)動(dòng) - LuatOS 文檔
    的頭像 發(fā)表于 11-03 08:21 ?600次閱讀
    Air780<b class='flag-5'>EP</b><b class='flag-5'>之</b>RC522<b class='flag-5'>開(kāi)發(fā)板</b>,你了解嗎?

    74hc595的功能及作用是什么

    (IC),它以其獨(dú)特的功能和廣泛的應(yīng)用而聞名。這款8位串行輸入、并行輸出的移位寄存器,不僅能夠簡(jiǎn)化電路設(shè)計(jì),還能提高系統(tǒng)的可靠性和靈活性。本文將詳細(xì)介紹74HC595的功能、作用以及它在不同應(yīng)用場(chǎng)景中的實(shí)現(xiàn)方式。 1. 74HC595
    的頭像 發(fā)表于 10-21 09:57 ?3033次閱讀

    74HC595常用移位寄存器芯片資料包

    在電子項(xiàng)目中,74HC595 是一款常用的移位寄存器芯片,它在很多領(lǐng)域都有著廣泛的應(yīng)用。?74HC595 具有多個(gè)顯著的特點(diǎn)。首先,它可以實(shí)現(xiàn)串行輸入并行輸出,這意味著只需要很少的控制引腳就可以控制
    發(fā)表于 09-24 17:19 ?0次下載

    數(shù)碼管的使用方法和接線步驟

    數(shù)碼管的基本單元是發(fā)光二極(LED),通過(guò)控制不同LED的亮滅來(lái)顯示數(shù)字和字符。根據(jù)段數(shù),數(shù)碼管可分為七段和八段,其中八段數(shù)碼管比七段多一個(gè)小數(shù)點(diǎn)顯示。按發(fā)光二極
    的頭像 發(fā)表于 08-29 18:22 ?6394次閱讀

    簡(jiǎn)述led數(shù)碼管的類(lèi)型和顯示原理

    LED數(shù)碼管是一種常見(jiàn)的顯示設(shè)備,廣泛應(yīng)用于各種電子設(shè)備和系統(tǒng)中。本文將介紹LED數(shù)碼管的類(lèi)型和顯示原理,以幫助讀者更好地了解這種設(shè)備。 LED數(shù)碼管的類(lèi)型 LED數(shù)碼管主要分為以下幾
    的頭像 發(fā)表于 08-29 09:11 ?2214次閱讀

    數(shù)碼管怎么看共陰共陽(yáng)標(biāo)記

    段可以獨(dú)立控制以顯示不同的數(shù)字和字符。數(shù)碼管廣泛應(yīng)用于電子鐘表、計(jì)算器、儀表等設(shè)備中。 在數(shù)碼管中,共陰共陽(yáng)是指數(shù)碼管的公共端(COM)與各個(gè)段的連接方式。共陰
    的頭像 發(fā)表于 08-28 16:12 ?2752次閱讀

    數(shù)碼管驅(qū)動(dòng)芯片引腳功能

    數(shù)碼管驅(qū)動(dòng)芯片是一種用于驅(qū)動(dòng)數(shù)碼管顯示數(shù)字或字符的集成電路。數(shù)碼管驅(qū)動(dòng)芯片的引腳功能是實(shí)現(xiàn)數(shù)碼管正常顯示的關(guān)鍵。本文將介紹數(shù)碼管驅(qū)動(dòng)芯片的引
    的頭像 發(fā)表于 08-28 16:08 ?1909次閱讀

    數(shù)碼管驅(qū)動(dòng)芯片原理是什么

    數(shù)碼管驅(qū)動(dòng)芯片是一種廣泛應(yīng)用于數(shù)字顯示領(lǐng)域的電子元件,它能夠?qū)?shù)字信號(hào)轉(zhuǎn)換為可視的數(shù)字顯示。 一、數(shù)碼管驅(qū)動(dòng)芯片概述 1.1 數(shù)碼管驅(qū)動(dòng)芯片定義 數(shù)碼管驅(qū)動(dòng)芯片是一種集成電路,它能夠接
    的頭像 發(fā)表于 08-28 16:07 ?1754次閱讀

    數(shù)碼管驅(qū)動(dòng)芯片有哪幾種

    。以下是對(duì)數(shù)碼管驅(qū)動(dòng)芯片的介紹: 74HC595 74HC595是一種8位串行輸入、并行輸出的移位寄存器,常用于驅(qū)動(dòng)共陽(yáng)極數(shù)碼管。它具有以下特點(diǎn): 8位移位寄存器,可存儲(chǔ)8位數(shù)據(jù) 串行
    的頭像 發(fā)表于 08-28 15:59 ?2836次閱讀
    ckplayer
    version:X3
    about

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品