导航:首页 > 电器电路 > 数字钟电路图

数字钟电路图

发布时间:2021-01-07 19:06:32

1. 设计数字时钟电路原理图

这个电路图在电子系统设计(好像是第三版)这本书上有的,自己可以去查一下。
其实要是你能搞明白这个电路的所有功能,那你的数电还是OK的!

2. 数字钟设计的电路图 用74160 大点的 清晰点的可以看得清连线的 急啊 谢谢

我发给你60计数器的截图,如果你电脑上有EWB的软件,可以打开后缀为.ewb的文件,我可以将原件传给你。

3. 数字钟完整的电路图及原理

用数电知识的话,只要用555产生固定频率的脉从,通过计数芯片计数同时通过LED驱动送LED显示即可。用单片机可主用编程(全设计可给你),也可用专门芯片HT1381/HT1380。

4. 数字钟课程设计原理图以及制作方法

数字中电子技术课程设计报告

数字电子技术课程设计报告
题 目: 数字钟的设计与制作
学内 年
学 期:
专 业 班容 级:
学 号: 姓 名:

指导教师及职称:讲师
时 间:
地点:
设计目的
熟悉集成电路的引脚安排.
掌握各芯片的逻辑功能及使用方法.
了解面包板结构及其接线方法.
了解数字钟的组成及工作原理.
熟悉数字钟的设计与制作.
设计要求
1.设计指标
时间以24小时为一个周期;
显示时,分,秒;
有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间;
计时过程具有报时功能,当时间到达整点前5秒进行蜂鸣报时;
为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号.
2.设计要求
画出电路原理图(或仿真电路图);
元器件及参数选择;
电路仿真与调试;
PCB文件生成与打印输出.
3.制作要求 自行装配和调试,并能发现问题和解决问题.
4.编写设计报告 写出设计与制作的全过程,附上有关资料和图纸,

5. 用74LS160的数字钟电路图

用74LS160的数字钟电路图如下:



用电路元件符号表示电路连接的图,叫电路图。电路图是人们为回研究、工答程规划的需要,用物理电学标准化的符号绘制的一种表示各元器件组成及器件关系的原理布局图。由电路图可以得知组件间的工作原理,为分析性能、安装电子、电器产品提供规划方案。

在设计电路中,工程师可从容在纸上或电脑上进行,确认完善后再进行实际安装。通过调试改进、修复错误、直至成功。采用电路仿真软件进行电路辅助设计、虚拟的电路实验,可提高工程师工作效率、节约学习时间,使实物图更直观。

6. 用Multisim10.0画出多功能数字钟电路图并仿真。

74LS90是10进制计数器,用两个74LS90,第一个设为8进制,第二个设为3进制,就可以设计出24进制。再用两个内74LS90,第容一个10进制,第二个6进制,就可以设计出60进制的计数器,用一个与或非门或与或门引出进位信号。计数器的输出通过编码器或者不需要接到LED上,共6个LED。秒的输入为1Hz的信号,秒的进位是分的进位。电路很简单的,没有什么难度

7. 单片机数字时钟程序及电路图

#include <reg51.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit LCD_RS=P2^0;
sbit LCD_RW=P2^1;
sbit LCD_EN=P2^2;
sbit SPK=P3^0;
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit key4=P1^3;
uchar Display_Buffer[16]=" ";
uchar Count,hour=12,min=12,sec=12;
bit flag,H_or_M;
uchar display[]="This is colck";
void _delay_ms(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
/**********************************************************************
*函数名称:LCD_Write_Command
*输 入:uchar cmd
*输 出:无
*功 能:向LCD1602写指令
**********************************************************************/
void LCD_Write_Command(uchar cmd)
{
LCD_RS=0;//根据规定,RS和R/W同时为低电平时,可以写入指令
LCD_RW=0;
LCD_EN=0;//EN置低电平
P0=cmd;//将数据送入P2口,即写入指令或地址
LCD_EN=1;//EN置高电平
_delay_ms(1);//稍延时,给硬件反应时间
LCD_EN=0;//当EN由高电平跳变成低电平时,液晶模块开始执行命令
}
/**********************************************************************
*函数名称:LCD_Write_Data
*输 入:uchar dat
*输 出:无
*功 能:向LCD1602写数据
**********************************************************************/
void LCD_Write_Data(uchar dat)
{
LCD_RS=1;//RS为高电平,RW为低电平时,可以写入数据
LCD_RW=0;
LCD_EN=0;//EN置低电平
P0=dat;//将数据送入P0口,即将数据写入液晶模块
LCD_EN=1;//EN置高电平
_delay_ms(1);//稍延时,给硬件反应时间
LCD_EN=0;//当EN由高电平跳变成低电平时,液晶模块开始执行命令
}
/**********************************************************************
*函数名称:Init_LCD
*输 入:无
*输 出:无
*功 能:初始化LCD1602
**********************************************************************/
void Init_LCD(void)
{
LCD_Write_Command(0x38);//显示模式设置:16×2显示,5×7点阵,8位数据接口
_delay_ms(1);
LCD_Write_Command(0x06);//显示模式设置:光标右移,字符不移
_delay_ms(1);
LCD_Write_Command(0x0c);//显示模式设置:显示开,无光标,光标不闪烁
_delay_ms(1);
LCD_Write_Command(0x01);//清屏幕指令,将以前的显示内容清除
_delay_ms(1);
}
/**********************************************************************
*函数名称:LCD_POS
*输 入:uchar pos
*输 出:无
*功 能:字符显示位置
**********************************************************************/
void LCD_POS(uchar pos)
{
LCD_Write_Command(0x80|pos);//显示位置的确定方法规定为"80H+地址码x"
}
/**********************************************************************
*函数名称:Show_String
*输 入:uchar *str
*输 出:无
*功 能:LCD1602显示字符串处理函数
**********************************************************************/
void Show_String(uchar *str)
{
while(*str!='\0')//只要没有写到结束标志,就继续写
LCD_Write_Data(*str++);//将字符常量写入LCD,并指向下一个字符
}
void song(void)
{
uchar i,j,k;
for(i=0;i<200;i++)
{
SPK=~SPK;
for(k=0;k<50;k++);
for(j=0;j<50;j++);
}
}
/////lcd1602液晶显示//////
void Display_Time(uchar Hour,uchar Min,uchar Sec)
{
Display_Buffer[0]=Hour/10+'0';//小时十位
Display_Buffer[1]=Hour%10+'0';//小时个位
Display_Buffer[2]=':';//显示:号
Display_Buffer[3]=Min/10+'0';//显示分钟十位
Display_Buffer[4]=Min%10+'0';//显示分钟个位
Display_Buffer[5]=':';//显示:号
Display_Buffer[6]=Sec/10+'0';//显示秒十位
Display_Buffer[7]=Sec%10+'0';//显示秒个位
LCD_POS(0x40);//显示在液晶第1行第0列
Show_String(Display_Buffer);
}
/////按键处理//////
void Set_time(void)
{
flag=0;
if(key1==0||key2==0||key3==0)//若key1,key2,key3其中有键按下,则为真
{
TR0=0;//定时器0停止
flag=1;//按键标志位为真
}
while(flag)//判断那一个按键按下
{
if(key1==0)//判断key1是否按下
{
while(!key1);//等待释放
H_or_M=!H_or_M;//选择是修改时还是分钟
}
else if(key2==0)//判断key2是否被按下
{
while(!key2);//等待释放
if(H_or_M)//若H_OR_M为真,则修改小时
{
if(++hour==24)//若小时=24,则小时=0
hour=0;//小时加1
}
else//否则修改分钟
{
if(++min==60)//若分钟等于60,则分钟等于0
min=0;//分钟加1
}
}
else if(key3==0)//判断key3是否被按下
{
while(!key3);//等待释放
if(H_or_M)//若H_OR_M为真,则修改小时
{
if(--hour==0xff) //小时减1,若小时等于-1,则小时等于23
hour=23;
}
else//否则修改分钟
{
if(--min==0xff)//分钟减1,若分钟等于-1,则分钟等于59
min=59;
}
}
else if(key4==0)//判断key4是否被按下
{
while(!key4);//等待释放
flag=0;//按键标志清零
TR0=1;//定时器0启动
}
Display_Time(hour,min,sec);//传H,M,S值显示到液晶
}
}
void timer0_init(void)//定时器0初始化
{
TMOD=0x01;//定时器0,方式1
ET0=1;//
EA=1;//总中断允许
TR0=1;//启动定时器0
TH0=(65535-50000)/256;//装高8位初值
TL0=(65535-50000)%256;//装低8位初值
}
void main(void)//主函数
{
//P0=0xff;
P1=0xff;//端口初始化
P3=0xff;
Init_LCD();//液晶初始化
timer0_init();//定时器0初始化
LCD_POS(0);//显示在液晶第1行第0列
Show_String(display);
while(1)//无限循环
{
Display_Time(hour,min,sec);//液晶显示时间
//_delay_ms(500);//延时
Set_time();//时间调整
}
}
void timer0() interrupt 1//定时器0中断
{
TH0=(65535-50000)/256;//重装定时器0高8位
TL0=(65535-50000)%256;//重装定时器0低8位
Count++;//计数加1
if(Count==20)//如果COUNT等于20
{
Count=0;//计数清零
sec++;//秒加1
if(sec==60)//判断秒是否等于60
{
sec=0;//秒清零
min++;//分钟加1
if(min==60)//判断分钟是否等于60
{
min=0;//若等于60,则清零分钟
hour++;//小时加1
if(hour==24)//判断小时是否等于24
{
hour=0;//若小时等于24,则清零小时,分钟,秒
min=0;
sec=0;
}
song();
}
}
}
}

8. 数字电子时钟电路图修改求助

这个电路改进的希望不太大,毕竟这是数字电路搭建起来的时钟显示模块。
CD4511作为数码管译码电路,电阻是限流的。cd4518和74ls163差不多,用来计数的。
ne555作为时钟模块必不可少,周边期间是它工作的基础。
cd4011作为与门,作为进位控制。
模拟电路快忘光了。数字部分只要知道IC的参数,用法就行。

9. 求一份用74ls192芯片做的数字时钟电路图

如图所示:

主要突出计数和进位,略去预置和校时,及简化了七段码显示电路。

(9)数字钟电路图扩展阅读:

现在流行内的串行时钟电路很多,如DS1302、DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。

实时时钟电路DS1302是DALLAS公司的一种具有涓细电流充电能力的电路,主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。

时钟芯片DS1302的各引脚功能如下:

Vcc1:主容电源;Vcc2:备份电源。当Vcc2>Vcc1+0.2V时,由Vcc2

向DS1302供电,当Vcc2< Vcc1时,由Vcc1向DS1302供电。

SCLK:串行时钟,输入,控制数据的输入与输出;

I/O:三线接口时的双向数据线;

RST为复位引脚,在读、写数据期间,必须为高,

X1 X2为32.768Hz晶振管脚,为芯片提供时钟脉冲。

10. 电工数字钟课程设计 电路图 详细一点啊

设计太有针对性,很难找到,找到一个也是数字钟的:

本设计采用 89C51 进行 24 小时计时版并显示权。要求其显示时

间范围是 00:00:00~23:59:59,具备有时分秒校准功能。数字钟上面要带有

闹钟,闹钟与时钟之间能随时切换,闹钟具备时分秒设置功能。

设计的详细资料在图片上的网站搜“带整点报时与闹钟功能的数字钟设计,附设计框图,电路图,C语言源程序.元器件清单”,希望能对你有点用吧..一到课程设计的时候就让人头疼....

阅读全文

与数字钟电路图相关的资料

热点内容
西安索尼维修点查询 浏览:208
翻新阀怎么识别 浏览:719
手表swatch无锡维修点 浏览:978
采埃浮16档变速箱维修视频 浏览:562
木头多少年才能做家具 浏览:159
餐边柜上放什么样小家电 浏览:713
怎么做家具用彩纸做 浏览:636
网上买家用电器行吗 浏览:659
海尔摩卡电视主板维修多少钱 浏览:630
内墙电路开关 浏览:562
注册家电安装公司需要什么资料 浏览:740
卖家具的客户怎么接 浏览:919
家居定制中端品牌 浏览:322
长沙索尼维修点 浏览:989
哪里有扫描仪维修 浏览:716
安家电视剧里的徐文昌开的是什么车 浏览:547
家具企业业务开展情况怎么写 浏览:329
卫生间住了以后防水怎么做 浏览:139
长沙格尚家具 浏览:857
空调维修技术培训二好看视频 浏览:685