導航:首頁 > 電器電路 > 數字鍾電路圖

數字鍾電路圖

發布時間: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語言源程序.元器件清單」,希望能對你有點用吧..一到課程設計的時候就讓人頭疼....

閱讀全文

與數字鍾電路圖相關的資料

熱點內容
夢見別人買傢具 瀏覽:361
k11防水如何自己做 瀏覽:834
哪些汽車維修費用高 瀏覽:89
別墅工程翻新裝修大概要多少錢 瀏覽:721
上海第六醫院骨科專家電話是多少 瀏覽:35
維修手機前需要注意什麼 瀏覽:349
智能家居營銷 瀏覽:692
購買的傢具什麼情況下可以退貨 瀏覽:756
航線維修是做什麼 瀏覽:565
怎麼貼圓角傢具 瀏覽:284
機頂盒沒信號怎麼維修 瀏覽:829
人和豐田維修部電話 瀏覽:736
儀征雪佛蘭維修點在哪裡 瀏覽:500
雨霖傢具 瀏覽:459
安慶澳柯瑪油煙機維修售後電話 瀏覽:180
同江家電維修 瀏覽:357
廠里維修放大鏡哪個好 瀏覽:455
二手房什麼時候交維修基金 瀏覽:516
輕質隔牆做多少層防水 瀏覽:562
為什麼我家電腦圖標 瀏覽:697