0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SF-EP1C开发板之基于74HC595的数码管实验

工程师 来源:网络整理 作者:h1654155205.5246 2019-03-07 16:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

74HC595简介

74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7‘输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。而当OE为高电位,也就是输出关闭时,并行输出端会维持在高阻抗状态。

8位串行输入 /8位串行或并行输出 存储状态寄存器,三种状态

74HC595是具有三态输出功能(即具有高电平、低电平和高阻抗三种输出状态)的门电路。输出寄存器可以直接清除。具有100MHz的移位频率。

74HC595驱动静态数码管程序

#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;

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113173
  • 74HC595
    +关注

    关注

    7

    文章

    193

    浏览量

    32195
  • SF-EP1C
    +关注

    关注

    0

    文章

    9

    浏览量

    2923
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    第5章 定时器与数码管基础(5.3)

    5-2所示。 图5-2 数码管原理图 这是比较常见的数码管的原理图,Kingst51开发板子上一共有6个数码管。前边有了LED小灯的学习,数码管
    的头像 发表于 12-02 15:57 129次阅读
    第5章 定时器与<b class='flag-5'>数码管</b>基础(5.3)

    【瑞萨RA6E2】ADC数据采集与数码管显示

    可调电压) 连接方式 :使用杜邦线连接开发板数码管模块 1.2 引脚分配 功能 RA6E2引脚 对应74HC595引脚 说明 数据线(DIO) P400 DS 串行数据输入 时钟线(SCLK
    发表于 11-27 00:52

    ‌Microchip EV74C12A开发板技术解析与应用指南

    Microchip Technology EV74C12A开发板是一款演示Microchip TA010功能的附加。TA010适用于需要不对称、自定义PKI身份验证的汽车应用。该
    的头像 发表于 10-11 10:32 364次阅读
    ‌Microchip EV<b class='flag-5'>74C</b>12A<b class='flag-5'>开发板</b>技术解析与应用指南

    级联动态扫描显示数码管问题

    GD32F103C8T6 硬件SPI连接移位寄存器74HC595级联,动态扫描显示五位数码管 是否需要电平转换芯片TXB0104 数码管选择共阴极和共阳极区别是什么 若使用TXB010
    发表于 10-07 20:36

    [经验] 【中科昊芯Core_DSC280025C开发板试用体验】---模拟SPI及定时器的应用

    库: 作用:定时器0中断秒计时,74HC595驱动8位数码管的段码,模拟SPI驱动, 扫描位码经PNP倒相驱动,从87650000秒开始显示,后4位为秒加1计数,满 10000秒
    发表于 08-07 11:07

    Texas Instruments SN74HC74/SN74HC74-Q1双路D型触发器特性/应用/框图

    和-40°C至+85°C的宽工作温度范围。SN74HC74-EP设备采用金键合线,温度范围为 –55°C至+105°C,采用锡铅引线表面处理
    的头像 发表于 07-03 15:06 687次阅读
    Texas Instruments SN<b class='flag-5'>74HC74</b>/SN<b class='flag-5'>74HC74-Q1</b>双路D型触发器特性/应用/框图

    雷卯收集AI实验课程开发板

    收集目的:方便客户选用AI实验课程开发板,并且能够让AI实验课程开发板稳定工作。雷卯EMC小哥围绕AI实验课程
    的头像 发表于 04-02 12:14 545次阅读
    雷卯收集AI<b class='flag-5'>实验</b>课程<b class='flag-5'>开发板</b>

    飞凌嵌入式ElfBoard ELF 1板卡-开发板适配USB_OTG

    脚是对地短接的, CPU检测到ID引脚是低电平,CPU就工作在HOST模式,同时通过USB座子1脚(连接到VBUS)为设备端供电。ELF 1开发板使用TYPE C座将USB_OTG
    发表于 02-27 09:16

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配CSI

    地址为0x30;CSI_PWDN是CSI的电源使能引脚,由SN74HC595D扩展芯片控制。IOMUX配置NXP官方的i.MX6ULL EVK,使用的CSI接口与ELF 1开发板一致
    发表于 02-24 10:00

    飞凌嵌入式ElfBoard ELF 1板卡-开发板适配CSI

    地址为0x30;CSI_PWDN是CSI的电源使能引脚,由SN74HC595D扩展芯片控制。IOMUX配置NXP官方的i.MX6ULL EVK,使用的CSI接口与ELF 1开发板一致
    发表于 02-22 09:01

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-开发板适配LCD

    与SN74HC595D芯片通信,扩展出QA-QH共8路GPIO资源,其中QH就是用于控制LCD电源使能的LCD_PWREN引脚。ELF 1开发板跟NXP EVK使用的是同一方案,所以
    发表于 02-18 14:08

    飞凌嵌入式ElfBoard ELF 1板卡-开发板适配LCD

    与SN74HC595D芯片通信,扩展出QA-QH共8路GPIO资源,其中QH就是用于控制LCD电源使能的LCD_PWREN引脚。ELF 1开发板跟NXP EVK使用的是同一方案,所以
    发表于 02-17 09:01

    74HC595-Q100;74HCT595-Q100移位寄存器规格书

    电子发烧友网站提供《74HC595-Q100;74HCT595-Q100移位寄存器规格书.pdf》资料免费下载
    发表于 02-08 17:26 0次下载
    <b class='flag-5'>74HC595</b>-Q100;<b class='flag-5'>74HCT595</b>-Q100移位寄存器规格书

    74HC595;74HCT595移位寄存器规格书

    电子发烧友网站提供《74HC595;74HCT595移位寄存器规格书.pdf》资料免费下载
    发表于 02-08 16:49 0次下载
    <b class='flag-5'>74HC595</b>;<b class='flag-5'>74HCT595</b>移位寄存器规格书

    数码管的结构与原理

    数码管,也被称作辉光或LED数码管,是一种能够显示数字、字母、符号等信息的电子设备。它广泛应用于各种电子设备中,如计算器、电子钟表、电子秤、数码相机、通信设备、车载收音机、导航仪、仪
    的头像 发表于 02-05 17:32 4053次阅读