51单片机数码管时钟电路图

作者&投稿:牢轰 (若有异议请与网页底部的电邮联系)

利用单片机的定时器和数码管,设计一个电子时钟
sbit SHUG_04 = P2^3; \/\/数码管4 sbit SHUG_05 = P2^4; \/\/数码管5 sbit SHUG_06 = P2^5; \/\/数码管6 sbit KEY0_01 = P0^0; \/\/按键 启动或停止sbit KEY0_02 = P0^1; \/\/按键 加 sbit KEY0_03 = P0^2; \/\/按键减 sbit KEY0_04 = P0...

单片机控制多位数码管的电子时钟程序
KEY2); aclock=0; set=0; break; } } } } }引脚连接说明: 1、PO口接8为共阴数码管; 2、P2^0与P2^1分别为数码管的段锁存与位锁存; 3、P3^0为闹钟显示功能按键 P3^1为设置时钟时的数字调整,单向增大 P3^2为设置键,可对闹钟,日期,时间选择进行设置 P3^3为日立与时间的转换查看...

单片机一位数码管实现4小时倒计时。。
1 利用单片机的定时器1 工作在方式1 允许中断 定时时间=50毫秒 2 设一个软件计数器 初始值=20 每当定时器50毫秒到 进入定时器1的中断服务程序时,重新给定时器1送初值 连续定时下一个50毫秒 同时使软件计数器减1 每当软件计数器减到0时 要重新给软件计数器送初值20.同...

单片机时钟 《AT89S51》 1、四位数码管显示时分、分秒,以24小时计时...
AJMP DATETZ1;SHENGYIN1:MOV 3CH,#1 SETB P0.7 AJMP MAIN ZSTZ1:MOV 35H,#60;MOV 36H,#10;ZSTZ2:ACALL DISP;DJNZ 35H,ZSTZ2;JNB P3.0,DATETZ;按下0键时,显示日期并可对日期进行调整 JNB P3.1,ZSTZ1;按下1键时,显示时间,并可调时 JNB P3.2,NLTZ1;按下2键进行闹铃设置 JNB...

如何用单片机实现数码管显示1~7?求程序,和实做原理图。。急!!!_百度...
while(1){ getdate=234; \/\/这里更改变量值 P0=0x00;P0=scandate[i]+viewdate[i]; \/\/输出选择码和显示码 Time_Delay1ms(1); \/\/数码管的切换时间 viewdate[2]=getdate\/100; \/\/提取变量getdate的百显示编码 getdate=getdate%100;viewdate[1]=getdate\/10; \/\/提取变量getdat...

在只有4位数码管的情况下,如何用单片机实现电子时钟的设计
琢磨一下就应该能把程序弄出来了。我的个人经验:用mcu制作的时钟我还是做了好几款,我的特点是:一般都是采用汇编;采用动态扫描显示;用红外遥控调整时间;可显示年、月、日、时、分、秒;可判断大月小月;有多组闹铃或者时间继电器功能;一般多采用四位LED数码管......

求数字时钟程序,是用51单片机做的,我们实验室里能提供六个数码管,一...
74ls138三八译码器,A\\B\\C分别接P1.0\\P1.1\\P1.2,Y0~Y7分别接0~7号数码管(共阴极),输出格式是: 23-59-59,你只用6个数码管,就把中间的两个横杠去掉就行了,代码修改一下。(不仅是代码中用于显示-的部分,还有数码管的控制字,也就是三八译码器的3个输入端得信号,也要去掉两个...

基于51单片机的数码管设计电子时钟,可以调时间的,怎么弄唉,大家帮帮...
1、数码管驱动电路设计。一般用三极管如9013或者锁存器如74HC573来驱动,使其能够正常亮灭。2、使用动态扫描的方式让数码管能够显示你想要的数字,这个可以用中断来扫描也可以不用。3、使用实时时钟芯片如DS1302来获得你想要的时间数据。这种网上有很多源程序,你可以搜索看。你要学会几点:(1)对芯片...

单片机外部中断控制数码管电子时钟。
disbit<<=1; \/\/取下一个位码 delay(); \/\/延时 } } void main(){ disbuf[2]=disbuf[5]=10;\/\/数码管第3,6位显示- TMOD=0x01;TH0 =0x3C; \/\/单片机晶振频率=12M,定时50ms,时间常数=3CB0 TL0 =0xB0;IE =0x82; \/\/开定时器T0中断 TR0 =1; \/\/启动定时器T0 ...

单片机控制一个4位的共阴数码管通电的状态下显示时间的程序
void xian()\/\/把时分秒送到数码管显示。{ uint i;miaog=miao%10;miaos=miao\/10;feng=fen%10;fens=fen\/10;shig=shi%10;shis=shi\/10;for(i=0;i<8;i++){ switch(i){ case 0:P3=b[7];P2=a[miaog];break;case 1:P3=b[6];P2=a[miaos];break;case 2:P3=b[5];P2=0x40;...

莫致18844112445问: 求51单片机电子时钟PCB图 8位数码管显示 -
东城区双醋回答: /************************************************** * 文件名:数码管可调时钟 * 说 明:单方向调整小时和分钟 /**************************************************/ #include <reg51.h> #include "main.h" //#include "delay.h" #include "delay.c" #include <...

莫致18844112445问: 8位数码管的51单片机电子钟程序用电路图 -
东城区双醋回答: 电路图科技名词定义 中文名称:电路图 英文名称:circuit diagram 定义1:用图形符号并按工作顺序排列,详细表示电路、设备或成套装置的全部基本组成和连接关系,而不考虑其实际位置的一种简图.目的是便于详细理解电路的作用原理,分...

莫致18844112445问: 51单片机驱动八位数码管电子钟 -
东城区双醋回答: #include<reg52.h>#include<intrins.h>#define uchar unsigned char #define uint unsigned int#define DP 0x80 uchar code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//八位位选码表 //0 1 2 3 4 5 6 7 uchar code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0...

莫致18844112445问: 51单片机制作简易电子钟,求电路图和程序,要求6位显示,24小时制 -
东城区双醋回答:#include "reg51.h" #define uint unsigned int #define uchar unsigned char unsigned char code led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar sec,min,hour; bit secup=00; uchar n=0; void delay(unsigned int ms) { unsigned int i=...

莫致18844112445问: 求数字时钟程序,是用51单片机做的,我们实验室里能提供六个数码管,一个74ls245,一个74ls138译码器,只需
东城区双醋回答: 74ls138三八译码器,A\B\C分别接P1.0\P1.1\P1.2,Y0~Y7分别接0~7号数码管(共阴极),输出格式是: 23-59-59,你只用6个数码管,就把中间的两个横杠去掉就行了,代码修改一下.(不仅是代码中用于显示-的部分,还有数码管的控制字,...

莫致18844112445问: 单片机时钟 《AT89S51》 1、四位数码管显示时分、分秒,以24小时计时运行 -
东城区双醋回答: 调时程序: MAIN:JNB P3.0,DATETZ;按下0键时,显示日期并可对日期进行调整JNB P3.1,ZSTZ1;按下1键时,显示时间,并可调时JNB P3.2,NLTZ1;按下2键进行闹铃设置JNB P3.3,DSTZ;按下3键进行定时设置ACALL DISP;调用显...

莫致18844112445问: 急求51单片机时钟的C语言程序及仿真电路图,简单点的,不需要闹钟和整 -
东城区双醋回答: TL0=-(4800%256);P2=0xfb,0x90, 0x92,0x82;*------------------------ 显示; /?函数部分 ----------------------*/*走时时间显示、分; if(P2_5==0)delay(1)、秒单元清零*/,0xB0;256);IE=0x82,j;uchar flag=0、分,0x80; /P2=0xf7;delay(1);*---------------------------...

莫致18844112445问: 用单片机制作一个简易的时钟.. -
东城区双醋回答: uchar i=0;if(m>=60){m=0;h++;if(h>=24){h=0;}}}} } /*************************外中断初始化 *************************/ void intr_() { IT0=1;/HELLO_ uchar con[]={0x01,0x02; } /,m;delay();break,h;TR0=1;ET0=1:P0=seg[h/10];break;case 1:P0...

莫致18844112445问: 基于AT89C51单片机,利用定时器设计一个两位数码 管显示电路.求详细的设计过程. -
东城区双醋回答: 硬件很简单,我就不画图了,简单描述一下吧.在单片机最小系统的基础上,P0口接数码管的数据端,P2.6,P2.7接数码管的控制端. 程序如下: #include #define uint unsigned int #define uchar unsigned char sbit s1=P2^6;//十位 ...

莫致18844112445问: 单片机数字时钟硬件控制电路 -
东城区双醋回答: 呵呵,比较简单的东东嘛......硬件就像楼上所说了.比最小系统多不了几个元件.数码管,驱动.软件上,用定时器整个1ms出来 然后1S 然后就差不多多了吧.比如: 设变量num每秒钟加1 秒个位就显示 num%10 十位num/10 十位到六进一到分钟的个位...然后再用% /运算.......然后就........还加上几个按键中断...调时,应该就行了吧.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网