单片机8位数码管显示生日
如何用单片机让数码管显字
数码管工作在静态显示方式时,共阴极(共阳极)的公共端COM连接在一起接地(电源)。每位的段选线与一个8位并行口相连。只要在该位的段选线上保持段选码电平,该位就能保持相应的显示字符。这里的8位并行口可以直接采用并行I\/O接口片(例如80C51的P1端口、8155和8255的I\/O端口等),也可以采用串行...
LED数码管与LCD显示器有什么差别?
我估计楼主想问LED显示器和LCD显示器的差别。它们背光不同,LCD是灯管背光。LED是发光二极管背光。它们区别不大。后者更省电,能做的更薄。如果楼主问的就是字面意思,看下面。这是LED数码管,用在电路里显示数字的。这是LCD显示器,用来连接电脑的 ...
c51单片机 LED显示里的7AC573芯片的功能是什么,可以实现那些功能_百度...
因此该器件主要解决数据线或数据端口分时复用问题 多位数码管显示需要有段驱动信号和位驱动(决定哪 一位数码管亮)信号,它们共有单 片机同一数据端口如P0,单 片机先送出段驱动信号,经锁存后,单片机可以用同一端口再送位信号,经另一个锁存器锁存,就 实现了段信号和位信号的分离,并且减少占用...
单片机时钟是独立按键控制吗
该机器是独立按键控制。单片机时钟需要使用独立按键调节和控制,可调节时间显示、日期和闹钟等功能,使用期间较为便捷。片机时钟设置:1、使用数码管显示时间。2、使用单片机内部定时实现走时。3、通过按键设置时间,设置时对应显示位置闪烁。
身份证和驾驶证一起丢了,用户口本能补办驾驶证吗?
所以不如我们自己来组装pos收款机,买来pos 6件套(pos外壳、pos其实就是普通计算机键盘、钱箱、58mm热敏打印机、9-10寸显示器、8位led数码管顾客显示器),配上这款pos主板+电源+cpu+内存+硬盘,总共不用超过1500元,就可组装一台比市场上花费2000元以上的pos机还要可靠的收款机。什么是工控主板...
单片机C51实现按键一次数码管加1程序问题。高手进。
单片机C51实现按键一次数码管加1程序问题。高手进。 设计一个单片机C51程序,实现功能是,1、按KEY1只有红灯亮,KEY2只有黄灯亮,KEY3只有绿灯亮。2、开始右数码管显示0,每按KEY1一次数码管显示加1,至9后再循环。先已经编好程序,第一个实现,但第二个总弄不对。感觉问题很简单,就是差一点,高手帮我看一下。
一个按键怎么控制数码管显示不同的字符
这个要加程序的,按一下按键,程序中变量自加1,然后根据程序变量的值,显示相应的字符。例如:1 MP3 2 CD 3 DVD,如果当前变量值为3,下一次按键有效时,应直接赋值为1,这样就形成了循环
《单片机C语言程序设计实训100例——基于8051+Proteus仿真》 第03...
实例63:用LED数码显示器伪静态显示数字1234 实例64:用数码管显示动态检测结果 实例65:数码秒表设计 实例66:数码时钟设计 实例67:用LED数码管显示计数器T0的计数值 实例68:静态显示数字“59”单片机c语言编程100个实例目录3 键盘控制*键盘控制* *键盘控制 *键盘控制 *\/ 实例69:无软件消抖的独立...
...那根本没有办法显示,因为各个数码管的相应字段接在一起
四位一体数码管,要用数字电路的译码器驱动,像你第一个图的电路,确实只能当一位来用。但是用单片机就可四位都亮,而且显示四个不同的数。单片机采用动态扫描方式驱动,别说是四位一体,8位一体也照样驱动。当然了,你是用数字电路的思维来考虑这个问题的,还气愤地整出双片机,太有才啦!让你看...
led数码管的分类有哪些?
按显示位数分类:按能显示多少个“8”可分为1位、2位、3位、4位和多位led数码管。按发光二极管单元连接方式分类:按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳极数码管是指将所有发光二极管(LED)的阳极接到一起形成公共阳极(COM)的数码管。共阳极数码管在应用时,将公共阳极COM接...
碑林区逸林回答: 横向平移显示出来呢 还是单字交替显示呢,其实都很简单,首先需要自己将字抽样成一列一列的点阵数据,然后存储在一个数组中,显示的时候采用 扫描输出就行了 即每次点亮一列灯,让后平移一次点亮另一列,中间的延时不要太长3毫秒左右,这样24毫秒就可以显示一屏了,重复上述的一屏法50次,在改变显示的数组内容就ok啦 希望可以帮到你,祝福你们
底勤18739152261问: 哪位大侠帮忙写一程序c语言版,要求八位共阳数码管显示19512011,蜂鸣器放生日快乐歌. - ?
碑林区逸林回答: #include<reg52.h>#define uchar unsigned char unsigned long num; uchar j,k; uchar a0,b0,c0,d0,e0,f0; sbit dula=P2^6; sbit wela=P2^7; unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x...
底勤18739152261问: 用单片机控制的16x16(或8x8)点阵LED循环显示“生日快乐”,这个程序该怎么写啊??
碑林区逸林回答: //-------------------------------- // // 16*16点阵LED显示中文程序 // 本程序逐个显示中文,从右至左流动显示 // 使用横向,流动只有字节间操作 // 字模数据:文字下侧存储为数组中奇数 // 文字上侧存储为数组中偶数 // //-------------------------------- #i nclude <at...
底勤18739152261问: 8个七段led数码管上显示2008.08.08.这个设计是基于单片机的日期显示系统设计.麻烦你写下整个程序给我, - ?
碑林区逸林回答: 你能说下 是什么程序吗.汇编 C语言 再说 单片机不一样 寄存器都不同 世界上不止一种单片机的 unsigned int code an[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; void delay(unsigned int n) { unsigned int i,j; for(i=0;i<n:i++) for (j=0;j<...
底勤18739152261问: 52单片机的万年历语言,八位LED共阴数码管动态显示年月日 时分秒 - ?
碑林区逸林回答: 你描述的不对 有些地方不很完善什么叫万年历语言,或许你想表达,编写单片机的语言,一般用c语言啊 8个数码管 你要显示“年月日时分秒”,这样是显示不够的,比如年月日如:“13-06-21”,时分秒如:“11-28-05”,是这样吗一般显示用lcd1602的比较多为什么你要用8个按键呢,是调整日期吗?其实三个就够了啊,一个选择要调整的对象,一个增加,一个减少你说全部与p30连接,是什么与他连接呢可以交流 myID
底勤18739152261问: 如何51单片机实现动态点阵 +按键= 生日快乐. - ?
碑林区逸林回答: 是电脑仿真吗?用proteus画个仿真图,写程序就可实现.要做实物,那可麻烦,买元件,做电路板,焊接,写程序,等一系列工作,如果你不是学电子,根本做不了.
底勤18739152261问: 51单片机怎样设按键切换数码管显示时间和日期? - ?
碑林区逸林回答: 你要设置一个标志变量,如flag,在进入按键程序后,flag++; 然后加个控制判断语句 if(flag>3) flag=0; 这样,在显示模块中再加入开关语句; switch(flag) { case 0:...显示时间.. case 1:...显示日期... case 2:...显示温度... }
底勤18739152261问: 51单片机控制8个数码管并显示1 - 8 - ?
碑林区逸林回答: 数码管段选连接到单片机P0口,位选连接到P2口 ORG 0000h MAIN:CALL DISPLAYAJMP MAIN DISPLAY:MOV R0,#0MOV R1,#0x01MOV DPTR,#TABLOOP:INC R0MOV A,R0MOVC A,@A+DPTRMOV P0,#0 ;消隐MOV P0,A ;...
底勤18739152261问: 单片机驱动8位数码管 - ?
碑林区逸林回答: 设位码接P1; uchar buf[8] = {0}; void display( ){ //1ms运行一次 static uchar w = 0; P1 = 0; P0 = duan[buf[w]]; P1 = (1 << w); w = (w + 1) % 8; //循环+1 }
底勤18739152261问: 单片机 数字钟 制作 要求:八位数码管 交替 年月日 时分秒 显示 实现闹铃功能 - ?
碑林区逸林回答: 这个要分屏显示、任务本身是简单的,,但是加上分屏显示程序上就比较麻烦.单片机用8052的存储空间比较大.我以前做过,还带农历阳历的.第几周等显示.