![基于AT89C51單片機的數字鐘仿真與設計_第1頁](http://file4.renrendoc.com/view/85214a6ffabdc6e622fcccdab1129eb4/85214a6ffabdc6e622fcccdab1129eb41.gif)
![基于AT89C51單片機的數字鐘仿真與設計_第2頁](http://file4.renrendoc.com/view/85214a6ffabdc6e622fcccdab1129eb4/85214a6ffabdc6e622fcccdab1129eb42.gif)
![基于AT89C51單片機的數字鐘仿真與設計_第3頁](http://file4.renrendoc.com/view/85214a6ffabdc6e622fcccdab1129eb4/85214a6ffabdc6e622fcccdab1129eb43.gif)
![基于AT89C51單片機的數字鐘仿真與設計_第4頁](http://file4.renrendoc.com/view/85214a6ffabdc6e622fcccdab1129eb4/85214a6ffabdc6e622fcccdab1129eb44.gif)
![基于AT89C51單片機的數字鐘仿真與設計_第5頁](http://file4.renrendoc.com/view/85214a6ffabdc6e622fcccdab1129eb4/85214a6ffabdc6e622fcccdab1129eb45.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、鹽城紡織職業(yè)技術學院畢業(yè)設計(論文)基于AT89C51單片機的數字鐘仿真與設計陳姍班級專業(yè)所在系指導老師鹽城紡織職業(yè)技術學院畢業(yè)設計說明書 完成時間:2011年12月00日至2012年05月20日目錄TOC o 1-5 h z摘要4Abstract5 HYPERLINK l bookmark6 第一章緒論6 HYPERLINK l bookmark8 1.1、單片機的發(fā)展6 HYPERLINK l bookmark10 1.2、單片機的應用6 HYPERLINK l bookmark12 1.3、數字鐘應用發(fā)展介紹6 HYPERLINK l bookmark14 第二章基于AT89C51單片機
2、的硬件系統(tǒng)原理7 HYPERLINK l bookmark16 2.1、基于AT89C51數字鐘設計的原理72.2、數字鐘主要元件介紹7 HYPERLINK l bookmark18 2.2.1、AT89C51單片機7 HYPERLINK l bookmark20 2.2.2、數碼管9 HYPERLINK l bookmark22 2.2.3、74LS245102.3、數字鐘主要電路介紹10 HYPERLINK l bookmark32 2.3.1、時鐘電路11 HYPERLINK l bookmark34 2.3.2、復位電路12 HYPERLINK l bookmark44 第三章基于KE
3、IL的數字鐘設計13 HYPERLINK l bookmark46 4.1、KeiluVision2集成開發(fā)環(huán)境介紹13 HYPERLINK l bookmark48 4.2、基于keil的軟件數字鐘設計134.3、數字鐘軟件介紹144.3.1、流程圖144.3.2、程序15第四章數字鐘仿真與實現(xiàn)21 HYPERLINK l bookmark50 5.1、Proteus軟件介紹21 HYPERLINK l bookmark52 5.2、基于Proteus軟件的數字鐘硬件仿真設計21 HYPERLINK l bookmark64 5.3、基于Proteus軟件的數字鐘硬件仿真運行22 HYPER
4、LINK l bookmark66 5.4、基于HOT-51開發(fā)板的數字鐘硬件運行22 HYPERLINK l bookmark68 第五章基于PROTEL軟件的數字鐘硬件設計24 HYPERLINK l bookmark70 3.1、Protel99SE概述24 HYPERLINK l bookmark72 3.2、基于Protel99SE的原理圖設計22 HYPERLINK l bookmark76 3.3、基于Protel99SE的PCB圖設計23 HYPERLINK l bookmark78 3.4、元件列表23 HYPERLINK l bookmark80 第六章小結與展望24 HY
5、PERLINK l bookmark82 7.1、小結24 HYPERLINK l bookmark84 7.2、全文展望24致謝25 HYPERLINK l bookmark90 參考文獻26摘要現(xiàn)代生活的人們越來越重視起了時間觀念,可以說是時間和金錢劃上了等號。對于那些對時間把握非常嚴格和準確的人或事來說,時間的不準確會帶來非常大的麻煩,所以以數碼管為顯示器的時鐘比指針式的時鐘表現(xiàn)出了很大的優(yōu)勢。數碼管顯示的時間簡單明了而且讀數快、時間準確顯示到秒。而機械式的依賴于晶體震蕩器,可能會導致誤差。數字鐘是采用數字電路實現(xiàn)對“時”、“分”、“秒”數字顯示的計時裝置。數字鐘的精度、穩(wěn)定度遠遠超過老
6、式機械鐘。在這次設計中,我們采用LED數碼管顯示時、分、秒,以24小時計時方式,根據數碼管動態(tài)顯示原理來進行顯示,用12MHz的晶振產生振蕩脈沖,定時器計數。在此次設計中,電路具有顯示時間的其本功能,還可以實現(xiàn)對時間的調整。數字鐘是其小巧,價格低廉,走時精度高,使用方便,功能多,便于集成化而受廣大消費的喜愛,因此得到了廣泛的使用。本次設計數字式電子時鐘的是以AT89C51單片機為控制核心,包括了硬件以及軟件的設計。并通過軟件仿真法實現(xiàn)了以24小時為一個周期并能同時顯示小時、分鐘和秒以及具有整點報時的功能。關鍵詞:單片機AT89C51,數碼管,時間顯示。AbstractModernlifeofp
7、eoplemoreandmoreattentiontotheconceptoftime,canbesaidtobethetimeandmoneyisasign.Forthosewhoholdverystrictintimeandaccuratelythepersonorthing,timeisnotaccuratewillbringgreattrouble,sodigitaltubedisplaypointerclockthanclockshowedagreatadvantage.Digitaltubedisplaytimeissimpleandfast,accuratetimereading
8、sshowedtothesecond.Whilemechanicaldependentoncrystaloscillators,mayleadtoerror.Digitalclockisadigitalcircuitimplementationofthewhen,sub,thesecondthefiguresshowthatthetimingdevice.Digitalclockprecision,stability,farmorethantheoldmechanicalclocks.Inthisdesign,weadoptLEDdigitaldisplaytubewhen,minutesan
9、dseconds,in24hourstime,accordingtotheprincipleofdynamicdisplayofdigitaltubedisplayisperformed,using12MHzcrystaloscillationpulse,atimercounting.Inthisdesign,thecircuithasthefunctionsoftimedisplay,alsocanrealizetheadjustmentoftime.Digitalclockisitssmallsize,lowprice,highprecisionoftraveltime,convenien
10、tuse,multiplefunctions,convenientintegrationandbytheconsumerfavorite,soithasbeenwidelyused.ThedesignofdigitalelectronicclockbasedonAT89C51MCUasthecontrolcore,includingthehardwareandsoftwaredesign.Andthroughsoftwaresimulationmethodinordertorealizethe24hoursforaperiodandcansimultaneouslydisplayhours,m
11、inutesandsecondsandwiththewholepointtimekeepingfunction.Keywords:MPUAT89C51,Digitaltube,Timedisplay第一章緒論1.1、單片機的發(fā)展單片機是一種集成在電路芯片,是采用超大規(guī)模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調整電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)。單片機是靠程序運行的,并且可以修改。通過不同的程序實現(xiàn)不同的功能,尤其是特殊的
12、獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。早期的單片機都是8位或4位的。其中最成功的是INTEL的8031,因為簡單可靠而性能不錯獲得了很大的好評。此后在8031上發(fā)展出了MCS51系列單片機系統(tǒng)?;谶@一系統(tǒng)的單片機系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領域要求的提高,開始出現(xiàn)了16位單片機,但因為性價比不理想并未得到很廣泛的應用。90年代后隨著消費電子產品大發(fā)展,單片機技術得到了巨大提高。1.2、單片機的應用目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的蹤跡。導彈的導航裝置,飛機上各種儀表的控制,計算機的網絡通訊與數據傳輸,工
13、業(yè)自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機、攝像機、全自動洗衣機的控制,以及程控玩具、電子寵物等等,這些都離不開單片機。更不用說自動控制領域的機器人、智能儀表、醫(yī)療器械以及各種智能機械了。因此,單片機的學習、開發(fā)與應用將造就一批計算機應用與智能化控制的科學家、工程師。單片機廣泛應用于儀器儀表、家用電器、醫(yī)用設備、航空航天、專用設備的智能化管理及過程控制等領域。1.3、數字鐘應用發(fā)展介紹現(xiàn)代生活的人們越來越重視起了時間觀念,可以說是時間和金錢劃上了等號。數字鐘已成為人們日常生活中必不可少的必需品,廣泛用于個人家庭以及車站、碼頭、劇場、辦公室等公
14、共場所,給人們的生活、學習、工作、娛樂帶來極大的方便。由于數字集成電路技術的發(fā)展和采用了先進的石英技術,使數字鐘具有走時準確、性能穩(wěn)定、攜帶方便等優(yōu)點,它還用于計時、自動報時及自動控制等各個領域。第二章基于AT89C51單片機的硬件系統(tǒng)原理2.1、基于AT89C51數字鐘設計的原理數字鐘的基本功能是顯示時間,可以通過計數器的級聯(lián)實現(xiàn)。以4位數碼管的數字鐘為例,設定前兩位為小時,后兩位為分鐘,數碼管的小數點閃爍可以表示秒。首先產生一個1Hz的方波信號,在它的觸發(fā)下驅動小數點閃爍。在這個1Hz的基礎上,可以產生1/60Hz的信號(對1Hz信號計數,每計數30次就將輸出反相,得到1/60Hz信號),
15、它就是分鐘信號需要的時鐘。在這個時鐘的觸發(fā)下分鐘位數碼管依次加1,直到60時變?yōu)?,再重新開始計數。清零的時候要產生一個進位,加到小時上面。其他時間小時位保持不變。2.2、數字鐘主要元件介紹2.2.1、AT89C51單片機AT89C51是一種低功耗,高性能的片內含有4KB快閃可編程/擦除只讀存儲器(FPER0MFlashProgrammableandErasableReadOnlyMemory)的8位COMS微控制器,使用高密度,非易失存儲技術制造,并且與80C51引腳和指令系統(tǒng)完全兼容。芯片上的FPEROM允許在線編程或采用通用的非易失存儲編程器對存儲器重復編程。單片機的主要特性如下:與MC
16、S-51兼容4K字節(jié)可編程閃爍存儲器全靜態(tài)工作:0Hz-24MHz三級程序存儲器鎖定4KB的片內程序存儲器ROM128B內部數據存儲器RAM和128B特殊功能寄存器SFR4個8位可編程并行I/O接口兩個16位定時/計數器5個中斷源的控制控制系統(tǒng)一個全雙工串行接口低功耗的閑置和掉電模式片內振蕩器和時鐘電路。各引腳功能說明如下:Vcc(40腳):接+5V電源正端。Vss(20腳):接+5V電源負端。XTAL1(19腳):晶體振蕩器接入的一個引腳(采用外部振蕩器時,此引腳接地)XTAL2(18腳):晶體振蕩器接入的另一個引腳(采用外部振蕩器時,此引腳作為外部振蕩信號的輸入端)P0口(3932腳):P
17、0.0P0.7統(tǒng)稱為P0口。一般I/O口引腳或數據/低位地址總線復用引腳;P1口(18腳):P1.0P1.7統(tǒng)稱為P1口,可作為準雙向I/O口使用。一般I/O口引腳;P2口(2128腳):P2.0P2.7統(tǒng)稱為P2口,一般I/O口引腳或高位地址總線引腳;P3口(1017腳):P3.0P3.7統(tǒng)稱為P3口。除作為準雙向I/O口使用外,還可以將每一位用于第二功能,而且P3口的每一條引腳均可以獨立定義為第一功能的輸入輸出或第二功能。ALE/PROG(30腳):地址鎖存允許信號輸入或輸出引腳。對于片內含有EPROM的機型,在編程期間,該引腳用作編程脈沖PROG的輸入端。PSEN(29腳):外部程序存儲
18、器選通信號輸出端,低電平有效。RST/VPD引腳(9腳):復位信號輸入引腳/備用電源輸入引腳。常見的復位電路有:上電復位電路和上電及按鈕復位電路,如圖3.3-5所示。EA/Vpp(31腳):內外存儲器選擇引腳/片內EOROM編程電壓輸入。2.2.2、數碼管LED數碼管以發(fā)光二極管作為發(fā)光單元,顏色有單紅,黃,藍,綠,白,七彩效果,它屬于一種照明裝飾、亮化燈具。分類如下:1、從控制方式上分:分為內控方式(內部有單片機,通電自動變色)和外控方式(需要外接控制器才能變色)。2、從變化方式上分:分為固定色彩的和七彩、全彩的;固定色彩的是用來勾輪廓的,全彩的可以勾輪廓,也可以組成管屏顯示文字、視頻等;3
19、、從尺寸上分:有D50的、D30的,這是直徑;長度基本上1米的(可以定制)。4、從內部可控性上分:有1米6段的,有1米8段的和1米12段、1米16段、1米32段的。也就是1米的管子內有幾段可以獨立受控;1米段數越多,做視頻的效果越好。如果密度低,或者做些追逐效果,做1米6段也就可以了。5、從led數量上,有1米96顆燈的,有1米144顆燈的;燈越多效果越好。一般做全彩的都是用1米144顆燈的。6、從供電上分,分為高壓供電(直接220V供電)和低壓供電(12v供電,220v電源需要加開關電源轉換);一般選擇低壓供電的,比較可靠穩(wěn)定,高壓供電的容易燒毀。數碼管要正常顯示,就要用驅動電路來驅動數碼管
20、的各個段碼,從而顯示出我們要的數字,因此根據數碼管的驅動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。2.2.3、74LS24574LS245是我們常用的芯片,用來驅動led或者其他的設備,它是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數據。74LS245還具有雙向三態(tài)功能,既可以輸出,也可以輸入數據。當8051單片機的P0口總線負載達到或超過P0最大負載能力時,必須接入74LS245等總線驅動器。當片選端/CE低電平有效時,DIR=“0”,信號由B向A傳輸;(接收)DIR=“1”,信號由A向B傳輸;(發(fā)送)當CE為高電平時,A、B均為高阻態(tài)。由于P2口始終輸出地址的高8位,接口時74LS245的三態(tài)控
21、制端1G和2G接地,P2口與驅動器輸入線對應相連。P0口與74LS245輸入端相連,E端接地,保證數據線暢通。8051的/RD利PSEN相與后接DIR,使得RD且PSEN有效時,其它時間處于輸出(P0.1-D1)。74LS245輸入(P0.1-D1),A0B0A1B1A2E2A3B3A4A5E5A6B6A7E7-74LS245DIR2i3、數字鐘主要電路介紹2.3.1、時鐘電路單片機時鐘方式80C51單片機內部有一個振蕩器,其XTAL1端和XTAL2端必須外接石英晶體和微調電容,其中電容Cl、C2對振蕩頻率起到穩(wěn)定的作用;振蕩器的頻率選擇范圍為1.2MHz-12MHz
22、。單片機也可以使用外部時鐘,此時,80C51的XTAL2端用來輸入外部時鐘信號,而XTALl端則接地。2.3.2、復位電路1、手動按鈕復位手動按鈕復位需要人為在復位輸入端RST上加入高電平(圖1)。一般采用的辦法是在RST端和正電源Vcc之間接一個按鈕。當人為按下按鈕時,則Vcc的+5V電平就會直接加到RST端。手動按鈕復位的電路如所示。由于人的動作再快也會使按鈕保持接通達數十毫秒,所以,完全能夠滿足復位的時間要求。2、上電復位只要在RST復位輸入引腳上接一電容至Vcc端,下接一個電阻到地即可。對于CMOS型單片機,由于在RST端內部有一個下拉電阻,故可將外部電阻去掉,而將外接電容減至1?F。
23、上電復位的工作過程是在加電時,復位電路通過電容加給RST端一個短暫的高電平信號,此高電平信號隨著Vcc對電容的充電過程而逐漸回落,即RST端的高電平持續(xù)時間取決于電容的充電時間。為了保證系統(tǒng)能夠可靠地復位,RST端的高電平信號必須維持足夠長的時間。上電時,Vcc的上升時間約為10ms,而振蕩器的起振時間取決于振蕩頻率,如晶振頻率為10MHz,起振時間為1ms;晶振頻率為1MHz,起振時間則為10ms。在圖2的復位電路中,當Vcc掉電時,必然會使RST端電壓迅速下降到0V以下,但是,由于內部電路的限制作用,這個負電壓將不會對器件產生損害。另外,在復位期間,端口引腳處于隨機狀態(tài),復位后,系統(tǒng)將端口
24、置為全“I”態(tài)。如果系統(tǒng)在上電時得不到有效的復位,則程序計數器PC將得不到一個合適的初值,因此,CPU可能會從一個未被定義的位置開始執(zhí)行程序。VccVcc02211RESET22u8051RESET0051上電自動復位手動復位電躋第三章基于KEIL的系統(tǒng)軟件設計4.1、KeiluVision2集成開發(fā)環(huán)境介紹Keil公司成立于1986年,主要開發(fā)、制造和銷售嵌入式8051、251、ARM、XC16x/C16x/ST10等微控制器軟件開發(fā)工具,提供ANSIC編譯器、宏匯編程序、實時管理、調試和模擬器、綜合評估板等。Keil軟件是基于MCS8051內核的微處理器軟件開發(fā)平臺/21,可以完成工程建立
25、和管理、C語言和匯編語言源代碼的編譯、連接、調試、hex目標代碼的生成等開發(fā)流程,是目前單片機系統(tǒng)軟件開發(fā)的常用工具之一4.2、基于ke訂的軟件數字鐘軟件設計1打開Keil軟件,ProjectfNewProjectf新建文件夾f命名dz91134-4f單擊【打開】按鈕f保存。出現(xiàn)Atmel,雙擊AtmelfAT89C51。FilefNewf寫程序Savef文件名:dz91134-4.asmf保存。右擊左邊對話框中的SourceGroup1f單擊AddFilestoSourceGroup1fAdd。右擊左邊對話框中的Target1fOptionsforTargetTarget1foutputfc
26、reatLiex,最后單擊【TranslateCurrentfile】按鈕,檢查程序是否正確。4.3、系統(tǒng)軟件介紹4.3.1、流程圖4.3.2、程序S_SETBITP1.0M_SETBITP1.1H_SETBITP1.2RESETBITP1.3SECONDEQU30HMINUTEEQU31HHOUREQU32HTCNTEQU34HORG00HSJMPSTARTORG0BHLJMPINT_T0START:MOVDPTR,#TABLEMOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0MOVTCNT,#0MOVTMOD,#01HMOVTH0,#(65536-50000)/256MO
27、VTL0,#(65536-50000)MOD256MOVIE,#82HSETBTR0A1:LCALLDISPLAYMOVP1,#0FFHJNBS_SET,S1JNBM_SET,S2JNBH_SET,S3JNBRESET,STARTLJMPA1LCALLDELAYJBS_SET,A1INCSECONDS1:LCALLDISPLAYMOVA,SECONDCJNEA,#60,J0MOVSECOND,#0LJMPK1S2:LCALLDELAYJBM_SET,A1K1:INCMINUTEMOVA,MINUTECJNEA,#60,J1MOVMINUTE,#0LJMPK2S3:LCALLDELAYJBH_S
28、ET,A1K2:INCHOURMOVA,HOURCJNEA,#24,J2MOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0LJMPA1J0:JBS_SET,A1LCALLDISPLAYSJMPJ0J1:JBM_SET,A1LCALLDISPLAYSJMPJ1J2:JBLCALLSJMPINT_T0:MOVMOVINCMOVCJNEINCMOVMOVCJNEINCMOVMOVCJNEINCMOVMOVCJNEMOVMOVMOVMOVRETUNE:RETIDISPLAY:MOVMOVDIVCLRH_SET,A1DISPLAYJ2TH0,#(65536-50000)/256TL0,
29、#(65536-50000)MOD256SECONDA,TCNTA,#20,RETUNESECONDTCNT,#0A,SECONDA,#60,RETUNEMINUTESECOND,#0A,MINUTEA,#60,RETUNEHOURMINUTE,#0A,HOURA,#24,RETUNEHOUR,#0MINUTE,#0SECOND,#0TCNT,#0A,SECONDB,#10ABP3.6MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.6MOVA,BCLRP3.7MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.7CLRP3.5MOVP0,#40HLC
30、ALLDELAYSETBP3.5MOVA,MINUTEMOVB,#10DIVABCLRP3.3MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.3MOVA,BCLRP3.4MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.4CLRP3.2MOVP0,#40HLCALLDELAYSETBP3.2MOVA,HOURMOVB,#10DIVABCLRP3.0MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.0MOVA,BCLRP3.1MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.1RETTABLE:DB3FH,
31、06H,5BH,4FH,66HDB6DH,7DH,07H,7FH,6FHDELAY:MOVR6,#5D1:MOVR7,#250DJNZR7,$DJNZR6,D1RETEND第四章系統(tǒng)仿真與實現(xiàn)5.1、Proteus軟件介紹Proteus軟件是LabcenterElectronics公司的一款電路設計與仿真軟件,它包括ISIS、ARES等軟件模塊,ARES模塊主要用來完成PCB的設計,而ISIS模塊用來完成電路原理圖的布圖與仿真。Proteus的軟件仿真基于VSM技術,它與其他軟件最大的不同也是最大的優(yōu)勢就在于它能仿真大量的單片機芯片,比如MCS-51系列、PIC系列等等,以及單片機外圍電路,比
32、如鍵盤、LED、LCD等等。通過Proteus軟件的使用我們能夠輕易地獲得一個功能齊全、實用方便的單片機實驗室。5.2、基于Proteus軟件的數字鐘硬件仿真設計1.建立新項目,啟動軟件之后,點擊菜單FileNewDesign.2調入元件,在新設計窗口中,點擊對象選擇器上方的按鈕P,選擇出對應的元器件。3.連線,在開始連線的元件引腳處點擊左鍵,移動光標到另一個元件引腳的端點,單擊即可。4添加程序,雙擊AT89C51單片機,出現(xiàn)對話框,選擇.hex文件,單擊OK完成添加。5.仿真執(zhí)行,點擊開始按鈕,進行仿真。kis03-ISISProfessionalFileViewEditToolsDesig
33、nGraphSourceDebugLibraryTempiateSvstemHelpE)囤怪4-半欽q気越麾i亀ih盅殘#鸞思a0aeo廠卄kl4-鏗S一vrngA轄回瀘護冒/0D8AISI-+HHDEVICES1N41487SEG-MPX8-CC-BLUE74LS245AT89C51BUTTONCAPCAF-ELE匚CRYSTALFIESFlESFACK-8FIX8亠亍亠.-2000.0+1500.0th5.3、基于Proteus軟件的數字鐘硬件仿真運行當單擊開始時,數碼管上出現(xiàn)數值03-13-10單擊K1,秒數加一;單擊K2,分值加一;單擊K3,小時值加一;單擊K0,全部清零,返回00-0
34、0-00重新開始計時。FileViewEditToolsDesignGrphSourceDebugLibraryTemplateSystemHelpD兇丨*陽丨囁心#髀/|匱I鉛乂丨HM般遛因IB貝岡DEVICES1N41487SEG-MPX8-CC-BLUE74LS245AT89C51BUTTONCAPCAP-ELECCRYSTALRESFlESFACK-8FIX8=一一r#s=l-務畫滬.K冒一/0D8AEI-+|j|+4300.0+2500.0_th|l|II|-I|o5Messages|j|PAUSED:00:00:22.3000005.4、基于HOT-51開發(fā)板的數字鐘硬件運行單片機
35、下載程序步驟如下:把數據線和電源線連接在計算機與開發(fā)板上,在設備管理器中找到所選的端口號。再對開發(fā)板配套資料文件夾中的HL340文件夾中的SETUP.exe進行驅動,最后打開開發(fā)軟件中的STC.exe,設置單片機的型號,波特率,以及端口,重要的是要打開之前在Keil中生成的hex文件,然后點擊下載,給單片機上電,加載程序完成。司STC-ISP.eseStepl/歩驟1:SelectMCUType選擇單片機型號,MCUType,ATH|STC89C52RC十|0000emorv1FFFStep2/歩驟2:OpenFile/打開文件反件范圍內未用區(qū)域埴00)起始地址(HEX)校驗和|oI00071
36、B7HP打開文件前清Cl緩沖OpeiJ遼e/打開文件I|o|F打開文件前清Cl緩沖_地址000102030405060708090A0BoconOEOF0001C0000000000000000000000000000000000001DO000000000000000000000000000000000001E0000000000000000000000000000000000001F000000000000000000000000000000000程序文件_no_串口調試助手工程文件ProgramFile:D:陳JBAVee.hex打開數據文件Step3/步曙3:Select,COMPor
37、t,MaxBaud/選擇串行口,杲高波特率COM:|COH9三|O杲高波特率:-潔嘗試提高最低波特率或使最高波特率=最低波特率:1加019200Step4/歩驟4:設置本框和右下方選項中的選項Doublespeed/孜倍速:振蕩放大器増益:如需低功耗,16MHz以下振蕩器増益可選1咫gain下次冷啟動Fl.O.Fl.lQ與下載無關廣等于Q內部擴展AUX-RAN:下次下載用戶應用程序時將數據Flam返一并擦除CYES10選項自定殳下我脫機下載檢查MCU選項自動増星ISPDEMCJDownload/下載Stop/停止StepS/歩驟5:DowrJoad/下載先點下載按鈕再MCU上電復位-拎啟動毎次
38、下載前重新調人已打開在緩沖區(qū)的文件,方便調試使用當目標代瑪發(fā)生變化后自動調入文件,并立即發(fā)送下載命令以下功能僅針對STC89C51RC/M+系列單片機新版本C版有效如的年6月以后供貨用戶軟件啟動內部看門狗后r只有停電關看門狗件復位關看門狗 HYPERLINK http:/wr http:/wr.ICU-le*ory.co*技術支持姚永平)Ver:4.7.9回岡T.若仍然不成功,可能MCU/單片機內無ISP系統(tǒng)引導碼,或需退回升級,或MCU已損壞&若使用USB轉ES-232串口線下載,可能會遇到不兼容的問題,可以讓我們幫助購買兼容的USB轉FS-232串口錢仍在連接中,
39、詰給MCU上電.成功計數C1h:eli-諳關注www.MCU-M網站及時升級下載成功聲音提示:(SYES-NO重復下載間隔時間砂1第五章基于PROTEL軟件的系統(tǒng)硬件設計31、Protel99SE概述Protel99SE是Protel公司近10年來致力于Windows平臺開發(fā)的最新結晶,能實現(xiàn)從電學概念設計到輸出物理生產數據,以及這之間的所有分析、驗證和設計數據管理。因而今天的Protel最新產品已不是單純的PCB(印制電路板)設計工具,而是一個系統(tǒng)工具,覆蓋了以PCB為核心的整個物理設計。最新版本的Protel軟件可以毫無障礙地讀Oread、Pads、Accel(PCAD)等知名EDA公司設
40、計文件,以便用戶順利過渡到新的EDA平臺。Protel99SE共分5個模塊,分別是原理圖設計、PCB設計(包含信號完整性分析)、自動布線器、原理圖混合信號仿真、PLD設計。3.2、基于Protel99SE的原理圖設計元件的標號與元件的對應關系:繪制一張電路原理圖,首先要設計好圖紙大小,圖紙大小是根據電路圖的規(guī)模和復雜程度而定的,設置合適的圖紙大小是設計好原理圖的第一步。然后設置protel99se/Schematic設計環(huán)境,包括設置格點大小和類型,光標類型等等,大多數參數也可以使用系統(tǒng)默認值。根據電路圖的需要,將零件從零件庫里取出放置到圖紙上,并對放置零件的序號、零件封裝進行定義和設定等工作
41、。將圖紙上的元件用具有電氣意義的導線、符號連接起來,構成一個完整的原理圖。最后的步驟是文件保存。(附圖)3.3、基于Protel99SE的PCB圖設計$。(介紹電路中元件標號與元件的對應關系)首先在PCB界面設置好各種參數,參數設置是電路板設計非常重要的步驟。然后裝入元件封裝庫,在“添加/刪除元件庫”對話框中選取所有元件所對應的元件封裝庫。然后導入網絡表再進行元器件布局,既可以自動布局,也可以手動布局。都完成后進行布線手工調整自動布線結束后,可能存在一些令人不滿意的地方,可以手工調整,把電路板設計得盡善盡美。(附圖)3.4、元件列表(附表)第六章小結與展望7.1、小結通過這次課程設計,加強了我
42、們動手、思考和解決問題的能力。在設計過程中,經常會遇到這樣那樣的情況,就是心里想老著這樣的接法可以行得通,但實際接上電路,總是實現(xiàn)不了,因此耗費在這上面的時間用去很多。平時看課本時,有時問題老是弄不懂,做完課程設計,那些問題就迎刃而解了。而且還可以記住很多東西。比如一些芯片的功能,平時看課本,這次看了,下次就忘了,通過動手實踐讓我們對各個元件映象深刻。認識來源于實踐,實踐是認識的動力和最終目的,實踐是檢驗真理的唯一標準。所以這個期末測試之后的課程設計對我們的作用是非常大的。7.2、全文展望通過這次對數字鐘的設計與制作,讓我了解了設計電路的程序,也讓我了解了關于數字鐘的原理與設計理念,要設計一個電路總要先用仿真仿真成功之后才實際接線的。但是最后的成品卻不一定與仿真時完全一樣,因為,再實際接線中有著各種各樣的條件制約著。而且,在仿真中無法成功的電路接法,在實際中因為芯片本身的特性而能夠成功。所以,在設計時應考慮兩者的差異,從中找出最適合的設計方法。通過這次學習,讓我對各種電路都有了大概的了解,所以說,坐而言不如立而行,對于這些電路還是應該自己動手實際操作才會有深刻理解。致謝大學三年生活即將結束,班主任張慧老是為我們班付出了很多,關心我們的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年農村集體土地承包合同示例
- 2025年勞動合同與勞務合同差異對比
- 2025年航空備品項目提案報告
- 2025年分析儀器及裝置項目提案報告模板
- 2025年精細藥液過濾器項目規(guī)劃申請報告模板
- 2025年臨時辦公租賃合同范本
- 2025年區(qū)域航空維修合作與發(fā)展協(xié)議
- 2025年合作伙伴商鋪經營合同
- 2025年企業(yè)商業(yè)保密合同
- 2025年交通服務費用回收協(xié)議
- 2024-2030年中國紫蘇市場深度局勢分析及未來5發(fā)展趨勢報告
- 銷售人員課件教學課件
- LED大屏技術方案(適用于簡單的項目)
- 城市自來水廠課程設計
- 2024智慧城市數據采集標準規(guī)范
- Lesson 6 What colour is it(教學設計)-2023-2024學年接力版英語三年級下冊
- 歷年國家二級(Python)機試真題匯編(含答案)
- 第五單元任務二《準備與排練》教學設計 統(tǒng)編版語文九年級下冊
- 虧損企業(yè)減虧專項治理方案
- 《垃圾發(fā)電廠爐渣處理技術規(guī)范》
- 設計質量、進度、服務保證措施
評論
0/150
提交評論