如何使用74hc595驱动3位数码管控制数码管

电气工程分区
查看: 1408|回复: 0
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
图纸简介:
用两片74HC595实现四位数码管显示
附件名:.rar
文件大小:40K
8-3(在线教育)
8-4(商易宝会员)
8-5(广告合作)
(非工作时间)Arduino 使用74HC595驱动4位数码管-科技视频-搜狐视频
Arduino 使用74HC595驱动4位数码管
<span class="c-black" data-rss-fanscount=" 人订阅
视频介绍:
Arduino 使用74HC595驱动4位数码管
推荐出品人
科技热播榜火车在她背后擦身而过,情况十分惊险。
派出所进行调查取证,依法对谢某某予以拘留。
声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
  数码管基本属性:
  1.采用2片 驱动数码管,需要 3路IO口,根据数码管动态扫描原理进行显示;
  2.宽工作电压3.3V到5V;
  3.PCB板尺寸:71mm*22mm
  4.数码管型号:0.36 4位共阳
  商家给的基本资料:最新八位串行595数码管资料.rar
  的连接原理图
  #include &AT89X51.H& #include &intrins.h& // 函数原形定义 #define uchar unsigned char #define uint unsigned int void main (void); // 主函数 void _OUT (uchar X); // LED单字节串行移位函数 void LED_print (uchar p, uchar x) ; unsigned char code LED_0F[]; // LED字模表 sbit DIO = P1^0; //串行数据输入 sbit RCLK = P1^1; //时钟 ――上升沿有效 sbit SCLK = P1^2; //打入信号――――上升沿有效 uchar Buffer[4] = {0}; //从串口接收的数据 void Init(void) { TMOD = 0x20; //8 位自动重装计数 PCON &= 0x7f; SCON = 0x50;//串行口控制寄存器 SM1=1,SM0=0方式一波特率可变 TH1 = 0xFD; //设置波特率 9600 TL1 = 0xFD; TR1 = 1; //启动定时器1 TI = 0; RI = 0; ES = 1; //开串口中断 EA = 1; //开总中断 } // 主程序 void main (void) { Init();//初始化 LED_print (0x80, 0x0F); //显示启动信息 while(1) { switch(Buffer[0]) { case 0x30: LED_print (0x01, 0); case 0x31: LED_print (0x01, 1); case 0x32: LED_print (0x01, 2); case 0x33: LED_print (0x01, 3); case 0x34: LED_print (0x01, 4); default : LED_print (0x80, 0x0E); } } } void Com_Int(void) 4 { EA = 0; if (RI == 1) //当硬件接收到一个数据时,RI会置位 { Buffer[0] = SBUF ; //这里减去48是因为从电脑中发送过来的数据是ASCII码。// Buffer[0] = SBUF-48 ; RI = 0; } EA = 1; } void LED_print (uchar p, uchar x) { unsigned char code * _ // 查表指针 led_table = LED_0F + i = *led_ LED_OUT(i); LED_OUT(p); RCLK = 0; RCLK = 1; for(loop = 0; loop & 230; loop++); } void LED_OUT(uchar X) { for(i=8;i&=1;i--) { if (X&0x80) DIO=1; else DIO=0; X&&=1; SCLK = 0; SCLK = 1; } } unsigned char code LED_0F[] = { //0 1 2 3 4 5 6 7 8 9 A b C d E F - 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86, 0x8E, 0xbf };
  原文链接:
欢迎举报抄袭、转载、暴力色情及含有欺诈和虚假信息的不良文章。
请先登录再操作
请先登录再操作
微信扫一扫分享至朋友圈
搜狐公众平台官方账号
生活时尚&搭配博主 /生活时尚自媒体 /时尚类书籍作者
搜狐网教育频道官方账号
全球最大华文占星网站-专业研究星座命理及测算服务机构
电子工程世界(EEWorld)是一家专为中国电子工程师和电...
13399文章数
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:后使用快捷导航没有帐号?
查看: 6699|回复: 7
[已解决]74HC595可以5V供电,3V IO吗?
在线时间411 小时
芯币4920枚
E金币450枚
TA的帖子TA的资源
一粒金砂(高级), 积分 432, 距离下一级还需 68 积分
一粒金砂(高级), 积分 432, 距离下一级还需 68 积分
本帖最后由 cl17726 于
20:30 编辑
595可以5V供电,3V IO吗?那么输出引脚的电压是多少呢?我期待输出IO电压为5V,这样用稳定吗?还是额外再设计3V电源给他,我板的3V电源设计的30mA,外面要绑定一个扩展模块,有数码管静态显示,目测要用到10~15mA.
在线时间118 小时
TA的帖子TA的资源
一粒金砂(中级), 积分 104, 距离下一级还需 96 积分
一粒金砂(中级), 积分 104, 距离下一级还需 96 积分
过来看看~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在线时间1549 小时
威望41742分
芯币46533枚
E金币1196枚
TA的帖子TA的资源
如果是74HC595,输出的是CMOS电平,与3V逻辑互连需要进行电平转换。
上传了一些书籍资料,也许有你想要的:
在线时间2964 小时
威望13659分
芯币11618枚
E金币270枚
TA的帖子TA的资源
裸片初长成(初级), 积分 13659, 距离下一级还需 6341 积分
裸片初长成(初级), 积分 13659, 距离下一级还需 6341 积分
问题描述不清,怎可能有确切答案?
595可否5V供电?—— LS595只能5V供电,LVC595为1.2~3.6V供电,HC595为2~6V供电,诸多系列到底用的哪种。
可否3V IO? —— 到底I还是O?5V电源器件输入3V时要查VIH,3V电源器件有的能耐5V输入有的不能,5V器件输出给3V器件要看对方能否承受。
……等等等等,请先理清思路再说。
对不起,我是想说,单片机是3V的,供电给595是5V的,输出IO是5V还是3V?是否能稳定使用&
在线时间411 小时
芯币4920枚
E金币450枚
TA的帖子TA的资源
一粒金砂(高级), 积分 432, 距离下一级还需 68 积分
一粒金砂(高级), 积分 432, 距离下一级还需 68 积分
问题描述不清,怎可能有确切答案?
595可否5V供电?—— LS595只能5V供电,LVC595为1.2~3.6V供电,HC59 ...
对不起,我是想说,单片机是3V的,供电给595是5V的,输出IO是5V还是3V?是否能稳定使用
从“3V单片机、“5V595”、“期待输出5V”、“数码管”、“静态显示”、“10~15mA”等几个零散的信息综合猜测,楼主想要做的是单片机扩展控制5V数码管吧?
3V单片机 → 595扩展输出 → 5V数码管
如仅是电平匹配的&
前面已讲,需要电平转换,除非你的MCU IO是5V兼容的,是否如此,看MCU手册确定。&
在线时间4342 小时
威望27382分
芯币114508枚
E金币1210枚
TA的帖子TA的资源
本帖最后由 qwqwqw2088 于
18:02 编辑
确实没有看懂楼主的问题,,
看看这个能不能用上
sn74lvc4245只是用来3.3v 与5V电平转换
在线时间1549 小时
威望41742分
芯币46533枚
E金币1196枚
TA的帖子TA的资源
对不起,我是想说,单片机是3V的,供电给595是5V的,输出IO是5V还是3V?是否能稳定使用
前面已讲,需要电平转换,除非你的MCU IO是5V兼容的,是否如此,看MCU手册确定。
上传了一些书籍资料,也许有你想要的:
在线时间2964 小时
威望13659分
芯币11618枚
E金币270枚
TA的帖子TA的资源
裸片初长成(初级), 积分 13659, 距离下一级还需 6341 积分
裸片初长成(初级), 积分 13659, 距离下一级还需 6341 积分
对不起,我是想说,单片机是3V的,供电给595是5V的,输出IO是5V还是3V?是否能稳定使用
从“3V单片机、“5V595”、“期待输出5V”、“数码管”、“静态显示”、“10~15mA”等几个零散的信息综合猜测,楼主想要做的是单片机扩展控制5V数码管吧?
3V单片机 → 595扩展输出 → 5V数码管
如仅是电平匹配的话,可用5V电源的74HCT595扩展,HCT(VHCT或AHCT)的输入可以接3.3V CMOS输出。
但若数码管每段都需10~15mA的话,595的驱动能力就不够了,还应另加驱动器(如晶体管阵列)。
技术导师勋章
论坛威望大于30000或网友提名:坛子里公认的技术导师
Powered by
逛了这许久,何不进去瞧瞧?

我要回帖

更多关于 74hc595驱动数码管 的文章

 

随机推荐