基于輝光數(shù)碼管的時鐘設(shè)計_第1頁
基于輝光數(shù)碼管的時鐘設(shè)計_第2頁
基于輝光數(shù)碼管的時鐘設(shè)計_第3頁
基于輝光數(shù)碼管的時鐘設(shè)計_第4頁
基于輝光數(shù)碼管的時鐘設(shè)計_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

MostcommonelectronicclockUSEStheLEDdigitaltubeordotmatrixdisy,thispapermakeuseofaglowtubedisyelectronicclock.Glowtube,theproductofthe1980s,thedevelopmentofelectronictechnologytowitnessoneofbelievemanyyoungfriendsknewlittle,evenhaveneverseen.Howeveristheancientdeviceisclosetoshutdown,itmakespeoplewhohadseenhercan'tforgetthedisyeffect,50yearsagobegantosighofcreatingsuchfullofart.Inordertolettheoldandfulloficbreathdeviceofwasteheat,thisdesignisbasedon51 putercontrol,withtheancientglowtubeasadisydevice,throughreal-timecalendarclockchipDS1302tocompletethebasicfunctionoftheclock.Bringnaturalamorousfeelingsiscontracted,asiftubeagain,donothavelastingappeal.Makefinishedpowerunder5w,putitonthedeskinthehome,namelybeautifulanddoesnotlosethesenseofscienceandtechnology,andispractical.MCU;GlowTube;Electronic 第1章緒 研究背景及意 國內(nèi)外研究現(xiàn) 本文設(shè)計內(nèi) 本章小 第2章設(shè)計方案及元件選 主要元器件介 輝光數(shù)碼 DS1302時鐘..............................................................................................74HC595器 電源34063元 單片 LM2596開關(guān)電壓調(diào)節(jié) 電路設(shè)計方 降壓電路的選 升壓電路的選 本章小 第3章硬件設(shè) 電路設(shè) PCB設(shè)計及布線 電路板焊接與測 12V直流降5V直流穩(wěn)壓電 12V直流升180V直流穩(wěn)壓電 單片機應(yīng)用系統(tǒng)焊接測 本章小 第4章程序設(shè)計部 DS1302時鐘控制程 按鍵功能檢測程 延時程序的應(yīng) 主程序文件 本章小 第5章實驗調(diào)試與結(jié)果分 代碼燒寫測 按鍵功能測 結(jié)果及分 功能調(diào) 總 參考文 致 121世紀以來,在全球迅速發(fā)展的微電子技術(shù),致使輝光數(shù)碼管慢慢失去了從前的光輝,但是輝光數(shù)碼管了電子科技的發(fā)展,而年輕的一代對它了解極少,甚至從沒見過。面對于這個停產(chǎn)的古老元件,所有見過它發(fā)光的人都無法忘記,不禁感嘆60年前的創(chuàng)造藝術(shù)感是多么強烈。我們?yōu)榱俗屵@美好的事物繼續(xù)發(fā)揮它的光芒,51單片機控制的電子設(shè)計,用輝光電子管顯示時鐘,基本的時鐘功能通過常見的時鐘來實現(xiàn)。在本文中,系STC12系列單片機的內(nèi)部結(jié)構(gòu)進行介紹,程序算法的設(shè)計與調(diào)試,為單片機的開發(fā)使21世紀以來,新興的微電子科技以及發(fā)展繁榮大規(guī)模集成電路,以及計算機科學(xué)在社會嵌入式應(yīng)用系統(tǒng)伴隨著半導(dǎo)體技術(shù)的發(fā)展,以及移動互聯(lián)網(wǎng)(Internet),虛擬現(xiàn)實(VR)8C51STM32,再到現(xiàn)在的64位單片機,其發(fā)展歷程引起廣大電子者的注目。單片機功能變得越來越強大,價格的事物繼續(xù)發(fā)揮它的光芒,用輝光電子管顯示時鐘,基本的時鐘功能通過常見的時鐘來實現(xiàn)。仿佛又回到50年前那個充滿古典美好的真空電子管年代。制作好的成品功率在5W以下,把它擺在家里的書桌上,即美觀又不失科技感,而且具有實用性。本輝光數(shù)碼管顯示時鐘是由單片機(STC12C5A)為控制大腦,DS1302時鐘和QS-30-1KeilC51AltiumDesigner軟件進2直流穩(wěn)壓電路,74HC149時間編碼顯示電路,DS1302時鐘電路,STC12單片機應(yīng)用系統(tǒng),12V升5V直流穩(wěn)壓電路。本章會對設(shè)計中使用到的主要元器件進行介紹說明。2-1輝光數(shù)碼管封裝外形一般分為立式和臥式兩種,本文采用的是立式的輝光電子數(shù)碼管60年代即真空電子時代的偉大發(fā)明,它的內(nèi)部有數(shù)字或者符號,通過光電效應(yīng)激發(fā)燈絲發(fā)出輝光。然而微電子技術(shù)的發(fā)展,新型發(fā)光器件半導(dǎo)致價格不菲,已經(jīng)成為一種稀缺品。因此將輝光管和電子科技結(jié)合起來,做出的炫酷的時鐘圖2-2輝光數(shù)碼管外 圖2-3輝光管發(fā)2-1達拉斯公司生產(chǎn)的低功耗涓流可充電時鐘DS1302,在其內(nèi)部安置一個31個字節(jié)靜態(tài)RAM以及實時時鐘/日歷數(shù)據(jù),單片機可以使用簡單的串口通信方式就能與它信息使用AM/PM指示時鐘編程實現(xiàn)。DS1302與單片機同步串行通信只用數(shù)據(jù)線(I/O),復(fù)位字符組編碼對時鐘/RAM進行寫/讀數(shù)據(jù)操作。在保持數(shù)據(jù)和時鐘信息時,DS1302工作能耗低,功率低于1mV。 DS1302引腳功能描 DS1302引腳排在以上的引腳功能描述中,VCC2是的主電源,主要由控制電路供電,時鐘行比較,0.2V時,主電源供電。當主電源略小于后備電源的時候,選擇備用電源供電。的振蕩源在外部,用X1和X2引腳接晶體地址編碼寫入移位寄存器;RST控制。RST輸入被拉高,時鐘數(shù)據(jù)傳送進行初始化,DS1302進行讀寫控制。當傳送時RST被拉低,則數(shù)據(jù)傳送,I/O數(shù)據(jù)線也置于高阻態(tài)。重新上電,VCC端大于2伏前,RST須置為低電平的狀態(tài)才正確工作。RST要拉高,首先要把SCLK置低。單片機與時鐘進行數(shù)據(jù)傳輸時,第一步是單片機對電路發(fā)出打開1302令,這D61RAM數(shù)據(jù),D60D5-D1控制,最低位D0的作用是讀寫操作的控制,1運行讀操作,0允許寫操作。擇單字節(jié)傳送方式,首先時鐘要傳出一個8位的編碼命令。然后輸入信息,要在接下來2個脈沖周期上升沿進行,而輸出信息,8個脈沖周期下降沿進行。內(nèi)部寄存器,與RAM密切有關(guān)的大致可分成兩類:31個,8位字節(jié)內(nèi)數(shù)據(jù)。另一類型為RAM寄存器突發(fā)型,用戶直接使用這類寄存器,對所有的31個字節(jié)的RAM完成讀、寫操作。VCC1的使用,備用電源可以用紐扣電池,也可以是大容量超級電容。即使時鐘在主電源掉電后的功耗微小,卻要求時鐘長時間運行,最好的方法是使用充放電回路。但是如果斷電時間很短,用小電解電容器就能滿足需要。100F的小電容就可能夠讓時鐘工作一小時。注意,第一次上電,必要進行初始化處理。初始化工作完成74HC595是使用硅材料。內(nèi)部集成CMOS器件兼容TTL電路[1]。器件由一個單元和8位移位寄存器組成。在內(nèi)部電路集成三態(tài)輸出功能。寄存器和器采用不同的周期信號。數(shù)據(jù)傳送入移位寄存器,在SCK的正脈沖上升沿進行,數(shù)據(jù)移入到寄存器,RCKRCKSCK連起來輸入相同周期信號,RCK都SCK慢一個周期信號。MR(低電平有效),串行輸入端SI,和可與級聯(lián)的串行輸出端DH’。并行8位輸出的寄存器,當拉低使能端G,寄存輸入后,改成并行輸出。這種功能在控制一個8位數(shù)碼管,有利于避免顯示閃爍現(xiàn)象。 DA-八位并行輸出端,可直接控DH’DA-八位并行輸出端,可直接控DH’9595SISI14MR10主復(fù)位(低電平有效RCK12SCK11 13高電平輸出(高阻態(tài)VCC16GND8地74HC595 特別說明,74HC595的引腳SCK產(chǎn)生上升沿(數(shù)據(jù)移入)和RCK產(chǎn)生的上升沿(數(shù)據(jù)輸出)在工作時互不干擾,即數(shù)據(jù)的移入和輸出工作能夠同時進行,是兩個獨立過程。把MR拉高,SCKRCK脈沖上升沿時,數(shù)據(jù)送到并行端口。G作為使能端,G拉低時,使能輸出,因此是低電平有效。根據(jù)74HC595的工作時序,我們可以的出以下一個真值表(表2-1074HC595真值表)。相關(guān)說明表中如下圖:GxxLLxLx↑LLxLLxxHLxLZ↑xLHHx↑LHx’↑↑LHx’前面已經(jīng)提到,17012伏的直流電源。這就要求設(shè)計專門的輝光管驅(qū)動電路,本是通過使用MC34063開關(guān)型進行電路設(shè)計,該價格便宜,電路設(shè)計簡單而且工作效率足以滿足工業(yè)需求,因此在生產(chǎn)中的到到廣泛使用。內(nèi)部集成于DC-DC變換控制電路是單片雙極型線性的。片內(nèi)還含一個可控振蕩器,大電流輸出開關(guān)和驅(qū)動器,溫度補償帶隙基準源,最大輸出電流為1.5安。MC34063構(gòu)成開關(guān)式升/降壓變換器,和電源反向器在電路中用到的元件很少MC34063特點MC34063CT上接個定時電容,這個電容通過不斷充放電,產(chǎn)生振蕩波形供內(nèi)部電流限制功能是如何實現(xiàn)的?在的7腳和6腳(即VCC)之間我們接入了一個檢測電動電路首要選擇。開關(guān)電源有斬波式,3種電壓變換方式,本設(shè)計采用表2-6引腳及原理1123CT4GND56VCC78圖2-7引腳及原理為了對DS1302輸出的時鐘信息進行處理,然后讓輝光數(shù)碼管顯示,我們需要用到單片機,完成設(shè)計各種需求。在滿足設(shè)計的條件下,STC12C5A60S2這一款高性價比其內(nèi)部專門針對電機控制,強干擾場所集成復(fù)位電路。STC12系列單片機比51系列單STC12STC12C5A60S2單片機中包含處理器(CPU),數(shù)據(jù)器(SRAM),程序器(Flash),UART串口I/O接口,串口2,高速A/D轉(zhuǎn)換,SPI通口,定時/計數(shù)器,PCA,看門狗及R/C振蕩器和外部晶體振蕩時鐘電路等模塊[4]。單片機片上系統(tǒng)完整,因為它內(nèi)部集成了數(shù)據(jù)和控制中用到的單元模塊。 STC12系列的最小系統(tǒng)由晶振電路,2-15所示,晶振電路中要注意空處理。當選擇的是外部振蕩源,要求外部晶振的振蕩頻率要大于33MHz。而選取的石英不協(xié)調(diào),3泛音晶體。而在復(fù)位電路中,要明白的知識點是第二復(fù)位功能,這個接與地相連,不再需要C1。 STC12C5A60S2系列單片機最小系統(tǒng)在對單片機程序控制程序進行編寫時,STC單KeilC51,而且在建立工程文件的時候,STCIn8052等使 STC12C5A60S2系列單片機編譯器工程文件選擇載功能。何為ISP功能?它的意思是用戶在對單片機進行燒寫程序時,并不需要再去價格昂貴且單一系列的編寫器,而是直接使用用戶系統(tǒng)就能實現(xiàn)單片機的燒錄。這種編完成。這種功能得到了社會廣泛認可。整個功能過程是程序在以上KeilC51軟件中編寫生成了HEX文件時,選擇ISP燒寫器,將該文件燒錄進處理器中。登 這個地址,在專欄找到與用戶電腦系統(tǒng)匹配ISP軟件,像其他軟件一樣解壓安裝包,為了極大地保護知識,STC公司對所有的單片機都進行了加理。新的不出合法的指令,進行軟件復(fù)位回到用戶程序區(qū)。反之,檢測到合法命令,就開始對如果電路板上的單片機上的P3.0,P3.1CH340燒寫器。CH340燒可以程序”按鈕完成程序燒寫工作。 步驟5:按下“Download/”,把用戶的程序代碼(HEX文件)燒進MCU,重復(fù)步驟5,上電復(fù)位。在這里還要強調(diào)步驟,一定是先按下“”再上電復(fù)位。如果不這么做,程序關(guān)于單片機與電腦的硬件連接,本 PC/電腦GND(COMPort CH430燒寫LM2596系列開關(guān)電壓調(diào)節(jié)器是降壓型電源管理單片集成電路,3A的驅(qū)動電流。LM25963.3V系列,5V系列,12V系列。而可調(diào)電壓輸出系列中,只要輸出電壓小于37V,都能夠通過電路設(shè)計配合其他元器件滿足。夠使用小規(guī)格的濾波元件,這個優(yōu)勢是低頻開關(guān)調(diào)節(jié)器所沒有的。在電路的設(shè)計中,LM2596只用到4個元件,用到的電感也是常見的標稱電感,使得開關(guān)電源設(shè)計更加 LM2596在開關(guān)電源設(shè)計應(yīng)用方面得到廣泛使用的原因有很多。如在固定輸入電壓和[7]。而要實現(xiàn)外部斷電,更加簡單,80微安的小電流就能實現(xiàn)。LM2596還具有過流170V以上的高壓,所以,需要在本設(shè)計中,至少要設(shè)計12V5V12V170V流電路等等。在本LM2596設(shè)計一個降壓 電流,F(xiàn)=開關(guān)頻率(為固定值150KHz)

(1R2

Vref1.23V,在R1的范圍為2401.5。選擇一個高精度的低阻值電阻, R(Vout 2電感的選擇

1通過以下計算電感電壓與微妙的乘積ET

) Vout

(Vus

150

其中Vsat為內(nèi)部開關(guān)飽和電壓,且

1.162-22電感選取表中,橫坐標表示ET的值,縱坐標表示允許通過負載的最大電流。我們要根據(jù)以上分別取得橫坐標和縱坐標的交點。 PCB設(shè)計圖中,電容要靠近IC,布線要短。避免選取大于820uF的電容。其他元件造成沖擊造成失靈影響,所以需要在輸入端和GND之間接上一個電容,這個電容叫PCBIC。旁路電容一般選取鋁電解電容或者吸納二極管的選擇(D1IC相同。輸出端過載或電路也是吸納二極管需要面對的惡劣環(huán)境。 Cin

I

Rsc(限流電阻):

II I C0(濾波電容)0C I00Vpp(波紋系數(shù)

(VoVfViminVimin

:R1 R2VV4.7

1.25本章介紹了輝光管時鐘顯示設(shè)計中用到的主要元器件及,對它們的使用方法進行個是12V直流轉(zhuǎn)180V直流穩(wěn)壓電路。在電壓轉(zhuǎn)換電路中,提供了元件的取值和3電路設(shè)計

圖3-4輸入電壓實 圖3-7輸入電壓實 圖3-8輸出電壓實3-10PCBPCB時,要注意以電氣標準為依據(jù),4程序設(shè)計采用的軟件已文有所介紹,是Kil51用了模塊化編程的思想。在實際工作生產(chǎn)中,面對于一個相對復(fù)雜或者龐大的工程,往往意味著需要以多人組成的項目小組,,這就要求一個人獨自編寫這個模塊的程序以及通過編譯,而且還要寫接口程序方便其它模塊調(diào)用。最后,項目對各成員編寫好的模塊放進同一工程文件下進行組合調(diào)試。這種龐大的嵌入式系統(tǒng)工程要求程序必須模塊化。程序模塊化優(yōu)點不僅體現(xiàn)在分工協(xié)作,還有助于程序的調(diào)試迭代。程序結(jié)構(gòu)劃分清晰,使代碼可讀性升高,程序模塊化設(shè)計的簡單概述模塊會有一個.h頭文件和一個.c文件。這個模塊接口定義放在頭文件(.h)中以static在.c文件中,對模塊使用的全局變量和函數(shù)進行定義;特定硬件所對應(yīng)的底層驅(qū)動程序模塊 DS1302時鐘控制程先,我們應(yīng)該寫好DS1302接口文件,即頭文件,如下所示。

#include ucharread_ds1302ram(ucharadd);void*文件描述:DS1302時鐘使用C文*2017-04- #include

//秒 月 //30 //55 //23 //17 //04 //2017 2017/12/31,23時55分30秒星期unsignedchar #include"Delay.h"sbitsbitunsignedcharunsigned 按下兩個鍵。所以可以先按住B鍵再按住A unsignedunsignedchar{unsignedcharunsign

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論