数字钟电路图

时间:2024-06-09 17:06:08编辑:分享君

高分求电子时钟电路图!

我截个图给你 图好像传不上来 要的话发E-mail给我gianttank@126.com #include //52单片机头文件#include //包含有左右循环移位子函数的库#define uint unsigned int //宏定义#define uchar unsigned char //宏定义sbit dula=P2^6; //数码管段选锁存端sbit wela=P2^7; ////数码管位选锁存端uchar code table[]={ //数码管显示编码0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar code point[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef,0xf7,0xfc,0xb9,0xde,0xf9,0xf1};uchar ct1,ct2,ct3,ct4,ct5,ct6;void display(uchar,uchar,uchar,uchar,uchar,uchar); //函数声明void delay(uint);void main(){ EA=1; TMOD=0x01; ET0=1; P0=0xff; TH0=(65536-10)/256; TL0=(65536-10)%256; TR0=1; ct1=ct2=ct3=ct4=ct5=ct6=0; while(1);}void stop() interrupt 1{ TH0=(65536-10)/256; TL0=(65536-10)%256; ct1++; display(ct6,ct5,ct4,ct3,ct2,ct1); if(ct1==10) { ct1=0; ct2++; } if(ct2==10) { ct2=0; ct3++; } if(ct3==10) { ct3=0; ct4++; } if(ct4==10) { ct4=0; ct5++; } if(ct5==10) { ct5=0; ct6++; } if(ct6==10) { ct6=0; } }void display(uchar one,uchar two,uchar three,uchar four,uchar five,uchar six){ wela=1; P0=0xfe; wela=0; dula=1; P0=table[one]; dula=0; delay(1); P0=0xff; wela=1; P0=0xfd; wela=0; dula=1; P0=table[two]; dula=0; delay(1); P0=0xff; wela=1; P0=0xfb; wela=0; dula=1; P0=table[three]; dula=0; delay(1); P0=0xff; wela=1; P0=0xf7; wela=0; dula=1; P0=point[four]; dula=0; delay(1); P0=0xff; wela=1; P0=0xef; wela=0; dula=1; P0=table[five]; dula=0; delay(1); P0=0xff; wela=1; P0=0xdf; wela=0; dula=1; P0=table[six]; dula=0; delay(1); P0=0xff;}void delay(uint z) //延时子函数{ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}自己改时间

急求普通电子小闹钟内部结构图!!!

卡西欧电子手表闹钟
简写是
alm,闹钟调试方法:
  a(左上角)b(右上角)
  c(左下角)
d(右下角)
  1.按c键
切换到alm(闹钟)
  2.按b键调开关闹钟(on是开off是关)
亦或者是a

手表型号不同
按法也不一
  3.想调闹钟的话,按a两秒闪烁之后(这时候自动开闹钟),b/d是调闹钟时间的,调好按a两下结束,d是调闹钟模式的(有五种)。


求电子时钟课程设计方案,带程序原理图

可以用6片74163,一片555,另外电容,电阻,7400与非门若干,
模60计数器设计方案:
用异步8421BCD码设计 74163的Q0 ,Q3端用与非门连到另一个163的脉冲信号输入端,同时它清零操作。与它相连的163计数到5的时候清零同时用与非门向下一个模60送入一个脉冲。
模24:
同步时序电路8421BCD码设计 ,模10的163在计数时另一个163要在保持状态,而在十位为2个位为3时两个163同时用与非门清零。
555产生脉冲的电路,网上应该可以搜到电路图的


数字钟课程设计的安装调试该怎么写?

1)说明系统实现的功能,应达到技术指标,进行方案论证,确定设计方案。

⑵画出电路图,说明各部分电路的工作原理,初步选定所使用的各种器件的主要参数及型号,列出元器件明细表。

⑶系统中包含的中、小规模集成电路的种类至少在六种以上。

2.模拟仿真

⑴根据理论设计用multisim 7在计算机上进行仿真。验证所设计方案的正确性。

⑵分析电路的工作原理,写出仿真报告。

3.安装调试部分

⑴实现所设计的小型数字系统,并进行单元测试和系统调试。完成系统功能。

⑵若系统出现故障,排除系统故障,分析并记录系统产生故障的原因,并将此部分内容写在报告中。

4.写出课程设计总结报告(要求报告为A4纸20页以上,并打印)。

报告应包括以下内容:

摘要(300~400字)

目录

1.概述

2.课程设计任务及要求

2.1 设计任务

2.2 设计要求

3.理论设计

3.1方案论证

3.2 系统设计

3.2.1 结构框图及说明

3.2.2 系统原理图及工作原理

3.3 单元电路设计

3.3.1单元电路工作原理

3.3.2元件参数选择

4.软件仿真

4.1 仿真电路图

4.2 仿真过程

4.2 仿真结果

5.安装调试

5.2 安装调试过程

5.3 故障分析

6.结论

7.使用仪器设备清单

8.参考文献。

9.收获、体会和建议。


数字钟设计原理图及其设计

工作原理介绍:单片机通过了 3 只 74HC164 串行-并行转换芯片后,驱动时钟屏幕,因为时钟屏幕的极性是共阴极,所以必须使用“74HC”电路而不能使用“74LS”电路,后者的高电平驱动能力很差!这里的 3 只 74HC164 芯片,自身属于串行输入,而从单片机一则看过去,3 只芯片驱动方式则是并行驱动,这样可以避免每次传送新的显示数据时,都需要从头到尾传送 24 个笔段数据。目前的传送方式可以只是传送已经变化了的显示数据。晶体频率使用的是 32768HZ,这种低频率时基,对掉电保护的电池耗电关系极大,HT48R10A 单片机具有的“RTC”实时时钟的功能,大大方便了电路设计。按照常规,在如此低的频率下,对单片机的指令执行速度会有矛盾,但是,这种单片机却能够让程序运行时使用“内部 RC ”振荡频率而仅仅是时钟部分使用 32768HZ 频率,这样,就可以选择“内部 RC”高达数 MHZ 的指令运行频率而不用理会时钟走时频率,两者依靠这种特有的“RTC”功能获得了很理想的配合。当进入电池掉电保护的时候,可以令电池耗电维持在仅仅数十 uA 的水平,一只 60mAh 的掉电保护电池,就可以让掉电保护时间长达几个月之久!进入掉电保护后,屏幕不显示,所有按钮和控制功能暂时失效,仅仅实时时钟仍然继续走时。当外部主电源恢复供电后,所有功能自动恢复,实时时钟无需调整。单片机的 15P 是复位引脚,当上电时或者程序运行发生异常时,可以通过此引脚让程序重新运行。但是,一般地,单片机本身具有“看门狗”自动复位功能,可以快速地自动对程序运行异常进行复位,人们几乎觉察不到它的复位影响。单片机的 10P 引脚安排为专门检测外部供电是否正常,当外部 5V 供电掉电后,单片机将立即进入掉电保护状态,而在电路中电源能量还没有完全消耗尽之前,程序也必须抢先对各个端口进行配置,以便进入低电源消耗状态。电路图中有两个输出端口,一个是“睡眠”控制输出端口,它只有在开始倒计时的时候才会输出高电平;另一个时“定时”输出端口,它只有在到达定时时间的时候才会输出高电平。合理地利用这两个输出,就能够安排一些简单的自动控制,例如,可以利用“睡眠”的倒计时功能来给电孵化行业的“自动翻蛋”使用,利用“定时”功能来作为一只“电子闹钟”等等。 电路中,屏幕的公共引脚接有一只 NPN 小功率三极管,这主要是在单片机对 74HC164 传送数据时,临时关闭显示屏幕的供电以免产生“鬼影”,同时,在掉电保护时则可以完全关闭屏幕的供电。单片机预留了两个端口没有使用,这里可以在将来安排外接电存储器,以便派生例如电子打铃仪或者多次定时数据存储,成为功能更加丰富的时钟品种。各个按钮的使用说明:(请参考印刷板图)。各按键在印刷板上的编号与单片机芯片引脚和功能关系,请参考下面表格。其中,标注“G”的焊盘是电路供电的参考点,即 5V 电源的负极,俗称“地线”。所有按键都是需要与这个“G”接通的时候(需要串入 1K 左右电阻),该按键才算是“被按下”。当这个“G”引出到按键板时,需要在它上面串接一只 1K 左右的电阻,不要直接让其与各按键引脚直接“短接”,以防止芯片内部引脚损坏。


设计数字时钟电路原理图

设计数字时钟计数器电路大概有以下几种方法:①用标准的数字集成电路家族来搭建十进制计数器。常用的TTL数字电路家族为7400系列。常用的CMOS数字电路家族为CD4000系列。②用基本的组合逻辑电路和触发器来实现。利用数字设计中的状态图/卡诺图等综合工具从底层门电路来搭建。③用硬件设计语言来实现。常见的数字设计语言为VHDL和Verilog本文就以JK触发器和附加门电路来演示如何设计一个七进制加法计数器时钟电路。总体步骤为:①画出计数器的状态转换图。②根据状态图得出JK各个状态变量的逻辑值。③将JK的逻辑状态代入卡诺图进行化简,得出JK表达式。④根据JK表达式,画出计数器的原理图。⑤仿真验证计数器的输出。以下为详细分解:①②步骤比较直观状态图如下。计数器需要3个JK触发器,标记为JK1/JK2/JK3.步骤③卡诺图化简以J2为例,其他的值类似,J2的卡诺图为:也即J2=BC=Q1Q0,所以简单的与门即可实现。步骤④的电路原理图为:步骤⑤的仿真验证计数器的输出为:(LED输出0~6并重复)

求一个基于单片机的数字时钟设计的电路图

这是一个一般的单片机都能实现的功能,网上是有好多教程的,大多是以8051单片机为主的。
个人推荐STC的51单片机,这种单片机用起来方便一点,吸入电流也有10mA的,这样的话,驱动电路也少一点
8051+DS1302
这是一个比较好设计的电路了,电路的话,网上也是有很多的,你得自己找一下,记得DS1302和单片机相连的引脚要加上拉电阻
程序的难度并不算很大,一般的毕业设计者都能有这个水平,就是量大了点,估计也没有多少人能有时间专门为你写一个程序的,网上找现成的代码,自己改一下,就这样入门了
读取硬件的语言,最好是用汇编,C不太好。
能帮你的就这么多了


上一篇:乖囧猫

下一篇:uwb人员定位