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;

}

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

    关注

    26

    文章

    6507

    浏览量

    121363
  • 74HC595
    +关注

    关注

    7

    文章

    194

    浏览量

    32770
  • SF-EP1C
    +关注

    关注

    0

    文章

    9

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EPC9126/EPC9126HC开发板:高电流脉冲激光二极驱动器的快速指南

    脉冲宽度)的高电流脉冲。开发板配备了EPC2212或EPC2001CHC版本)增强模式(eGaN®)场效应晶体(FET)。其中,EPC22
    的头像 发表于 05-14 15:15 88次阅读

    EPC9010C开发板:快速上手指南与技术要点

    ®)场效应晶体(FET)的性能。本文将详细介绍EPC9010C开发板的特点、快速启动步骤、热管理和测量注意事项等内容,帮助工程师们更好地使用该开发板。 文件下载: EPC9010
    的头像 发表于 05-14 14:05 238次阅读

    EPC9003C开发板快速上手攻略

    EPC9003C开发板快速上手攻略 在开关电源设计领域,氮化镓(GaN)场效应晶体(FET)凭借其出色的性能逐渐崭露头角。EPC公司的EPC9003C
    的头像 发表于 05-14 13:40 162次阅读

    EPC9005C开发板:开启EPC2014C eGaN FET评估之旅

    输出电流为7A的半桥开发板,板载栅极驱动器,采用了EPC2014C增强型(eGaN®)场效应晶体(FET)。其尺寸为2” x 1.5”,在半桥配
    的头像 发表于 05-14 12:40 175次阅读

    74HC595Q/74HCT595Q:汽车级8位移位寄存器的深度解析

    74HC595Q/74HCT595Q:汽车级8位移位寄存器的深度解析 在电子设计领域,尤其是涉及汽车和医疗设备等对稳定性和性能要求较高的应用场景时,合适的移位寄存器至关重要。今天我们就来深入探讨一下
    的头像 发表于 03-16 10:35 658次阅读

    74HC595 8位移位寄存器:设计与应用全解析

    74HC595 8位移位寄存器:设计与应用全解析 在电子工程师的工具箱中,移位寄存器是一个非常实用的组件。今天,我们就来深入了解一下SG Micro Corp的74HC595 8位串行输入/串行输出
    的头像 发表于 03-16 10:35 577次阅读

    【RA-Eco-RA2E1-V1.0开发板试用】串行数码管模块显示驱动

    为了便于输出显示,就为开发板配备了以MAX7219为控制芯片的数码管显示模块,它有两种工作模式,一种是采用编码的工作模式,另一种则是采用非编码的工作模式。 为了驱动该模块,所使用的是接口J3,见图1
    发表于 01-26 11:54

    【EASY EAI Nano-TB(RV1126B)开发板试用】+串行数码管的显示驱动

    开发板上,为用户预留了3个GPIO引脚以便测试和使用,见图1所示。 图1预留的GPIO资源 这3个GPIO引脚的位置见图2所示,用它可驱动串行数码管显示模块来实现显示功能。 图2 引
    发表于 12-24 19:03

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

    5-2所示。 图5-2 数码管原理图 这是比较常见的数码管的原理图,Kingst51开发板子上一共有6个数码管。前边有了LED小灯的学习,数码管
    的头像 发表于 12-02 15:57 1667次阅读
    第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 893次阅读
    ‌Microchip EV<b class='flag-5'>74C</b>12A<b class='flag-5'>开发板</b>技术解析与应用指南

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

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

    RK3506开发板Linux开发板极致性价比

    RK3506开发板Linux开发板极致性价比选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linux+RT-Thread系统支持,128MB超
    的头像 发表于 09-11 16:26 4073次阅读
    RK3506<b class='flag-5'>开发板</b>Linux<b class='flag-5'>开发板</b>极致性价比<b class='flag-5'>之</b>选

    [经验] 【中科昊芯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 1730次阅读
    Texas Instruments SN<b class='flag-5'>74HC74</b>/SN<b class='flag-5'>74HC74-Q1</b>双路D型触发器特性/应用/框图