数字电子钟设置成24小时制的 *** 作方法如下:
按下复位键即可将数码电子钟设置成24小时制,按下上调键3秒种左右,此时可以进行12/24小时制的切换。
希望我的回答能够帮助到您哦。
基于单片机的数字电子钟的电路设计```电路图在我空间相册
:hibaidu/dsu5566/album/%B5%E7%C2%B7%CD%BC
oo
LED数字电子钟的时上面的数字256显示不完全,是为什么?找一下256正确宣示都亮的段,对比你的256那段没有宣示出来出来。应该就是那一段的引脚短路或者短路啦。。。
急求数字电子钟逻辑电路设计呵呵。我没有做过这个。要现在做。得花时间,不好意思。如果我有现成的。我肯定给你。急求数字电子钟逻辑电路设计
数字电子钟对人体有辐射吗?一点都没有,里面就是那么几个零件做的,没高压没高频,说白了,就是没有产生辐射的条件。除非你的东西外壳是铀做的(根本不可能)
数字电子钟的基本功能及用途
基本功能:时间显示,在制作的过程中,你也会学到许多关于数字电路的知识,比如:计数器,译码器等。如果你是基于单片机的,是一个很好的单片机练习课题。
单片机设计数字电子钟的程序00h
ajmp start
03h
ajmp jia
0bh
ajmp saomiao
13h
ajmp jian
1bh
ajmp jishu
2bh
start:
mov ie,#10001111b
mov ip,#00000010b
mov tmod,#00100010b
mov th1,#6
mov tl1,#6
mov th0,#88h
mov tl0,#88h
setb it1
setb it0
mov r4,#11111110b
mov sp,#30h
mov 20h,#00h
mov p3,#0ffh
mov r0,#00h
mov r1,#00h
mov r2,#00h
mov r3,#00h
mov r5,#00h
mov dptr,#table
setb tr1
setb tr0
loop:
mov a,r0
mov b,#40
div ab
jz chuli
mov r0,#00h
inc r5
mov a,r5
mov b,#100
div ab
jz chuli
cpl 20h7
mov r5,#00h
inc r1
mov a,r1
cpl a
mov p2,a
cpl a
mov b,#60
div ab
jz chuli
mov r1,#00h
inc r2
mov a,r2
mov b,#60
div ab
jz chuli
mov r2,#00h
inc r3
mov a,r3
mov b,#24
div ab
jz chuli
mov r3,#00h
chuli:
mov a,r2
mov b,#10
div ab
mov 10h,b
mov 11h,a
mov a,r3
mov b,#10
div ab
mov 12h,b
mov 13h,a
jb p34,loop
mov r1,#00h
mov 87h,#01h
ljmp loop
jia:
push a
inc r2
mov a,r2
mov b,#60
div ab
jz next1
mov r2,#00h
next1:
lcall ys
clr ie0
pop a
reti
jian:
push a
inc r3
mov a,r3
mov b,#24
div ab
jz next2
mov r3,#00h
next2:
lcall ys
clr ie1
pop a
reti
jishu:
inc r0
reti
saomiao:
push a
mov a,r4
rl a
mov p0,#0ffh
d0:
cjne a,#11111110b,d1
mov p1,a
mov r4,a
mov a,11h
jnz zc
mov a,r4
rl a
mov p1,a
zc:
mov a,10h
movc a,@a+dptr
mov p0,a
sjmp over
d1:
cjne a,#11111101b,d2
mov p1,a
mov r4,a
mov a,11h
jz over
movc a,@a+dptr
mov p0,a
sjmp over
d2:
cjne a,#11111011b,d3
mov p1,a
mov r4,a
mov a,12h
movc a,@a+dptr
mov p0,a
mov c,20h7
mov p07,c
sjmp over
d3:
cjne a,#11110111b,d4
mov p1,a
mov r4,a
mov a,13h
jz over
movc a,@a+dptr
mov p0,a
sjmp over
d4:
mov a,#11111110b
ajmp d0
over:
pop a
reti
ys:
mov 14h,#0ffh
a0:
mov 15h,#0ffh
a1:
djnz 15h,a1
djnz 14h,a0
ret
table:
db 0c0h
db 0f9h
db 0a4h
db 0b0h
db 099h
db 092h
db 082h
db 0f8h
db 080h
db 090h
end
数字电子钟的秒为什么到9就进位数字9是显示的,过了一秒再进位,中间一共过了10秒钟啊。
双日历数字电子钟的设计---毕业论文到中国知网论文数据库找,论文多,而且质量高。自己懒得找,可以去淘宝的(翰林书店)店铺看看,店主应该能帮你下载到这论文的
能用电子手表机芯扩展成数字电子钟吗电子手表和数字电子钟,只是大小不一样,其功能都是大同小异的。
一、电子闹钟怎么设置
电子闹钟是一种电子时钟,利用秒脉冲做信号源构成数字钟,显示秒、分、时,并具备闹钟功能。电子闹钟调时间的方法根据不同的电子钟有不同的方法,大致有以下三种:
方法一
1、先按一下“调整”按钮,数字开始闪动。
2、想调哪一个数就多按几次,按到的这个数就会闪动。
3、再用“上调”、或者“下调”来调整。
4、在正常的显示下,按一下“闹钟”按钮,会在“开”和“关”之间转换。
5、按一下“喇叭”按钮,会在“开”和“关”的功能切换。
6、最后按复位。
方法二
1、左上角按键:LIGH,右上角按键:START,左下角按键:MOD,右下角按键:RESET。
2、按一次MODE进入秒,这个时候也就需要再按一次START开始计时,再按START停止计时。
3、按二次MODE进入闹钟调,按RESET更改选项,按START调整时间。
4、按三次MODE进入时间日期星期调整;按ST/SP调整——按一次RESET,按START调整——按二次RESET,按START调整小时——按三次RESET,按START调整日——按四次RESET,按START调整月——按五次RESET,按START调整星期。
方法三
1、先按一下“设置”键进入时间设置状态。
2、此时年份“闪烁”,可按“上调”或“流水(下调)”键修改年份。
3、修改好后按“设置”键将闪烁位移到公历“月”,按“上调”或“流水(下调)”键修改月份。
4、同样的方法可对日、时、分、秒进行设置。
二、数字电子钟有什么特点
1、优点
与传统的机械钟先比,电子钟性能更优异。电子钟的优点是,由于电子钟采用数字集成电路的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,电子钟用于定时自动报警、按时自动打铃、时间程序自动控制、定时广播及自动控制等各个领域。
2、缺点
因为电子钟毕竟是电子产品,电子产品都有辐射,不过电子钟危害极低,几乎对人体构不成什么危害,不像手机的辐射那么大。
8段LED数码管动态显示子程序:
unsigned char code dis_8[12]={}; //共阳LED段码表根据你的I/O口自己调整
unsigned char code scan_con[6]={}; //列扫描控制字
//11us延时函数
void delay(unsigned int t)
{
for (;t>0;t--);
}
//LED显示动态扫描函数
scan()
{
char k;
for (k=0;k<6;k++)
{
disdata=dis_8[display[k]];
if(k==1||k==3){din=0;} //以小数点表示时分秒间隔
discan=scan_con[k];delay(90);discan=0xff;
}
}
//查键函数
unsigned char data keytemp; // 键值存放
#define keyio p1; //键盘接口
read_key()
{
keyio=0xf0;
keytemp=(~keyio)&0xf0;
if(keytemp!=0)
{
keytemp=keyio;
keyio=0x0f;
keytemp=keytemp|keyio;
while(((~keyio)&0x0f)!=0;
swith(keytemp)
{
case 238:{}根据你的I/O口自己调整
case 222:{}
}
}
keyio=0xff;
}
可否?
以上就是关于单片机课程设计 设计制作一个24小时制多功能数字钟全部的内容,包括:单片机课程设计 设计制作一个24小时制多功能数字钟、急求一个用AT89C52控制,2个4位数码管(用74HC595驱动)显示的简易时分秒的电子钟。需要c语言程序。附图、急求一个89c51设计的电子时钟,有原理图和C程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)