版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 課 程 設(shè) 計 任 務(wù) 書</p><p> 題 目 單片機課程設(shè)計 </p><p> 多功能數(shù)字萬年歷 </p><p> 系 (部) </p><p>
2、專 業(yè) </p><p> 班 級 </p><p> 學(xué)生姓名 </p><p> 學(xué) 號
3、 </p><p> 12 月 02 日至 12 月 06 日 共 1 周</p><p> 指導(dǎo)教師(簽字) </p><p> 系 主 任(簽字) </p><p> 2013年 12 月 06 日</p>
4、<p><b> 單片機課程設(shè)計</b></p><p> 多功能數(shù)字萬年歷 </p><p><b> 班級:</b></p><p><b> 姓名:</b></p><p><b> 學(xué)號:</b></p>&
5、lt;p><b> 指導(dǎo)教師:</b></p><p><b> 摘要</b></p><p> 本設(shè)計是基于51系列的單片機進行的電子萬年歷設(shè)計,可以顯示年月日時分秒及周信息,具有可調(diào)整日期和時間功能。在設(shè)計的同時對單片機的理論基礎(chǔ)和外圍擴展知識進行了比較全面準備。在硬件與軟件設(shè)計時,沒有良好的基礎(chǔ)知識和實踐經(jīng)驗會受到很大限制,每項
6、功能實現(xiàn)時需要那種硬件,程序該如何編寫,算法如何實現(xiàn)等,沒有一定的基礎(chǔ)就不可能很好的實現(xiàn)。在編寫程序過程中發(fā)現(xiàn)以現(xiàn)有的相關(guān)知識要獨自完成編寫任務(wù)困難重重,在老師和同學(xué)的幫助下才完成了程序部分的編寫。</p><p> 關(guān)鍵詞:時鐘電鐘;單片機;AT89C51;萬年歷</p><p><b> Abstract</b></p><p> T
7、his design is based on the design of electronic calendar 51 series MCU can display YYMMDDHHMMSS and weekly information, with adjustable date and time functions. In the design, while the theoretical basis for the microcon
8、troller and peripheral expansion of knowledge more comprehensive preparation. Hardware and software design, without good foundation of knowledge and practical experience will be greatly restricted, each function requires
9、 the kind of hardware implementation, the program how to wr</p><p> Keyword:Clock electric clock; SCM; AT89C51; calenda</p><p><b> 目錄</b></p><p> 一、課程設(shè)計題目1</p>
10、<p><b> 二、內(nèi)容要求1</b></p><p><b> 三、目的和意義1</b></p><p> 四、總體方案設(shè)計思路1</p><p> 五、仿真電路設(shè)計2</p><p> 5.1 AT89C51的芯片概述2</p><p&g
11、t; 5.2 管腳說明3</p><p> 5.3 電路設(shè)計4</p><p> 5.3.1 數(shù)碼管日歷顯示電路4</p><p> 5.3.2 74HC238片選電路:5</p><p> 5.3.3 AT89C51單片機控制電路6</p><p> 5.3.4 硬件電路的總體框圖6</
12、p><p><b> 六、軟件設(shè)計8</b></p><p> 6.1 主程序流程圖8</p><p><b> 七、軟件程序9</b></p><p><b> 八、仿真調(diào)試13</b></p><p> 九、Proteus ISIS簡介
13、14</p><p> 十、實際目標時情況15</p><p> 十一、課程設(shè)計心得體會15</p><p> 十二、參考文件16</p><p><b> 一、課程設(shè)計題目</b></p><p> 以80C51單片機為核心,設(shè)計,編程,仿真,調(diào)試一個具有顯示時間(時、分、月、
14、日、星期),并可以通過按鍵輸入調(diào)整的萬年歷時鐘。擴展內(nèi)容:閏年月、溫度顯示、時間掉電保留等等其他內(nèi)容。</p><p><b> 二、內(nèi)容要求</b></p><p> 1. 具有年、月、日、星期、時、分、秒等功能; 2. 時間與陰、陽歷能夠自動關(guān)聯(lián); 3. 具有溫度計功能; 4.
15、具備年、月、日、星期、時、分、秒校準功能</p><p> 5. 在仿真軟件keil—Protues環(huán)境中可以正常輸入調(diào)試及顯示運行。</p><p><b> 三、目的和意義</b></p><p> 1、進行一次實際開發(fā)的實驗,提高用戶實際開發(fā)的能力。</p><p> 2、全面利用所學(xué)的電子技術(shù)方面的知識,
16、進行這次綜合的運用,同時深入了解匯編語言在單片機上的運用。</p><p> 3、綜合運用所學(xué)的《單片機原理與應(yīng)用》理論知識,通過實踐加強對所學(xué)知識 的理解,具備設(shè)計單片機應(yīng)用系統(tǒng)的能力。 4、 通過本次課程設(shè)計加深對單片機掌握定時器、外部中斷的設(shè)置和編程原理的全面認識復(fù)習(xí)和掌握,對單片機實際的應(yīng)用作進一步的了解。5、 通過本次試驗,增強自己的動手能力。認識單片機在日常生活中的應(yīng)用的廣泛性
17、,實用性。</p><p> 四、總體方案設(shè)計思路</p><p> 本實驗利用單片機的定時器/計數(shù)器定時和記數(shù)的原理,通過采用proteus仿真軟件來模擬實現(xiàn)。模擬利用AT89C51單片機、LED數(shù)碼管以及控件來顯示日期的變更。</p><p> 選用電子萬年歷芯片時,應(yīng)重點考慮功能實在、使用方便、單片存儲、低功耗、抗斷電的器件。</p>&l
18、t;p> 根據(jù)選用的電子萬年歷芯片設(shè)計外圍電路和單片機的接口電路。</p><p> 在硬件設(shè)計時,結(jié)構(gòu)要盡量簡單實用、易于實現(xiàn),使系統(tǒng)電路盡量簡單。</p><p> 根據(jù)設(shè)計的硬件電路,編寫控制89C51芯片的單片機程序。</p><p> 通過編程、編譯、調(diào)試,并實現(xiàn)本設(shè)計的功能。</p><p> 在硬件電路和軟件程序
19、設(shè)計時,主要考慮提高人機界面的友好性,方便用戶操作等因素。</p><p> 軟件設(shè)計時必須要有完善的思路,要做到程序簡單,調(diào)試方便。</p><p> 單片機電子萬年歷的制作有多種方法,可供選擇的器件和運用的技術(shù)也有很多種。所以,系統(tǒng)的總體設(shè)計方案應(yīng)在滿足系統(tǒng)功能的前提下,充分考慮系統(tǒng)使用的環(huán)境,所選的結(jié)構(gòu)要簡單使用、易于實現(xiàn),器件的選用著眼于合適的參數(shù)、穩(wěn)定的性能、較低的功耗以及低
20、廉的成本。</p><p> 系統(tǒng)的功能往往決定了系統(tǒng)采用的結(jié)構(gòu),經(jīng)過成本,性能,功耗等多方面的考慮決定用9個8進制74HC573外接8位數(shù)碼管顯示日期變化,74HC238作為譯碼器決定某個74HC573工作。芯片采用89C51。從而實現(xiàn)電子萬年歷的功能。</p><p><b> 五、仿真電路設(shè)計</b></p><p> 5.1 A
21、T89C51的芯片概述</p><p> AT89C51是一個低功耗,高性能CMOS 8位單片機,片內(nèi)含4k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序內(nèi)存,器件采用ATMEL公司的高密度、非易失性存儲技術(shù)制造,兼容標準MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元,功能強大的微型計算機的AT
22、89C51可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方案。AT89C單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 其工作電壓在4.5-5V,一般我們選用+5V電壓。外形及引腳排列如圖2所示 </p><p> 圖1:89C51的核心電路框圖</p><p><b> 5.2 管腳說明</b></p><p> (1)電源及
23、時鐘引腳(4個)</p><p> Vcc: 電源接入引腳</p><p><b> Vss:接地引腳</b></p><p> XTAL1:晶振震蕩器接入的一個引腳(采用外部振蕩器時,此引腳接地);</p><p> XTAL2:晶體振蕩器的另一個引腳(采用外部振蕩器時,此引腳作為外部振蕩器信號的輸入端)。&l
24、t;/p><p> ?。?)控制線引腳(4個)</p><p> RST/Vpd:復(fù)位信號輸入引腳/備用電源輸入引腳;</p><p> ALE:地址鎖存允許信號輸出引腳/編程脈沖輸入引腳:</p><p> EA:內(nèi)外內(nèi)存選擇引腳/片外EPROM編程電壓輸入引腳;</p><p> PSEN:外部程序內(nèi)存選通信號
25、輸出引腳。</p><p> ?。?)并行I/O引腳</p><p> P0.0-P0.7:一般I/O口引腳或數(shù)據(jù)/低位地址總線復(fù)用引腳;</p><p> P1.0-P1.7:一般I/O口引腳;</p><p> P2.0-P2.7:一般I/O口引腳或高位位址總線引腳;</p><p> P3.0-P3.7:
26、一般I/O口引腳或第二功能引腳</p><p><b> 5.3 電路設(shè)計</b></p><p> 5.3.1 數(shù)碼管日歷顯示電路</p><p><b> 圖1</b></p><p><b> 元件參數(shù):</b></p><p><b
27、> 1、74HC573</b></p><p> 74HC573包含八進制3態(tài)非反轉(zhuǎn)透明鎖存器,是一種高性能硅門CMOS器件。74HC573跟LS/AL573的管腳一樣。器件的輸入是和標準CMOS輸出兼容的,加上拉電阻他們能和LS/ALSTTL輸出兼容。74HC573管腳:1腳三態(tài)允許控制端低電平有效,1D~8D為數(shù)據(jù)輸入端,1Q~8Q為數(shù)據(jù)輸出端。</p><p>
28、 74HC573引腳圖</p><p> 74HC573引腳圖</p><p> 74HC573內(nèi)部原理圖</p><p><b> 2、數(shù)碼管</b></p><p> 我選用的是7SEG-MPX1-CA型號的數(shù)碼管,共陽,如圖5所示:</p><p> 圖5 7SEG-MPX1-C
29、A數(shù)碼管</p><p> 總共有九個引腳,遠離八個引腳的一個可以接地,可以接上拉電阻后接地,若把單獨的引腳放在右邊,從左往右數(shù),依次對應(yīng)a,b,c,d,e,f,g(小數(shù)點)</p><p> 5.3.2 74HC238片選電路:</p><p> 74HC238連接鎖存器74HC573選擇控制某一個數(shù)碼管顯示。</p><p> 7
30、4HC238片選電路圖</p><p><b> 元件參數(shù):</b></p><p> 74HC238譯碼器,74HC238也是3-8譯碼器,輸出高電平選中。</p><p> 74HC238引腳圖</p><p> 74HC238引腳連接說明</p><p> 5.3.3 AT89C5
31、1單片機控制電路</p><p> 5.3.4 硬件電路的總體框圖</p><p><b> 六、軟件設(shè)計</b></p><p> 6.1 主程序流程圖</p><p><b> 七、軟件程序 </b></p><p><b> ;定義變量</b&
32、gt;</p><p> K EQU 30H ;T0定時計數(shù)</p><p> MER EQU 31H ;月計數(shù)</p><p> RER EQU 32H ;日計數(shù)</p><p> SER EQU 33H ;時計數(shù)</p><p&
33、gt; FER EQU 34H ;分計數(shù)</p><p> XQR EQU 35H ;星期計數(shù)</p><p> MMR EQU 36H ;秒計數(shù)</p><p> DA1 EQU 40H ;9個顯示單元的顯示段碼</p><p> DA2 E
34、QU 41H ;第二個</p><p> DA3 EQU 42H ;</p><p> DA4 EQU 43H ;</p><p> DA5 EQU 44H ;</p><p> DA6 EQU 45H ;</p><p>
35、; DA7 EQU 46H ;</p><p> DA8 EQU 47H ;</p><p> DA9 EQU 48H ;第九個顯示緩存 </p><p><b> ;定義位標志</b></p><p> XSBZ BIT 00H
36、;</p><p> T0BZ BIT 01H ;</p><p> BLBZ BIT 02H ;</p><p> LED1 BIT P1.4 ; 1</p><p><b> ;定義端口</b></p><p><b>
37、;程序部分</b></p><p> ORG 0000H</p><p><b> LJMP MAIN</b></p><p> ORG 0003H ;</p><p><b> LJMP WZD0</b></p><p> ORG 0013
38、H ;</p><p><b> LJMP T0ZD</b></p><p> // ORG 000BH ;</p><p> // LJMP WZD1</p><p> // ORG 001BH ;</p><p> // LJMP
39、 T1ZD</p><p> // ORG 0023H ;</p><p> // LJMP UAZD</p><p> ORG 0030H</p><p> TAB1: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;共陰段碼</p><p> D
40、B 7FH,6FH,77H,7CH,39H,5EH,79H,71H,00H</p><p> TAB2: DB 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82 ;共陽顯示段碼</p><p> DB 0xf8,0x80,0x90,0x88,0x83,0xa7,0xa1 ;0-F,全滅</p><p> DB 0x86,0x8e,
41、0xff</p><p> MAIN: MOV SP,#5FH;</p><p> MOV A,#0FFH;</p><p> MOV P0,A ;</p><p><b> MOV P1,A</b></p><p><b> MOV P2,A
42、</b></p><p><b> MOV P3,A</b></p><p> MOV TMOD,#20H ;T1方式1</p><p> MOV TH0,#3CH ;50ms定時</p><p> MOV TL0,#0B0H ;</p><p> //
43、 MOV SCON,#50H ;方式1,開接收</p><p> // MOV PCON,#00H ;不加倍</p><p> SETB TR0 ;打開T1</p><p> SETB ET0 ;開T0中斷</p><p> SETB EA ;總中斷</p
44、><p> MOV R7,#9 ;初始化顯示緩存區(qū)</p><p> MOV DPTR,#TAB2 ;送入0-9段碼</p><p> MOV R0,#30H ;變量首地址</p><p> MOV R1,#40H ;顯緩首地址</p><p> CSXS: CLR A
45、 ;</p><p> MOV @R0,A ;清變量</p><p> MOVC A,@A+DPTR ;讀入段碼</p><p> MOV @R1,A ;送到顯緩</p><p> INC R1 ;地址加一</p><p> INC R0
46、 ;</p><p> INC DPTR ;</p><p> DJNZ R7,CSXS;</p><p> SETB XSBZ ;置顯示標志</p><p> LOOP: NOP;</p><p> CALL T0CL ;調(diào)定時處理</p&
47、gt;<p> CALL XSZC ;調(diào)顯示輸出</p><p> CALL SJCL ;調(diào)數(shù)據(jù)處理</p><p> SJMP LOOP ;</p><p> SJCL: JB BLBZ,SJCL1 ;數(shù)據(jù)處理,有要求?</p><p><b> RET&l
48、t;/b></p><p> SJCL1: MOV R0,#40H ;Y,顯緩首址</p><p> MOV DPTR,#TAB2 ;段碼表首地址</p><p> MOV A,MER ;月份拆分</p><p> MOV B,#10 ;十位數(shù)取出</p><p>
49、; DIV AB ;</p><p> MOVC A,@A+DPTR ;取段碼 </p><p> MOV @R0,A ;送顯緩</p><p> INC R0 ;指向下一顯緩</p><p> MOV A,B ;取個位</p><p> M
50、OVC A,@A+DPTR ;取段碼</p><p> MOV @R0,A ;送顯緩</p><p><b> INC R0</b></p><p> MOV A,RER ;日拆分</p><p> MOV B,#10 ;十位數(shù)取出</p><p
51、> DIV AB ;</p><p> MOVC A,@A+DPTR ;取段碼 </p><p> MOV @R0,A ;送顯緩</p><p> INC R0 ;指向下一顯緩</p><p> MOV A,B ;取個位</p><p>
52、 MOVC A,@A+DPTR ;取段碼</p><p> MOV @R0,A ;送顯緩</p><p> INC R0 ; </p><p> MOV A,SER ;時拆分</p><p> MOV B,#10 ;十位數(shù)取出</p><p>
53、; DIV AB ;</p><p> MOVC A,@A+DPTR ;取段碼 </p><p> MOV @R0,A ;送顯緩</p><p> INC R0 ;指向下一顯緩</p><p> MOV A,B ;取個位</p><p> M
54、OVC A,@A+DPTR ;取段碼</p><p> MOV @R0,A ;送顯緩</p><p> INC R0 ;</p><p> MOV A,FER ;分拆分</p><p> MOV B,#10 ;十位數(shù)取出</p><p> DI
55、V AB ;</p><p> MOVC A,@A+DPTR ;取段碼 </p><p> MOV @R0,A ;送顯緩</p><p> INC R0 ;指向下一顯緩</p><p> MOV A,B ;取個位</p><p> MOVC A
56、,@A+DPTR ;取段碼</p><p> MOV @R0,A ;送顯緩</p><p> MOV A,XQR ;星期拆分</p><p> MOVC A,@A+DPTR ;取段碼</p><p> MOV @R0,A ;送顯緩</p><p> SETB
57、XSBZ ;</p><p><b> RET</b></p><p> XSZC: JB XSBZ,XSC0 ; 有顯示要求?</p><p> RET ;</p><p> XSC0: CLR XSBZ ;有,清標志</p>&
58、lt;p> MOV R7,#9 ;9個單元</p><p> MOV R6,#00H ;第一單元位碼</p><p> MOV R1,#40H ;</p><p> XSC1: MOV A,R6 ;送出位碼</p><p> MOV P2,A;</p>&
59、lt;p> MOV A,@R1 ;送出段碼</p><p> MOV P0,A ;</p><p> INC R1 ; 地址加一 </p><p> INC R6 ;</p><p> DJNZ R7,XSC1 ;</p><
60、p><b> RET</b></p><p> T0CL: JB T0BZ,T0CL0 ;</p><p><b> RET</b></p><p> T0CL0: CLR T0BZ ;</p><p> INC K ;</p>
61、;<p> MOV A,K ;</p><p> CJNE A,#10,TCLM;</p><p> MOV K,#0 ;</p><p><b> CPL LED1</b></p><p> INC MMR ;</p><
62、;p> MOV A,MMR ;</p><p> CJNE A,#120,TCLM ;</p><p> MOV MMR,#0 ;</p><p> INC FER ;</p><p> MOV A,FER ;</p><p> CJNE A,
63、#60,TCLM1 ;</p><p> MOV FER,#0 ;</p><p> INC SER ;</p><p> MOV A,SER ;</p><p> CJNE A,#24,TCLM1 ;</p><p> MOV SER,#0 ;<
64、/p><p> INC XQR ;</p><p> MOV A,XQR ;</p><p> CJNE A,#8,T0CL1 ;</p><p> MOV XQR,#0 ;</p><p><b> INC XQR</b></p>
65、<p> T0CL1: INC RER ;</p><p> MOV A,RER ;</p><p> CJNE A,#32,TCLM1 ;</p><p> MOV RER,#0 ;</p><p><b> INC RER</b></p>
66、;<p> INC MER ;</p><p> MOV A,MER ;</p><p> CJNE A,#13,TCLM1 ;</p><p> MOV MER,#0 ; </p><p><b> INC MER </b></p>
67、<p> TCLM1: SETB BLBZ ;</p><p> TCLM: NOP</p><p><b> RET</b></p><p><b> ;中斷程序</b></p><p> WZD0: NOP ;</p>
68、<p><b> RETI</b></p><p> WZD1: NOP</p><p><b> RETI </b></p><p> T0ZD: NOP ;</p><p> MOV TH0,#3CH ;50ms定時</p><p&g
69、t; MOV TL0,#0B0H ;</p><p> SETB T0BZ ;</p><p><b> RETI</b></p><p> T1ZD: NOP</p><p><b> RETI</b></p><p> UAZD: NOP&
70、lt;/p><p><b> PUSH PSW</b></p><p><b> PUSH ACC</b></p><p> JNB RI,UAZD1 ; </p><p> CLR RI ;</p><p> MOV A,SBUF ;<
71、/p><p> MOV DPTR,#TAB1 ;</p><p> MOVC A,@A+DPTR ;</p><p> MOV P0,A ;</p><p> UAZD1: CLR TI ;</p><p><b> POP ACC</b></p&
72、gt;<p><b> POP PSW</b></p><p><b> RETI</b></p><p> END </p><p><b> 八、仿真調(diào)試</b></p><p> 通過在Keil下對源程序的編譯,改正了其中
73、的很多錯誤,然后運行,保證源程序的正確性。同時,按原理圖選擇正確合理的電器元件,畫出正確的電路圖。然后,連接單片機為AT89C51,選擇Options for target,選擇OUTPUT子菜單,在Create HEX Fi前打鉤,DeBug子菜單中,Settings選擇ProteusVSM Simulator,USE前打鉤,再次運行文件,成功后在目錄下會生成HEX文件,打開Proteus軟件,或直接點擊DSN檔,雙擊單片機模板,點擊
74、文件夾式樣的圖標選擇對應(yīng)的HEX驅(qū)動文件,然后點擊開始,進行調(diào)試。順利實現(xiàn)了單片機數(shù)字電子鐘的“小時”、“分鐘”、“秒”的顯示。該電子萬年歷的顯示效果如圖</p><p> 九、Proteus ISIS簡介</p><p> Labcenter公司開發(fā)的電路分析與實物仿真軟件。它運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路。</p>
75、<p><b> 該軟件的特點是:</b></p><p> ?。?)全部滿足我們提出的單片機軟件仿真系統(tǒng)的標準,并在同類產(chǎn)品中具有明顯的優(yōu)勢。</p><p> ?。?)具有模擬電路仿真、數(shù)字電路仿真、單片機及其外圍電路組成的系統(tǒng)的仿真、RS-232動態(tài)仿真、I2 C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、
76、信號發(fā)生器等。</p><p> ?。?)目前支持的單片機類型有:ARM7系列、68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。</p><p> ?。?)支持大量的存儲器和外圍芯片。</p><p> 總之,該軟件是一款集單片機和SPICE分析于一身的仿真軟件,功能極其強大 ,可
77、仿真ARM、51、AVR、PIC。Proteus啟動畫面:</p><p><b> 十、實際目標時情況</b></p><p> 在仿真,基本滿足題目要求,可以做到計時,日期的變更,但在程序變量的設(shè)置上出現(xiàn)過問題,還是對這次的設(shè)計進度有一定的影響</p><p> 十一、課程設(shè)計心得體會</p><p> 課程
78、設(shè)計是培養(yǎng)學(xué)生綜合運用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學(xué)生實際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機已經(jīng)成為當今計算機應(yīng)用中空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作為二十一世紀的大學(xué)生,掌握單片機的開發(fā)技術(shù)是十分重要的。</p><p> 此次設(shè)計立足于電子技術(shù)的實際運用,不斷實踐,開拓了思維,設(shè)計以考查、調(diào)研、搜集資料、擬訂方案、進行
79、系統(tǒng)規(guī)劃、編程、仿真、調(diào)試的流程,使我深刻的體會到了在學(xué)習(xí)我們專業(yè)的過程中理論與實踐相結(jié)合的重要性,同時也解決了以前學(xué)習(xí)比較模糊的專業(yè)知識點,使自己掌握的專業(yè)知識更加結(jié)構(gòu)化、系統(tǒng)化</p><p> 首先擺在我面前的是要先弄懂所要設(shè)計電路的原理,于是最開始我在拿到題目之后就查找了大量的相關(guān)的數(shù)據(jù),再加上平時理論課的學(xué)習(xí)以及充分利用了網(wǎng)絡(luò)資源和在圖書館借了相關(guān)的書籍資料,在仔細分析了這個題目所要達到的目的之后,初
80、步確定了原理圖。接下來的是單元電路的設(shè)計,以及進一步的分析其原理,實現(xiàn)哪些功能需要哪些電路,在此之間我們用到了以前沒有用到過的芯片,但最終我們還是弄清楚了其原理。經(jīng)過幾天研究,終于確定好了符合要求的電路。</p><p> 在電路確定之后就需要編寫程序,經(jīng)過多次的修改和仿真,程序也順利的編寫完成。</p><p> 經(jīng)過這些天的學(xué)習(xí)我深刻的體會到實際與理論有很大的區(qū)別。在我們學(xué)習(xí)的過程
81、中不僅考驗了我們對知識的吸收和掌握,而且也考驗了我們的細心和耐心。特別是在仿真過程中對參數(shù)的改進和電路圖的查找過程中,我深有體會。我認為這次實習(xí)不僅僅學(xué)習(xí)了軟件知識,還提高了我們專業(yè)素質(zhì)。</p><p> 作為一個物理專業(yè)的學(xué)生,我深知課程設(shè)計的重要性。這次課程設(shè)計我從剛開始的什么都不懂不會,到現(xiàn)在的基本了解了一個電路組件是如何構(gòu)成的,</p><p> 完成這次課程設(shè)計我覺得收獲很
82、多,不但進一步掌握了單片機的知識及相關(guān)專業(yè)仿真軟件的基本操作,還提高了自己的設(shè)計能力及動手能力。實踐是檢驗真理的唯一標準。理論知識的不足在這次實習(xí)中表現(xiàn)的很明顯。這將有助于我今后更加明確學(xué)習(xí)的方向,可認識到自己的不足,確定自己的目標,從而更加努力的學(xué)習(xí)。只有這樣我們才能真正的去掌握它,真正的去運用它。</p><p><b> 十二、參考文件</b></p><p>
83、; 1.《單片機應(yīng)用系統(tǒng)設(shè)計技術(shù)-基于C51的Proteus仿真》 電子工業(yè)出版社</p><p> 2.《單片機應(yīng)用系統(tǒng)設(shè)計技術(shù)-基于C51的Proteus仿真實驗與解題指導(dǎo)》 電子工業(yè)出版社</p><p> 3.張慶玲 FPGA原理與實踐 2006-9-1 北京航空航天大學(xué)出版社</p><p> 4. 陳明義主編.數(shù)字電子技術(shù)基礎(chǔ)(電類).中南大學(xué)出
84、版社 2004.1</p><p> 5. 趙亞興,FPGA原理、設(shè)計與應(yīng)用 1999-4-1 天津大學(xué)出版社</p><p> 6. 徐志軍,EDA技術(shù)與VHDL設(shè)計 2009-1-1 電子工業(yè)出版社</p><p> 7. 崔葛瑾主編, 基于FPGA數(shù)字電路系統(tǒng)設(shè)計 2008-7-1 西安電子科技大學(xué)出版社</p><p> 8.
85、 全國大學(xué)生電子設(shè)計競賽組委會編.全國大學(xué)生電子設(shè)計競賽獲獎作品選編(2003).北京理工大學(xué)出版社,2005.3</p><p> 9. 陳耀和,VHDL語言設(shè)計技術(shù) 2004-4 電子工業(yè)出版社</p><p> 10. 劉韜 樓興華, FPGA數(shù)字電子系統(tǒng)設(shè)計與開發(fā)實例導(dǎo)航 2005-6-1 人民郵電出版社</p><p> 11. 馬克斯菲爾德,
86、FPGA設(shè)計指南 2007-12 人民郵電出版社</p><p> 12. Wayne Wolf [美] ,FPGA-Based System Design 2006-5-1 機械工業(yè)出版社</p><p> 13. Santarini, Michael, “FPGAs balance lower power, smaller nodes drip by drip,” EDN, Ju
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 多功能數(shù)字萬年歷課程設(shè)計
- 單片機課程設(shè)計--萬年歷
- 單片機萬年歷課程設(shè)計
- 單片機萬年歷課程設(shè)計
- 1602數(shù)字萬年歷單片機課程設(shè)計
- 單片機課程設(shè)計-萬年歷
- 萬年歷單片機課程設(shè)計
- 單片機課程設(shè)計—電子萬年歷
- 單片機萬年歷課程設(shè)計報告
- 單片機課程設(shè)計報告(萬年歷)
- 單片機課程設(shè)計-電子萬年歷
- 單片機萬年歷課程設(shè)計 (2)
- 單片機課程設(shè)計-- 電子萬年歷
- 單片機課程設(shè)計—萬年歷[1]
- 單片機課程設(shè)計---萬年歷顯示設(shè)計
- 單片機課程設(shè)計---電子萬年歷設(shè)計
- 基于單片機的萬年歷課程設(shè)計
- 多功能電子萬年歷課程設(shè)計
- 單片機課程設(shè)計--基于51單片機的萬年歷
- 課程設(shè)計--單片機簡易萬年歷的設(shè)計
評論
0/150
提交評論