可預置定時電路課程設計
❶ 設計一個「可預置數字定時器」
你這個系統設計感覺上沒有低功耗的要求,應為你要用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.完成定時器的聯調,然後檢查電路各部分的功能,使其滿足設計要求。
七、設計經驗和體會
通過這次課程設計,我了解到了進行課程設計的方法,有關定時器的結構和基本原理。本設計通過了模擬軟體的測試,或者說就是基於模擬軟體設計的。成品肯定和軟體上表現的有區別但是我們學會了一種解決問題的方法。本方案之前也討論更改過很多方案。特別是在進制問題上研究了很久。連動開關的設計還是需要人力這個是需要改進的地方。但是基本的思維是不變的。通過預置數的方法來確定進制以及切換電路來更改預置數是必然的。而對於電路的成型以及其實際性能還是要通過動手才能切身體會。
八、參考文獻
《電子技術課程設計指導》 彭介華 高等教育出版社
《數字電子技術基礎》 閻石 高等教育出版社
❾ 設計一個可預置定時電路
接觸器+時控即可....