我要PCB图的 大神
追答没有PCB
有PROTUS
基于51单片机简易时钟闹钟八位数码管显示Proteus仿真
本设计旨在实现一个基于51单片机的多功能数字时钟闹钟,其主要功能包括显示时、分、秒,并能设置时间和闹钟。该设计采用单片机内部定时器实现计时功能,通过八位数码管显示当前时间。用户可以对时、分、秒进行独立设置,设置时数码管将闪烁。此外,闹钟功能可让用户设置特定时间,当时间到达,蜂鸣器将每秒鸣响...
51单片机显示八位数码管的C语言程序
4、最后,我们把先前定义的延时语句delayms写好。5、最后,点击这里进行编译,生成一个hex文件。6、如果这里无错误警告的话,就说明我们的程序写对了,那我们就可以点亮动态数码管了。
C 语言51单片机,求解8位数码管上动态显示0-7,为什么会显示"12345670...
void main(){ unsigned char i,j; while(1) for (i=0; i<8; ++i) { P0=DIG_CODE[i]; \/\/发段码 P2=i<<1; \/\/发位选 for (j=0; j<100; ++j); \/\/延时 }} 延时的位置放错了,导致当前位选择为下一次服务了。
51单片机八位数码管,
不知你问题在哪?以上是电路图参考,下面是仿真运行效果,显示时间为23:59分31秒 星期六 以上设计是没有采用时钟芯片的,时间来源才用的是单片机定时自动重载的方式计算实现。如果加上时钟芯片的话,可以实现断电继续走时,现在常用的方案就是这样。关于单片机程序方面,难者不会,会者不难,在此寥寥几...
用c语言循环语句怎么写一个51单片机的时钟啊,用8个数码管显示时间。
include<reg51.h> define uchar unsigned charuchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};\/\/0-9unsigned char sec=0,min=0,hour=12,scanled;unsigned char key,flashbit,mode,time; unsigned char disdat[8];sbit led=P1^0;void delay(...
基于51单片机利用八个数码管花样显示如下
其实很简单,你把1--8对应的共阴极或共阳极的编码寻在一个数组里(C语言)或者表里(汇编语言查表法),在P0口和P2口接上8个7段数码管,P2口做位选,P0口做段选,每次从表中查询你要显示的数据的编码写到P0口,再把你要在哪一个数码管上显示写到P2口(比如位选为低电平有效,向P2口写入0xFE...
51单片机,8个数码管循环显示1-9的C语言程序。
假设8个数码管公共端均接地,同时显示1-9\\x0d\\x0a#include\\x0d\\x0a#include\\x0d\\x0a#defineucharunsignedchar\\x0d\\x0a#defineuintunsignedint\\x0d\\x0aucharcodeDSY_CODE[]=\\x0d\\x0a{\\x0d\\x0a0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0x82,0xf8,0x80,0x90,0xff\\x0d\\x0a}...
51单片机驱动八位数码管电子钟
P2=0X00; \/\/八个数码管显示全为0 TR0=0;TR1=0;while(1){ gongzuo();} } void delay(uint z)\/\/延时程序 { uint i,j;for (i=z;i>0;i--)for (j=110;j>0;j--);} void display1() \/\/P2为位选,P0为段选,显示格式为 23小时59分59.99秒 { uchar s,g;s=shi\/10;g=...
用51单片机控制8位数码管显示特定数字,如426721850求程序
SEG_C BIT P1.4 ;\/段控制位定义BIT_C BIT P1.5 ;\/位控制位定义DISPLAY_BUFF EQU 30H;显示缓存30H-37H,8字节COUN_WEI EQU 3CH ;\/显示位存储区 ORG 0000H AJMP MAIN ORG 0100HMAIN: MOV SP,#60H MOV COUN_WEI,#0;初始化显示缓存 MOV DISPLAY_BUFF,#...
51单片机控制8个数码管并显示1-8
数码管段选连接到单片机P0口,位选连接到P2口 ORG 0000h MAIN:CALL DISPLAY AJMP MAIN DISPLAY:MOV R0,#0 MOV R1,#0x01 MOV DPTR,#TAB LOOP:INC R0 MOV A,R0 MOVC A,@A+DPTR MOV P0,#0 ;消隐 MOV P0,A ;送段码 CALL DELAY MOV A,R1 ;送位码 RL A ;移位 MOV P2,A MOV ...