物业管理四位一体体数码码管出来用

四位一体数码管介绍、扫描原理、应用电路和共阳共阴码段编写
四位一体数码管介绍、扫描原理、应用电路和共阳共阴码段编写1、 数码管结构如图 1,一般7段数码管由7段条形发光二极管和一个圆点发光二极管组成,控制ABCDEFG发光二极管的亮灭,可以显示0-F字符以及其他特殊字符,控制DP发光二极管的亮灭能控制是否显示小数点。如图 2,为四位一体共阳数码管的内部结构,在使用时12、9、8、6分时接高电平,11、7、4、3、1、10、5、3引脚对应于数码的A-G、DP发光管,控制A-G、DP发光管的高低电平能控制对应发光管的灭亮。例如对于第一位的共阳数码管,令12脚为高电平,11、7、4、2、1、10、3为低电平,5为高电平,则第一位数码管显示字符“0”,具体的共阳共阴数码管的编码参加后面章节4。2、 数码管动态扫描原理数码管动态扫描的原理是利用人的视觉暂留原理,快速循环显示各个数码管的字符,形成连续的字符串。例如,在数码管显示“1234”字符的流程如下:1、第1位数码管显示“1”,第234位数码管不显示;2、经过时间t后,第2位数码管显示“2”,第134位数码管不显示;3、又经过时间t后,第3位数码管显示“3”,第124位数码管不显示;4、又经过时间t后,第4位数码管显示“4”,第123位数码管不显示;5、又经过时间t后,返回第1步显示第1位数码管,依次循坏。其中扫描显示间隔t是很关键的参数,t太长将会导致数码管闪烁,一般选择5ms或者更短的时间为宜。3、 数码管常用应用电路如图 4和图 5,表示了一个单片机与四位一体共阳数码管连接应用的电路,单片机P2脚(可根据实际改变)接数码管A-G、DP引脚,P1.2-P1.5(可根据实际改变)接数码管12、9、8、6引脚。单片机P2脚控制数码管的码段(显示不同的字符,在章节4中描述),P1.2-P1.5控制各位数码管的亮灭。4、 共阴共阳数码管码段共阳数码管码段unsigned char code smg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳数码管显示字符0-F共阴数码管码段unsigned char code smg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//共阴数码管显示字符0-F自定义数码管显示对于共阳数码管,引脚ABCDEFG、DP为低电平,公共端接高电平,对应的发光管亮。对于共阴数码管,引脚ABCDEFG、DP为高电平,公共端接低电平,对应的发光管亮。例如,共阳数码管显示字符“A”,可知管脚ABCEFG亮,置0,管脚DP、D灭,为高电平1,获得的十六进制编码为0x88。详见表格 1 第3行。我处提供单片机、电路板、控制器、电子产品、工控测控传感自动化系统、仪器仪表、软件EXE编程、安卓APP开发设计定制等优质服务(QQ),欢迎惠顾。注:更多精彩内容,尽在微信公众号“永珂在线”参考:【1】共阴和共阳数码管编码表http://blog.csdn.net/kevinhg/article/details/7824836
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!>> 4位数码管模块 LED显示 四位串行 595驱动
4位数码管模块 LED显示 四位串行 595驱动
所属分类:
下载地址:
4位数码管模块 LED显示文件大小:58.64 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
淘宝买的数码管,店家提供的程序。“骑远飞4位串行595数码管资料”。我只是搬运工,我只是程序搬运工
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
4++595-?-??_??-???+?-+.pdf33.25 kB 17:52
_4bitLED.ino2.18 kB 17:58
1.plg799.00 B 17:52
74HC595.LST4.79 kB 17:52
74HC595.OBJ853.00 B 17:52
1.91 kB 17:52
LED685.00 B 17:53
LED.M511.76 kB 17:52
LED.hex938.00 B 17:52
LED.lnp43.00 B 17:52
LED.plg435.00 B 17:52
LED.uvopt54.02 kB 17:53
LED.uvproj13.10 kB 17:52
LED_uvopt.bak54.03 kB 17:52
LED_uvproj.bak13.09 kB 17:52
STARTUP.A516.23 kB 17:52
STARTUP.LST13.71 kB 17:52
STARTUP.OBJ273.00 B 17:52
78.00 B 17:29
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载4位数码管模块 LED显示
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:161.504ms - init:0.1;find:0.8;t:0.4;tags:10.3;related:92.9;comment:0.4; 5.8
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧如何利用单片机让4位数码管显示?_百度知道
如何利用单片机让4位数码管显示?
让89处1单片机驱动四位数码管,显示 1234.求电路图及程序!!!急!!!给好了追加分哦。。。谢谢!!!
用c最好 汇编也行 两个都有更好 哈哈。用89c51
打错字了呵呵
我有更好的答案
;晶振:12MHZ;P2.0、P2.1、P2.2、P2.3接共阳数码管的选通端,P0口接数据输出端CS0 BIT&P2.0 ;个位位选CS1 BIT&P2.1 ;十位位选CS2 BIT&P2.2 ;百位位选CS3 BIT&P2.3 ;千位位选DSW EQU&30H
;位选计数DSB0 EQU&31H
;显示缓冲单元个位DSB1 EQU&32H
;显示缓冲单元十位DSB2 EQU&33H
;显示缓冲单元百位DSB3 EQU&34H
;显示缓冲单元千位 ORG&0000H&&&&&&&&LJMP&MAIN ORG&0030H MOV&DSB0,#04H ;显缓=&1234& MOV&DSB1,#03H MOV&DSB2,#02H MOV&DSB3,#01H MOV&TMOD,#01H ;方式1定时 MOV&TH0,#0F0H ;4mS定时 MOV&TL0,#60H SETB&TR0MLOOP: JNB&TF0,$ ;4mS到? CLR&TF0
;清定时标志 MOV&TH0,#0F0H ;4mS定时重设 MOV&TL0,#60H LCALL&DISP AJMP&MLOOP;====4位数码管扫描子程序====DISP: ORL&P2,#1FH ;关闭数码显示器 MOV&A,DSW ;根据扫描循环变量转移 ANL&A,#07H&&&&&&&&RL&A MOV&DPTR,#DSTAB JMP&@A+DPTRDSTAB: AJMP&DIS0 AJMP&DIS1 AJMP&DIS2 AJMP&DIS3 AJMP&DIS0 ;冗余 AJMP&DIS0 AJMP&DIS0 AJMP&DIS0DIS0: MOV&A,DSB0 ;扫描个位数码管&&&&&&&&ANL&A,#0FH MOV&DPTR,#LED7 ;查显缓个位值的七段码表 MOVC&A,@A+DPTR MOV&P0,A ;七段码送P0口 CLR&CS0
;点亮个位数码管 MOV&DSW,#01H ;扫描指针指向下十位 RETDIS1: MOV&A,DSB1 ;扫描十位数码管&&&&&&&&ANL&A,#0FH MOV&DPTR,#LED7 MOVC&A,@A+DPTR MOV&P0,A CLR&CS1 MOV&DSW,#02H RETDIS2: MOV&A,DSB2 ;扫描百位数码管&&&&&&&&ANL&A,#0FH MOV&DPTR,#LED7 MOVC&A,@A+DPTR MOV&P0,A CLR&CS2 MOV&DSW,#03H RETDIS3: MOV&A,DSB3 ;扫描千位数码管&&&&&&&&ANL&A,#0FH MOV&DPTR,#LED7 MOVC&A,@A+DPTR MOV&P0,A CLR&CS3 MOV&DSW,#00H RET;====LED七段共阳段码表====LED7: DB&0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB&80H,90H,88H,83H,86H,0A1H,86H,8EH&&&&&&&&END希望可以帮助你。
4位的是四个数码管连在一起那种 呵呵 。用C编一下吧 谢谢
采纳率:40%
呵呵,这位挺大方。我来给看一下。用c语言还是汇编?
步行者===电子单片机团
利用动态扫描让四位数码管稳定的显示1234。3.2&子情境目标:(1)掌握单片机控制四位数码管的动态扫描技术,包括程序设计和电路设计,本任务的效果是让四位数码管稳定的显示1234。(2)用PROTEUS进行电路设计和实时仿真3.3&知识点链接(1)数码管动态扫描&(动态扫描的定义以及与静态显示的区别)动态显示的特点是将所有位数码管的段选线s一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。&(2)总线的应用元器件与总线的连线P0口的接线采用总线方式,详细如图5-17所示。① 选择总线按钮&② 绘制总线:与普通电线的绘制方法一样,选择合适的起点、终点单击。如果终点在空白处,左键双击结束连线。画总线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线。此时我们需要自己决定走线路径,只需在想要拐点处单击鼠标左键即可。在画斜线时,需要关闭线路自动路径功能&才好绘制。Proteus的线路自动路径功能简称WAR,当选中两个连接点后,WAR将选择一个合适的路径连线。WAR可通过使用标准工具栏里的“WAR”命令按钮&来关闭或打开,也可以在菜单栏的“Tools”下找到这个图标。③ 给与总线连接的导线贴标签PART&LABELS与P0口相连的线标签名依次为P00—P06,本电路中的P0口的上拉电阻通过总线与P0口相连,数码管也是通过总线与P0口相连,这些都需要标注,以表明正确的电气连接。单击绘图工具栏中的导线标签按钮&,使之处于选中状态。将鼠标置于图形编辑窗口的欲标标签的导线上,跟着鼠标的指针就会出现一个“×”号,表明找到了可以标注的导线,单击鼠标左键,弹出编辑导线标签窗口,如图5-16所示。&在“string”栏中,输入标签名称(如p00),单击“OK”按钮,结束对该导线的标签标定。同理,可以标注其它导线的标签,如图5-16所示。注意,在标定导线标签的过程中,相互接通的导线必须标注相同的标签名。&图5-16编辑导线标签窗口3.4&任务步骤3.4.1&步骤一:PROTEUS电路设计,单片机控制四位共阴极数码管动态扫描显示的原理图如图5-17所示。&图5-17&四位共阴极数码管动态扫描显示的原理图1、选取元器件①单片机:AT89C52②带公共端的排阻:RESPACK-8③四位共阴极数码管:7SEG-MPX4-CC2、放置元器件、放置电源和地、连线、元器件属性设置数码管动态扫描显示的原理图如图5-17所示,整个电路设计操作都在ISIS平台中进行。(1)带公共端的排阻(RESPACK-8)如图5-18所示,在本电路中作为P0的上拉电阻,在如图5-19所示Component&Value一栏中可更改阻值,例如本例中将阻值更改为200欧姆。&&&&&&&&&&&&&图5-18排阻&&&&&&&&&&&&&&&&&&&&&&&&&&&图5-19排阻属性框至此,我们便完成了整个电路图的绘制。3.4.2&步骤二:源程序设计与目标代码文件生成(1)程序流程图&&图5-20&数码管动态扫描的流程图(2)源程序设计#include&reg52.h&&&&&&&&&&&&&//52系列单片机头文件#define&uchar&unsigned&char#define&uint&unsigned&intuint&x,y;uchar&code&table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};&&&&&&&&&&&&//共阴极数码管编码void&display(uchar,uchar,uchar,uchar);&&//声明子函数void&delay(int);&&&&&&&&&&&&&&&&&&&&&&//声明子函数void&main(){ while(1) {
display(1,2,3,4);&&&&&&&&&&//主程序始终调用数码管显示子程序 }}void&display(uchar&a,uchar&b,uchar&c,uchar&d){ P2=0 &&&&&&&&&&&&&&&&&&&&&&& P0=table[a];&&&&&&&&&&&&&&&&&&&&&&&//给第一个数码管送&a& delay(1);&&&&&&&&&&&&&&&&&&&&&&&&&&//延时1ms&&&&&&&&&&&&&&&&&&&&&&& P2=0 P0=table[b];&&&&&&&&&&&&&&&&&&&&&&//给第二个数码管送&b& delay(1);&&&&&&&&&&&&&&&&&&&&&&&&&//延时1ms P2=0 P0=table[c];&&&&&&&&&&&&&&&&&&&&&&//给第三个数码管送&c& delay(1);&&&&&&&&&&&&&&&&&&&&&&&&&//延时1ms P2=0x7f;&&&&&&&&&&&&&&&&&&&&&&&&&& P0=table[d];&&&&&&&&&&&&&&&&&&&&&&//给第三个数码管送&d& delay(1);&&&&&&&&&&&&&&&&&&&&&&&&&//延时1ms}void&delay(uint&z)&&&&&&&&&&&&&&&&&&&//延时子函数{ uint&x,y; for(x=z;x&0;x--)
for(y=110;y&0;y--);}
你好 能具体说明一下单片机与数码管管脚是如何连的吗?4位数码管上下各六个管脚。如何连的。不像4个一位的那样选哪个就哪个,然后在显示那样容易。4位的就十二个管脚,如何连接管脚呢?并显示。 谢谢
下列程序经过实验,可以满足题目要求.&&&&&&&&ORG&&0000H&&&&&&&&LJMP&MAIN&&&&&&&&ORG&&0030HMAIN:&&&&&&&&MOV&&70H,&#04H&&&&&&&&MOV&&71H,&#03H&&&&&&&&MOV&&72H,&#02H&&&&&&&&MOV&&73H,&#01H;-------------------------------M_LOOP:&&&&&&&&&LCALL&DISP&&&&&&&&AJMP&&M_LOOP;-------------------------------DISP:&&&&&&&&MOV&&DPTR,&#D_TAB&&&&&&&&MOV&&R2,&#01H&&&&&&&&MOV&&R0,&#70HD_LOOP:&&&&&&&&MOV&&A,&&@R0&&&&&&&&MOVC&A,&&@A+DPTR&&&&&&&&MOV&&P2,&#0&&&&&&&;消隐.&&&&&&&&MOV&&P0,&A&&&&&&&&;输出段码.&&&&&&&&MOV&&P2,&R2&&&&&&&;输出位码.&&&&&&&&LCALL&&DL_1MS&&&&&&&&MOV&&A,&&R2&&&&&&&&RL&&&A&&&&&&&&MOV&&R2,&A&&&&&&&&INC&&R0&&&&&&&&CJNE&R0,&#74H,&D_LOOP&&&&&&&&RETD_TAB:&&&&&&&&&DB&&0C0H,&0F9H,&0A4H,&0B0H,&99H,&&92H,&82H,&0F8H&&&&&&&&DB&&&80H,&&90H,&&88H,&&83H,&86H,&0A1H,&86H,&&8EH;-------------------------------DL_1MS:&&&&&&&&DJNZ&&R7,&$&&&&&&&&DJNZ&&R7,&$&&&&&&&&RETEND&;==============实验是在某个型号的实验板上进行。该实验板上共有8位数码显示器,是由两块四位一体的数码管构成。低四位数码管的电路如下图所示。元件引脚都已经标出。
本回答被提问者采纳
1条折叠回答
为您推荐:
其他类似问题
您可能关注的内容
数码管显示的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。4位共阳数码管怎么用?
我的图书馆
4位共阳数码管怎么用?
数码管是一种常用的显示设备,点亮数码管是单片机入门的必学内容。数码管按照工作方式可以分为共阳数码管和共阴数码管。下面讲解共阳数码管。1. 片选和段选的概念如上图所示,所谓共阳就是将发光二极管的正极连接在一起,即正极是公共端。在数码管里有两个概念:片选和段选。片选是指选中哪位数码管将其点亮,段选是指点亮数码管的哪一个字段。在上图中,引脚3和8就是数码管的片选,其余引脚就是数码管的段选。2.点亮原理要点亮数码管其实就是在片选有效后,再选中相应的段,如果要显示数字“7”,如上图所示,只需要将公共端(即片选)连接到高电平,再将A,B,C等段选连接到GND,其余电平连接高电平即可。3.驱动方式数码管有静态显示和动态显示两种驱动方式。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行独立驱动。其优点是编程简单,显示亮度高,缺点是占用I/O端口多。动态驱动是将所有数码管的段选引脚连接在一起,而片选由独立的I/O分别控制,这种方式占用端口少,使用广泛。我曾经用74HC595和直连单片机两种方式控制过4位共阳数码管,下图是直连单片机引脚的。单片机先将片选S1置高电平,这时选通数码管1,再给段选相应的编码,数码管1就会显示出相应的字符,其他三位未选通则不显示。大约5ms后,再将S2置高电平,这是数码管2显示相应字符;5ms后S3置高电平,S3显示字符;5ms后S4置高电平,S4显示字符。通过分时轮流控制各个数码管的的片选端,就使各个数码管轮流受控显示。在轮流显示的过程中,每位数码管的点亮时间为5ms,由于人的视觉暂留现象和发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感。这就是4位数码管的动态显示原理。欢迎留言讨论,更多内容请关注玩转嵌入式,获取更多电子知识。
喜欢该文的人也喜欢【4位数码管 0.28寸四位一体数码管 LED数码管2481】价格_厂家_图片 -Hc360慧聪网
商品数量:
广东省&东莞市
手机访问店铺
4位数码管 0.28寸四位一体数码管 LED数码管2481
[商品已下架]
&1.22 - &1.29
卖家承诺&7天发货
相关商品推荐
&14.00/米
&14.50/只
&10.00/只
&15.00/个
&3.50/PCS
商家等级:
所在地区:
广东省 东莞市
认证信息:
屏幕尺寸:
同参数产品
同参数产品
引脚数量:
同参数产品
安装方式:
同参数产品
额定电流:
同参数产品
额定电压:
同参数产品
同参数产品
同参数产品
使用环境:
同参数产品
显示方式:
同参数产品
显示颜色:
同参数产品
同参数产品
像素间距:
同参数产品
像素直径:
同参数产品
模组尺寸:
同参数产品
同参数产品
同参数产品
加工定制:
同参数产品
正在加载中........
慧聪网厂家深圳市兴和伟业电子有限公司为您提供4位数码管 0.28寸四位一体数码管 LED数码管2481的详细产品价格、产品图片等产品介绍信息,您可以直接联系厂家获取4位数码管 0.28寸四位一体数码管 LED数码管2481的具体资料,联系时请说明是在慧聪网看到的。
热门商品推荐
我的浏览记录
LED数码管相关资源
LED数码管相关热门专题
您在慧聪网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。推荐使用慧付宝资金保障服务,保障您的交易安全!
按字母分类 :
让慧聪网撮合专家为您解决采购难题
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
*采购产品:
请输入采购产品
*采购数量/单位:
请输入采购数量
请选择单位
*采购截止日期:
请输入正确的手机号码
请输入验证码
*短信验证码:
<input id="valid_Code1" maxlength="6" placeholder="请输入验证码" name="VALIDCODE" class="codeInput" onkeyup="this.value=this.value.replace(/\D/g,'')" onkeypress="if(event.keyCode
57) event.returnValue =" type="text">
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
发送成功!
慧聪已收到您的需求,我们会尽快通知卖家联系您,同时会派出采购专员1对1为您提供服务,请您耐心等待!
电话:6 &&
联系人:张国存&业务销售经理
公司名称:深圳市兴和伟业电子有限公司
请输入正确的手机号码
请输入验证码
*短信验证码:
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
每一份需求都会在24小时内得到行业多家优质供应商报价。
每一份需求的报价供应商工商信用资质都会经过专业人员检验,交易安全有保障。
免费咨询行业专家
免费咨询行业专家
服务主题:
筛选发货地
验证供应商真伪
提供其他优质供应商
采购数量:
用途描述:
成功加入采购单!
当前采购单共3种货品
成功加入采购单!
当前采购单共3种货品
不能购买自己发布的产品!
选中货品中含失效货品,无法完成下单,可能是:
1.货品库存不足
2.货品已过期,或被卖家删除
3.货品不支持在线交易
卖家暂时不在线,留下联系方式,卖家会主动联系您
*我要采购:
我的姓名:
留言内容:}

我要回帖

更多关于 四位一体数码管原理图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信