可预置定时电路课程设计
❶ 设计一个“可预置数字定时器”
你这个系统设计感觉上没有低功耗的要求,应为你要用LED显示嘛。所以也就对基准时钟的功耗要求不是很高,所以就可以随便选晶体或晶振。一般时钟里面都是用32.768KHz的晶体,这个数值是兼顾功耗和精度而定的,同时该晶体经过15分频刚好是1s在分频电路中也好处理。 你的基准精度要求不高 基本上所有的晶体都满足。
简单思路就是 使用硬件搭一个秒脉冲发生器,然后连接单片机,后面乱七八糟的功能有单片软件完成。
❷ 你好!高高手 我的设计是 :可预置的定时显示报警系统的设计
sas颠三倒四的山东省第三代山东省
❸ 可预置定时报警电路的设计
邮箱发给你。。。
❹ 请教高手如何设计一个可预置的定时显示报警系统
这个比较简单,你如果用单片机,那就很容易了,加上键盘,数码管,输出专电路,就OK了。用属个2051或者PIC的都行。花不了几个钱,硬件简单的很。
如果不用单片机,那就使劲分频,相当于用逻辑芯片拼个实时时钟,比较麻烦,上大学的时候弄过,一堆线。可以搜一下相关资料,很多。
❺ 跪求!!!设计一个“可预置数字定时器”
你是山科的吧
❻ 如何设计一个可预置的定时显示报警系统
/* 这是一个计数(计时)电路,程序用C语言编写,将下面变量numh,numm,
numl值的范围改为<100,就是一个6位的计数器*/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
void dlyms(uchar x);
void display(uchar low,mid,high);
/*------------------------------*/
void main(void)
{
uchar j,k,numl,numm,numh;
numl=numm=numh=0;
P0=0;
P1=0;
P2=0;
P3=0;
while(1)
{
for(numh=0;numh<13;numh++) /*将此处"numh<13" 改为"numh<100" */
{
for(numm=0;numm<60;numm++) /*将此处"numh<60" 改为"numh<100" */
{
for(numl=0;numl<60;numl++) /*将此处"numh<60" 改为"numh<100",即是6位计数器 */
{
for(j=0;j<57;j++) /*改变此值可改变每次计数之间的时间*/
display(numl,numm,numh);
}
}
}
}
}
/*-----------------------------*/
void dlyms(uchar x) /* 延时子程序 */
{
uchar i;
while(x--)
{
for(i=20;i>0;i--)
{;}
}
}
/*------------------------------*/
void display(uchar low,mid,high) /* 显示驱动子程序 */
{
uchar i,j,k,l,m,n;
i=low%10; /* i=第6位数码管(最低位)显示值 */
j=low/10; /* j=第5位数码管显示值 */
k=mid%10; /* k=第4数码管显示值 */
l=mid/10; /* l=第3数码管显示值 */
m=high%10; /* m=第2位数码管显示值 */
n=high/10; /* n=第1位数码管(最高位)显示值 */
P2=i;
P1=32; /* 32=0x20=00100000b,即只有P1.5有输出,第6位数码管亮 */
dlyms(8);
P1=0; /*此处及下面各处P1=0,是为了短时关闭输出,防止下面P2改变,*/
P2=j; /*P1尚未改变时,将下一位的值显示在这一位,产生“鬼影”现象。*/
P1=16;
dlyms(8);
P1=0;
P2=k;
P1=8;
dlyms(8);
P1=0;
P2=l;
P1=4;
dlyms(8);
P1=0;
P2=m;
P1=2;
dlyms(8);
P1=0;
P2=n;
P1=1;
dlyms(8);
P1=0;
}
❼ 求大神帮忙设计可预置定时电路!!!……〒_〒
单片机+时钟芯片 定时,准确精确到毫秒
❽ 找份定时器课程设计
数字定时器设计
一、 设计任务与要求
1. 可任意设置时,分
2. 数码管显示减记数过程的时间,可显示时、分、秒
3. 结束后报警
二、预习要求
1.复习十进制减计数器的工作原理。
2.设计可预置时间的定时电路。
4. 画出定时器的整机逻辑电路图
三、设计原理与参考电路
1.数字定时器总体方框图
2.单元电路设计
(1)秒脉冲产生电路
用NE555集成电路,调节几个相关电阻容量使其在脉冲输出端的输出为1HZ即可,震荡频率的计算公式为
(2)定时电路及数码管显示电路
要想实现倒计时定时必须使用减法计数器。我们在这个课程设计中采用的是74LS192集成电路。
74LS192是双时钟方式的十进制可逆计数器。(bcd,二进制),下面我们介绍74ls192引脚图,74ls192功能表等资料。
◆ CPU为加计数时钟输入端,CPD为减计数时钟输入端。
◆ LD为预置输入控制端,异步预置。
◆ CR为复位输入端,高电平有效,异步清除。
◆ CO为进位输出:1001状态后负脉冲输出,
◆ BO为借位输出:0000状态后负脉冲输出。
《74ls192引脚图》
74ls192功能表:
工作过程:连接好电路后,先通过开关设定想要的倒计时时间。然后接通电路由555定时器构成的秒脉冲发生器发出秒脉冲也就是1HZ的脉冲进入秒个位芯片的减计数时钟信号输入端,开始计数。同时拨动连动开关让预置数端保持六十进制。当秒十位的芯片倒计时结束。借位输出端发出低电平信号从而触发置位端11回到59而实现六十进制。定时到之后时十位芯片的借位输出端发出信号控制报警器动作以及停止脉冲。定时结束
(3)报警电路
报警电路如图所示。由555定时器和三极管构成的报警电路如图4所示。其中555构成多谐振荡器,振荡频率fo=1.43/[(RI+2R2)C],其输出信号经三极管推动扬声器。PR为控制信号,当PR为高电平时,多谐振荡器工作,反之,电路停振。
四、实验仪器设备
1. 数字实验箱。
2. 集成电路74LS192 6片,NE555 2片,
3. 电阻 510Ω 2只,1KΩ 1只,4.7kΩ l只,5.1kΩ l只,10kΩ 1只, 15kΩ 1只, 68kΩ l只。
4. 电容 0.1uF 1只,10uf 1只,100uf 1只。
5. 三极管 3DG12 1只。
6. 其它:共阴极显示器6只。开关15个
五、定时器总体连接图
六、实验内容及方法
1.设计可预置时间的定时电路,并进行组装和调试。当输人1Hz的时钟脉冲信号时,要求电路能进行减计时,当减计时到零时,能输出低电平有效的定时时间到信号。
2.组装调试报警电路。
4.完成定时器的联调,然后检查电路各部分的功能,使其满足设计要求。
七、设计经验和体会
通过这次课程设计,我了解到了进行课程设计的方法,有关定时器的结构和基本原理。本设计通过了仿真软件的测试,或者说就是基于仿真软件设计的。成品肯定和软件上表现的有区别但是我们学会了一种解决问题的方法。本方案之前也讨论更改过很多方案。特别是在进制问题上研究了很久。连动开关的设计还是需要人力这个是需要改进的地方。但是基本的思维是不变的。通过预置数的方法来确定进制以及切换电路来更改预置数是必然的。而对于电路的成型以及其实际性能还是要通过动手才能切身体会。
八、参考文献
《电子技术课程设计指导》 彭介华 高等教育出版社
《数字电子技术基础》 阎石 高等教育出版社
❾ 设计一个可预置定时电路
接触器+时控即可....