⑴ 雙六十進制電路實現什麼功能
數字電子技術課程設計報告
一、設計目的
數字鍾是一種用數字電路技術實現時、分、秒計時的裝置,與機械式時鍾相比具有更高的准確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。
數字鍾從原理上講是一種典型的數字電路,其中包括了組合邏輯電路和時序電路。
因此,我們此次設計與製做數字鍾就是為了了解數字鍾的原理,從而學會製作數字鍾.而且通過數字鍾的製作進一步的了解各種在製作中用到的中小規模集成電路的作用及實用方法.且由於數字鍾包括組合邏輯電路和時敘電路.通過它可以進一步學習與掌握各種組合邏輯電路與時序電路的原理與使用方法.
二、設計要求
(1)設計指標
① 時間以12小時為一個周期;
② 顯示時、分、秒;
③ 具有校時功能,可以分別對時及分進行單獨校時,使其校正到標准時間;
④ 計時過程具有報時功能,當時間到達整點前10秒進行蜂鳴報時;
⑤ 為了保證計時的穩定及准確須由晶體振盪器提供表針時間基準信號。
(2)設計要求
① 畫出電路原理圖(或模擬電路圖);
② 元器件及參數選擇;
③ 電路模擬與調試;
④ PCB文件生成與列印輸出。
(3)製作要求 自行裝配和調試,並能發現問題和解決問題。
(4)編寫設計報告 寫出設計與製作的全過程,附上有關資料和圖紙,有心得體會。
三、原理框圖
1.數字鍾的構成
數字鍾實際上是一個對標准頻率(1HZ)進行計數的計數電路。由於計數的起始時間不可能與標准時間(如北京時間)一致,故需要在電路上加一個校時電路,同時標準的1HZ時間信號必須做到准確穩定。通常使用石英晶體振盪器電路構成數字鍾。
(a) 數字鍾組成框圖
2.晶體振盪器電路
晶體振盪器電路給數字鍾提供一個頻率穩定準確的32768Hz的方波信號,可保證數字鍾的走時准確及穩定。不管是指針式的電子鍾還是數字顯示的電子鍾都使用了晶體振盪器電路。一般輸出為方波的數字式晶體振盪器電路通常有兩類,一類是用TTL門電路構成;另一類是通過CMOS非門構成的電路,本次設計採用了後一種。如圖(b)所示,由CMOS非門U1與晶體、電容和電阻構成晶體振盪器電路,U2實現整形功能,將振盪器輸出的近似於正弦波的波形轉換為較理想的方波。輸出反饋電阻R1為非門提供偏置,使電路工作於放大區域,即非門的功能近似於一個高增益的反相放大器。電容C1、C2與晶體構成一個諧振型網路,完成對振盪頻率的控制功能,同時提供了一個180度相移,從而和非門構成一個正反饋網路,實現了振盪器的功能。由於晶體具有較高的頻率穩定性及准確性,從而保證了輸出頻率的穩定和准確。
(b) CMOS 晶體振盪器(模擬電路)
3.時間記數電路
一般採用10進制計數器如74HC290、74HC390等來實現時間計數單元的計數功能。本次設計中選擇74HC390。由其內部邏輯框圖可知,其為雙2-5-10非同步計數器,並每一計數器均有一個非同步清零端(高電平有效)。
秒個位計數單元為10進制計數器,無需進制轉換,只需將QA與CPB(下降沿有效)相連即可。CPA(下降沒效)與1HZ秒輸入信號相連,Q3可作為向上的進位信號與十位計數單元的CPA相連。
秒十位計數單元為6進制計數器,需要進制轉換。將10進制計數器轉換為6進制計數器的電路連接方法如圖 2.4所示,其中Q2可作為向上的進位信號與分個位的計數單元的CPA相連。
十進制-六進制轉換電路
分個位和分十位計數單元電路結構分別與秒個位和秒十位計數單元完全相同,只不過分個位計數單元的Q3作為向上的進位信號應與分十位計數單元的CPA相連,分十位計數單元的Q2作為向上的進位信號應與時個位計數單元的CPA相連。
時個位計數單元電路結構仍與秒或個位計數單元相同,但是要求,整個時計數單元應為12進制計數器,不是10的整數倍,因此需將個位和十位計數單元合並為一個整體才能進行12進制轉換。利用1片74HC390實現12進制計數功能的電路如圖(d)所示。
(d)十二進制電路
另外,圖(d)所示電路中,尚余-2進制計數單元,正好可作為分頻器2HZ輸出信號轉化為1HZ信號之用。
4.解碼驅動及顯示單元電路
選擇CD4511作為顯示解碼電路;選擇LED數碼管作為顯示單元電路。由CD4511把輸進來的二進制信號翻譯成十進制數字,再由數碼管顯示出來。這里的LED數碼管是採用共陰的方法連接的。
計數器實現了對時間的累計並以8421BCD碼的形式輸送到CD4511晶元,再由4511晶元把BCD碼轉變為十進制數碼送到數碼管中顯示出來。
5.校時電路
數字鍾應具有分校正和時校正功能,因此,應截斷分個位和時個位的直接計數通路,並採用正常計時信號與校正信號可以隨時切換的電路接入其中。即為用COMS與或非門實現的時或分校時電路,In1端與低位的進位信號相連;In2端與校正信號相連,校正信號可直接取自分頻器產生的1HZ或2HZ(不可太高或太低)信號;輸出端則與分或時個位計時輸入端相連。當開關打向下時,因為校正信號和0相與的輸出為0,而開關的另一端接高電平,正常輸入信號可以順利通過與或門,故校時電路處於正常計時狀態;當開關打向上時,情況正好與上述相反,這時校時電路處於校時狀態。
實際使用時,因為電路開關存在抖動問題,所以一般會接一個RS觸發器構成開關消抖動電路,所以整個較時電路就如圖(f)。
(f)帶有消抖電路的校正電路
6.整點報時電路
電路應在整點前10秒鍾內開始整點報時,即當時間在59分50秒到59分59秒期間時,報時電路報時控制信號。
當時間在59分50秒到59分59秒期間時,分十位、分個位和秒十位均保持不變,分別為5、9和5,因此可將分計數器十位的QC和QA 、個位的QD和QA及秒計數器十位的QC和QA相與,從而產生報時控制信號。
報時電路可選74HC30來構成。74HC30為8輸入與非門。
四、元器件
1.四連麵包板1塊(編號A45)
2.鑷子1把
3.剪刀1把
4.共陰八段數碼管6個
5.網路線2米/人
6.CD4511集成塊6塊
7.CD4060集成塊1塊
8.74HC390集成塊3塊
9.74HC51集成塊1塊
10.74HC00集成塊4塊
11.74HC30集成塊1塊
12.10MΩ電阻5個
13.500Ω電阻14個
14.30p電容2個
15.32.768k時鍾晶體1個
16.蜂鳴器10個(每班)
1) 晶元連接圖
1)74HC00D 2)CD4511
3)74HC390D 4)74HC51D
2.麵包板的介紹
麵包板一塊總共由五部分組成,一豎四橫,麵包板本身就是一種免焊電板。
麵包板的樣式是:
麵包板的注意事項:
1.麵包板旁一般附有香蕉插座,用來輸入電壓、信號及接地。
2.上圖中連著的黑線表示插孔是相通的。
3.拉線時,盡量將線緊貼麵包板,把線成直角,避免交叉,也不要跨越元件。
4.麵包板使用久後,有時插孔間連接銅線會發生脫落現象,此時要將此排插孔做記號。並不再使用。
五、各功能塊電路圖
數字鍾從原理上講是一種典型的數字電路,可以由許多中小規模集成電路組成,所以可以分成許多獨立的電路。
(一) 六進制電路
由74HC390、7400、數碼管與4511組成,電路如圖一。
(二) 十進制電路
由74HC390、7400、數碼管與4511組成,電路如圖二。
(三) 六十進制電路
由兩個數碼管、兩4511、一個74HC390與一個7400晶元組成,電路如圖三。
(四) 雙六十進制電路
由2個六十進制連接而成,把分個位的輸入信號與秒十位的Qc相連,使其產生進位,電路圖如圖四。
(五) 時間計數電路
由1個十二進制電路、2個六十進制電路組成,因上面已有一個雙六十電路,只要把它與十二進制電路相連即可,詳細電路見圖五。
(六) 校正電路
由74CH51D、74HC00D與電阻組成,校正電路有分校正和時校正兩部分,電路如圖六。
(七) 晶體振盪電路
由晶體與2個30pF電容、1個4060、一個10兆的電阻組成,晶元3腳輸出2Hz的方波信號,電路如圖七。
(八) 整點報時電路
由74HC30D和蜂鳴器組成,當時間在59:50到59:59時,蜂鳴報時,電路如圖八。
六、總接線元件布局簡圖
整個數字鍾由時間計數電路、晶體振盪電路、校正電路、整點報時電路組成。
其中以校正電路代替時間計數電路中的時、分、秒之間的進位,當校時電路處於正常輸入信號時,時間計數電路正常計時,但當分校正時,其不會產生向時進位,而分與時的校位是分開的,而校正電路也是一個獨立的電路。
電路的信號輸入由晶振電路產生,並輸入各電路。
簡圖如圖九。
七、晶元連接總圖
因模擬與實際元件上的差異,所以在原有的簡圖的基礎上,又按實際布局畫了這張按實際晶元布局的接線圖,如圖十。
八、總結
1. 實驗過程中遇到的問題及解決方法
① 麵包板測試
測試麵包板各觸點是否接通。
② 七段顯示器與七段解碼器的測量
把顯示器與CD4511相連,第一次接時,數碼管完全沒有顯示數字,檢查後發現是數碼管未接地而造成的,接地後發現還是無法正確顯示數字,用萬用表檢測後,發現是因晶元引腳有些接觸不良而造成的,所以確認晶元是否接觸良好是非常重要的一件事。
③ 時間計數電路的連接與測試
六進制、十進制都沒有什麼大的問題,只是晶元引腳的老問題,只要重新插過晶元就可以解決了。但在六十進制時,按圖接線後發現,顯示器上的數字總是100進制的,而不是六十進制,檢測後發現無論是線路的連通還是晶元的接觸都沒有問題。最後,在重對連線時發現是線路接錯引腳造成的,改過之後,顯示就正常了。
④ 校正電路
因上面程因引腳接錯而造成錯誤,所以校正電路是完全按照模擬圖所連的,在測試時,開始進行時校時時,沒有出現問題,但當進行到分校時時,發現計數電路的秒電路開始亂跳出錯。因此,電路一定是有地方出錯了,在反復對照後,發現是因為在接入校正電路時忘了把秒十位和分個位之間的連線拿掉而造成的,因此,在接線時一定要注意把不要的多餘的線拿掉。
2. 設計體會
通過這次對數字鍾的設計與製作,讓我了解了設計電路的程序,也讓我了解了關於數字鍾的原理與設計理念,要設計一個電路總要先用模擬模擬成功之後才實際接線的。但是最後的成品卻不一定與模擬時完全一樣,因為,再實際接線中有著各種各樣的條件制約著。而且,在模擬中無法成功的電路接法,在實際中因為晶元本身的特性而能夠成功。所以,在設計時應考慮兩者的差異,從中找出最適合的設計方法。
通過這次學習,讓我對各種電路都有了大概的了解,所以說,坐而言不如立而行,對於這些電路還是應該自己動手實際操作才會有深刻理解。
3. 對設計的建議
我希望老師在我們動手製作之前應先告訴我們一些關於所做電路的資料、原理,以及如何檢測電路的方法,還有關於檢測晶元的方法。這樣會有助於我們進一步的進入狀況,完成設計
⑵ 60伏20ah充電器電路原理圖
這樣充電器設備的電路圖,我們需要剖析一下裡面的連接方式。
這樣才能根據具體的線路圖來分析充電的功能。
⑶ 60v充電器電路原理圖
60v充電器電路原理如下:
首先,將220v交流電轉換為60v直流電。
然後,增加過流,過壓,過溫,涓流充電等功能和保護電路。
最後,測試和驗證可行性。
⑷ 課程設計 一個60秒定時器 給出電路圖 詳細點 好的加分
#include<reg52.h>
#defineucharunsignedchar
#defineuintunsignedint
voiddelay(uchar);
voiddisplay();
ucharnuml[]={
0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
uchart0,flag;
staticuintnum,n0;
sbitstart=P3^5;
sbitstop=P3^6;
sbitreset=P3^7;
ucharge,shi,;
voidmain()
{
EA=1;
TMOD=0x01;
ET0=1;
TH0=0x3c;
TL0=0xb6;
while(1)
{
if(!start)TR0=1;
if(!stop)TR0=0;
if(flag>=2)
{
t0=flag*5;//單位0.01s
flag=0;
num+=t0;
if(num>=6000)num=0;
}
if(!reset)
num=0;
display();
}
}
voiddisplay()
{n0=num/10;
=n0/100;
shi=(n0%100)/10;
ge=n0%10;
P2=numl[ge];
P1=numl[shi];
P0=numl[];
}
voidtimer0()interrupt1using3
{
flag++;
TH0=0x3c;
TL0=0xaa;
}
⑸ 74ls9060進制電路圖
U1接成6進制,U2接成10進制。時鍾從U2的14腳輸入,U1是高位U2是低位
⑹ 急求創維電視4T60電路圖、原理圖、線路圖紙,,,,,,,,,,,
5800—A4T600—00(12電路圖
⑺ 兩片74ls161練成60進制,電路圖!!!感謝
74ls161是四位二進制計數,所以,首先個位要改成十進制計數器,並產生進位信號,向十位進位。十位利用6產生復位信號,將十位復位就行了 。
模擬圖,即是邏輯圖如下,這是最大數59時的截圖。
⑻ 用與非門和74lS161設計60進制的計數器電路圖
將 前級反饋端接至Q2、Q1(2+4=6)即可
⑼ 60伏電動自行車的控制器電路圖
給你一個電動車控制電路圖,希望你能用得上。