AT89C52電子時鐘設計_第1頁
AT89C52電子時鐘設計_第2頁
AT89C52電子時鐘設計_第3頁
AT89C52電子時鐘設計_第4頁
AT89C52電子時鐘設計_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、湖南文理學院物電學院光電技術裝配實踐報告實習內容:單片機電子鐘的組裝專業(yè)班級:光電14101班學生姓名:李梓墅指導教師:彭光含時間:2017/05/30-2017/06/121、電子組裝產(chǎn)品的工作原理;利用單片機定時器完成計時功能,定時器0計時中斷程序每隔0.01s中斷一次并當作一個計數(shù),設定定時1秒的中斷計數(shù)初值為100,每中斷一次中斷計數(shù)初值減1,當減到0時,則表示1s到了,秒變量加1,同理再判斷是否1min鐘到了,冉判斷是否1h到了。為了將時間在LED數(shù)碼管上顯示,可采用靜態(tài)顯示法和動態(tài)顯示法,由于靜態(tài)顯示法需要譯碼器,數(shù)據(jù)鎖存器等較多硬件,可采用動態(tài)顯示法實現(xiàn)LED顯示,通過對每位數(shù)碼

2、管的依次掃描,使對應數(shù)碼管亮,同時向該數(shù)碼管送對應的字碼,使其顯示數(shù)字。由于數(shù)碼管掃描周期很短,由于人眼的視覺暫留效應,使數(shù)碼管看起來總是亮的,從而實現(xiàn)了各種顯示。2、原理圖繪制和PCB圖紙設計;3、電路中的電子元件認識和常識;AT89C52AT89C52g一個低電壓,高性能CMOSW單片機,片內含8kbytes的可反復擦寫的Flash只讀程序存儲器和256bytes的隨機存取數(shù)據(jù)存儲器(RAM,器件采用ATME公司的高密度、非易失性存儲技術生產(chǎn),兼容標準MCS-51旨令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,AT89C52t40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時

3、內含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52以按照常規(guī)方法進行編程,也可以在線編程。AT89C5勸8位通用微處理器,采用工業(yè)標準的C51內核,在內部功能及管腳排布上與通用的8xc52相同,其主要用于會聚調整時的功能控制。功能包括對會聚主IC內部寄存器、數(shù)據(jù)RAMR外部接口等功能部件的初始化,會聚調整控制,會聚測試圖控制,紅外遙控信號IR的接收解碼及與主板CPU!信等。主要管腳有:XTAL1(19腳)和XTAL2(18腳)為振蕩器輸入輸出端口,外接12MHz晶振。RST/Vpd(9腳)為復位輸入端口,外接電阻電容組成的復位電路。VCC(40腳)

4、和VSS(20腳)為供電端口,分別接+5V電源的正負端。P0P3為可編程通用I/O腳,其功能用途由軟件定義。P0口P0口是一組8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復用口。作為輸出口用時,每位能吸收電流的方式驅動8個TTL邏輯門電路,對端口P0寫“1”時,可作為高阻抗輸入端用。在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉換地址(低8位)和數(shù)據(jù)總線復用,在訪問期間激活內部上拉電阻。在Flash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。P1口P1是一個帶內部上拉電阻的8位雙向I/O口,P1的輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電

5、路。對端口寫“1”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)o與AT89C51不同之處是,P1.0和P1.1還可分別作為定時/計數(shù)器2的外部計數(shù)輸入(P1.0/T2)和輸入(P1.1/T2EX),參見表1。Flash編程和程序校驗期間,P1接收低8位地址。引腳功能特性P1.0T2,時鐘輸出P1.1T2EX(定時/計數(shù)器2)P2口P2是一個帶有內部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。對端口P2寫“1”,通過內部的上拉電阻把端口拉到高電平,此時可作

6、輸入口,作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)o在訪問外部程序存儲器或16位地數(shù)據(jù)存儲器(例如執(zhí)行MOVXDPTR令)時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器(如執(zhí)行MOVXRI指令)時,P2口輸出P2鎖存器的內容。Flash編程或校驗時,P2亦接收高位地址和一些控制信號。P3口P3口是一組帶有內部上拉電阻的8位雙向I/O口。P3口輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。對P3口寫入“1”時,它們被內部上拉電阻拉高并可作為輸入端口。此時,被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I/

7、O口線外,更重要的用途是它的第二功能P3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。RST復位輸入。當振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將使單片機復位。ALE/PROG當訪問外部程序存儲器或數(shù)據(jù)存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將跳過一個ALE脈沖。PRO6對Flash存儲器編程期間,該引腳還用于輸入編程脈沖(如有必要,可通過對特殊功能寄存器(SFR區(qū)中的8EH單元的D0位置位,可禁止ALE操作。

8、該位置位后,只有一條MOV;®MOV筠令才能將ALE激活。止匕外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE禁止位無效。PSEN程序儲存允許(PSEN輸出是外部程序存儲器的讀選通信號,當AT89C52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次PSEN言號。EA/VPP外部訪問允許。欲使CPU僅訪問外部程序存儲器(地址為0000H-FFFFH,EA端必須保持低電平(接地)。需注意的是:如果加密位LB1被編程,復位時內部會鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內部程序存儲器

9、中的指令。Flash存儲器編程時,該引腳加上+12V的編程允許電源Vpp,當然這必須是該器件是使用12V編程電壓VppoXTAL1振蕩器反相放大器及內部時鐘發(fā)生器的輸入端。XTAL2振蕩器反相放大器的輸出端。DS1302DS1302是具有涓細電流充電能力的低功耗實時時鐘芯片。它可以對年、月、日、周、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.0V5.5V。采用三線接口與CPU!行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM據(jù)。DS1302的引腳排列,其中Vcc2為主電源,VCC1為后備電源。在主電源關閉的情況下,也能保持時鐘的連續(xù)運行。DS1302由Vcc1或Vcc2兩

10、者中的較大者供電。當Vcc2大于Vcc1+0.2V時,Vcc2給DS130縱電。當Vcc2小于Vcc1時,DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768kHz晶振。RST是復位/片選線,通過把RST俞入驅動置高電平來啟動所有的數(shù)據(jù)傳送。RST俞入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST>供終止單字節(jié)或多字節(jié)數(shù)據(jù)傳送的方法。當RST為高電平時,所有的數(shù)據(jù)傳送被初始化,允許對DS1302a行操作。如果在傳送過程中RSTS為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。上電運行時,在Vcc>2.0V之前,RS儂須保持低電

11、平。只有在SCLKM氐電平時,才能將RSTS為高電平。I/O為串行數(shù)據(jù)輸入輸出端(雙向),SCL©時鐘輸入端。DS1302存在時鐘精度不高,易受環(huán)境影響,出現(xiàn)時鐘混亂等缺點。DS1302可以用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點的記錄,能實現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄。這種記錄對長時間的連續(xù)測控系統(tǒng)結果的分析及對異常數(shù)據(jù)出現(xiàn)的原因的查找具有重要意義。傳統(tǒng)的數(shù)據(jù)記錄方式是隔時采樣或定時采樣,沒有具體的時間記錄,因此,只能記錄數(shù)據(jù)而無法準確記錄其出現(xiàn)的時間;若采用單片機計時,一方面需要采用計數(shù)器,占用硬件資源,另一方面需要設置中斷、查詢等,同樣耗費單片機的資源,而且,某些測控

12、系統(tǒng)可能不允許。但是,如果在系統(tǒng)中采用時鐘芯片DS1302則能很好地解決這個問題。CD4017CD4017是5位Johnson計數(shù)器,具有10個譯碼輸出端,CRCRINH輸入端。時鐘輸入端的斯密特觸發(fā)器具有脈沖整形功能,對輸入時鐘脈沖上升和下降時間無限制。INH為低電平時,計數(shù)器在時鐘上升沿計數(shù);反之,計數(shù)功能無效。CR為高電平時,計數(shù)器清零。CO進位脈沖輸出CR時鐘輸入端CR清除端INH:禁止端Y0Y9:計數(shù)脈沖輸出端VDD正電源VSS地8550:三極管8550是一種常用的普通三極管。它是一種低電壓,大電流,小信號的PNF®硅三極管。8050:三極管8050是非常常見的NPN

13、74;晶體三極管,在各種放大電路中經(jīng)??吹剿?,應用范圍很廣,主要用于高頻放大。也可用作開關電路。色環(huán)電阻:色環(huán)電阻,是在電阻封裝上(即電阻表面)涂上一定顏色的色環(huán),來代表這個電阻的阻值。黑,棕,紅,橙,黃,綠,藍,紫,灰,白,金,銀0,1,.2,.3,4,.5,6,.7,8,.9,.土5%,土10%倒數(shù)第二環(huán),表示零的個數(shù)。最后一位,表示誤差。這個規(guī)律有一個巧記的口訣,類似彩虹七色,黑色是0,棕色是1,紅橙黃綠藍紫灰白對應29,金銀對應5%或10%M差。例如,紅,黃,棕,金表示240歐。色環(huán)電阻分四環(huán)和五環(huán),通常用四環(huán)。倒數(shù)第二環(huán),可以是金色(代表X0.1)和銀色的(代表X0.01),最后一環(huán)

14、誤差可以是無色(土20%的。五環(huán)電阻為精密電阻,前三環(huán)為數(shù)值,最后一環(huán)還是誤差色環(huán),通常也是金、銀和棕三種顏色,金的誤差為5%銀的誤差為10%棕色的誤差為1%無色的誤差為20%另外偶爾還有以綠色代表誤差的,綠色的誤差為0.5%。精密電阻通常用于軍事,航天等方面。色環(huán)實際上是早期為了幫助人們分辨不同阻值而設定的標準?,F(xiàn)在應用還是很廣泛的,如家用電器、電子儀表、電子設備中常??梢砸姷健5捎谏h(huán)電阻比較大,不適合現(xiàn)代高度集成的性能要求。3、焊接工藝技巧1 .掌握好加熱時間錫焊時可以采用不同的加熱速度,例如烙鐵頭形狀不良,用小烙鐵焊大焊件時我們不得不延長時間以滿足錫料溫度的要求。在大多數(shù)情況下延長加

15、熱時間對電子產(chǎn)品裝配都是有害的,這是因為(1)焊點的結合層由于長時間加熱而超過合適的厚度引起焊點性能劣化。(2)印制板,塑料等材料受熱過多會變形變質。(3)元器件受熱后性能變化甚至失效。(4)焊點表面由于焊劑揮發(fā),失去保護而氧化。結論:在保證焊料潤濕焊件的前提下時間越短越好。2.保持合適的溫度如果為了縮短加熱時間而采用高溫烙鐵焊校焊點,則會帶來另一方面的問題:焊錫絲中的焊劑沒有足夠的時間在被焊面上漫流而過早揮發(fā)失效;焊料熔化速度過快影響焊劑作用的發(fā)揮;由于溫度過高雖加熱時間短也造成過熱現(xiàn)象。結論:保持烙鐵頭在合理的溫度范圍。一般經(jīng)驗是烙鐵頭溫度比焊料熔化溫度高50c較為適宜。理想的狀態(tài)是較低的

16、溫度下縮短加熱時間,盡管這是矛盾的,但在實際操作中我們可以通過操作手法獲得令人滿意的解決方法。3.用烙鐵頭對焊點施力是有害的烙鐵頭把熱量傳給焊點主要靠增加接觸面積,用烙鐵對焊點加力對加熱是徒勞的。很多情況下會造成被焊件的損傷,例如電位器,開關,接插件的焊接點往往都是固定在塑料構件上,加力的結果容易造成原件失效。錫焊操作要領1 .焊件表面處理手工烙鐵焊接中遇到的焊件是各種各樣的電子零件和導線,除非在規(guī)模生產(chǎn)條件下使用“保險期”內的電子元件,一般情況下遇到的焊件往往都需要進行表面清理工作,去除焊接面上的銹跡,油污,灰塵等影響焊接質量的雜質。手工操作中常用機械刮磨和酒精,丙酮擦洗等簡單易行的方法。2

17、 .預焊預焊就是將要錫焊的元器件引線或導電的焊接部位預先用焊錫潤濕,一股也稱為鍍錫,上錫,搪錫等。稱預焊是準確的,因為其過程合機理都是錫焊的全過程一一焊料潤濕焊件表面,靠金屬的擴散形成結合層后而使焊件表面“鍍”上一層焊錫。預焊并非錫焊不可缺少的操作,但對手工烙鐵焊接特別是維修,調試,研制工作幾乎可以說是必不可少的。3 .不要用過量的焊劑適量的焊劑是必不可缺的,但不要認為越多越好。過量的松香不僅造成焊后焊點周圍需要清洗的工作量,而且延長了加熱時間(松香融化,揮發(fā)需要并帶走熱量),降低工作效率;而當加熱時間不足時又容易夾雜到焊錫中形成“夾渣”缺陷;對開關元件的焊接,過量的焊劑容易流到觸點處,從而造

18、成接觸不良。合適的焊劑量應該是松香水僅能浸濕將要形成的焊點,不要讓松香水透過印制板流到元件面或插座孔里(如IC插座)。對使用松香芯的焊絲來說,基本不需要再涂焊劑。4 .保持烙鐵頭的清潔因為焊接時烙鐵頭長期處于高溫狀態(tài),又接觸焊劑等受熱分解的物質,其表面很容易氧化而形成一層黑色雜質,這些雜質幾乎形成隔熱層,使烙鐵頭失去加熱作用。因此要隨時在烙鐵架上蹭去雜質。用一塊濕布或濕海綿隨時擦烙鐵頭,也是常用的方法。5 .加熱要靠焊錫橋非流水線作業(yè)中,一次焊接的焊點形狀使多種多樣的,我們不可能不斷換烙鐵頭。要提高烙鐵頭加熱的效率,需要形成熱量傳遞的焊錫橋。所謂焊錫橋,就是靠烙鐵上保留少量焊錫作為加熱時烙鐵頭

19、與焊件之間傳熱的橋梁。顯然由于金屬液的導熱效率遠高于空氣,而使焊件很快被加熱到焊接溫度,如圖四。應注意作為焊錫橋的錫保留量不可過多。6 .焊錫量要合適過量的焊錫不但毫無必要地消耗了較貴的錫,而且增加了焊接時間,相應降低了工作速度。更為嚴重的是在高密度的電路中,過量的錫很容易造成不易察覺的短路。但是焊錫過少不能形成牢固的結合,降低焊點強度,特別是在板上焊導線時,焊錫不足往往造成導線脫落。7 .焊件要牢固在焊錫凝固之前不要使焊件移動或振動,特別使用銀子夾住焊件時一定要等焊錫凝固再移去銀子。這是因為焊錫凝固過程是結晶過程,根據(jù)結晶理論,在結晶期間受到外力(焊件移動)會改變結晶條件,導致晶體粗大,造成所謂“冷焊”。外觀現(xiàn)象是表面無光澤呈豆渣狀;焊點內部結構疏松,容易有氣隙和裂隙,造成焊點強度降低,導電性能差。因此,在焊錫凝固前一定要保持焊件靜止,實際操作時可以用各種適宜的方法將焊件固定,或使用可靠的夾持措施。8 .烙鐵撤離有講究烙鐵處理要及時,而且撤離時的角度和方向對焊點形成有一定關系。撤烙鐵時輕輕旋轉一下,可保持焊點適當?shù)暮噶希?/p>

溫馨提示

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

最新文檔

評論

0/150

提交評論