單片機課程設(shè)計---時鐘系統(tǒng)設(shè)計_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  《單片機原理及接口》</p><p><b>  課程設(shè)計報告</b></p><p>  題 目: 時鐘系統(tǒng)設(shè)計 </p><p>  專業(yè)名稱: 電子信息工程學(xué) </p><p>  班 級: 092班

2、 </p><p>  學(xué) 號: </p><p>  姓 名: </p><p>  2011年 12月</p><p><b>  時鐘系統(tǒng)設(shè)計</b></p><p>  摘要:

3、本課程設(shè)計介紹了一款基于AT89C51單片機的數(shù)字時鐘的設(shè)計,詳細(xì)敘述了整個設(shè)計的系統(tǒng)的硬件、軟件的具體實現(xiàn)。硬件主要由時鐘模塊和相關(guān)的控制模塊組成,而軟件包括中斷模塊、調(diào)時模塊、顯示模塊組成,采用C語言編寫。本設(shè)計實現(xiàn)了時鐘的顯示和調(diào)整功能。對比實際時鐘,發(fā)現(xiàn)誤差來源并進行調(diào)整,盡可能的減少誤差,使設(shè)計的時鐘走時基本準(zhǔn)確。</p><p>  關(guān)鍵字:數(shù)字電子時鐘;AT89C51單片機</p>&

4、lt;p><b>  第一章 概述</b></p><p><b>  1.1 目的與要求</b></p><p>  本實驗課程的目的,旨在通過上機實驗,使學(xué)生加深理解單片機技術(shù)的基本方法,幫助和培養(yǎng)學(xué)生建立利用原理圖和硬件描述語言進行電路設(shè)計的基本方法和利用單片機工具軟件(keil仿真軟件和protues仿真軟件)設(shè)計簡單數(shù)字電子系統(tǒng)的

5、能力,為以后從事有關(guān)數(shù)字電子系統(tǒng)方面的設(shè)計和研究開發(fā)工作打下基礎(chǔ)。</p><p><b>  1.2 實驗前預(yù)習(xí)</b></p><p>  每次實驗前,學(xué)生須仔細(xì)閱讀本實驗的相關(guān)內(nèi)容,明確實驗?zāi)康暮蛯嶒瀮?nèi)容;明確實驗原理與步驟;復(fù)習(xí)與實驗內(nèi)容有關(guān)的理論知識;預(yù)習(xí)儀器設(shè)備的使用方法、操作規(guī)程及注意事項。</p><p><b>  

6、1.3設(shè)計環(huán)境</b></p><p><b>  Keil簡介</b></p><p>  Keil C51軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的

7、優(yōu)勢。下面詳細(xì)介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。  </p><p>  C51工具包的整體結(jié)構(gòu),uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。然后分別由C51及C51編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51創(chuàng)建生成庫文

8、件,也可以與庫文件一起經(jīng)L51連接定位生成絕對目標(biāo)文件(.ABS)。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進行調(diào)試,也可以直接寫入程序存貯器如EPROM中。 </p><p>  Protues簡介 </p><p>  protues不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外

9、圍器件。它是目前最好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學(xué)的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,在編譯方面,它也支持IAR、Keil和MP

10、LAB等多種編譯。</p><p>  第二章整體設(shè)計方案 </p><p>  設(shè)計采用AT89C51單片機,主要的設(shè)計思想是:整個系統(tǒng)采用單片機為中央控制器,軟件設(shè)計時間信號并通過顯示模塊來輸出信號及相關(guān)的控制功能。軟件產(chǎn)生的時鐘信號由單片機的I/O口實現(xiàn)數(shù)碼管的顯示。系統(tǒng)設(shè)有三個鍵可以對時間進行調(diào)整,。整體框架如圖2-1所示。</p><p>  圖2-1

11、整體框架圖</p><p><b>  2.1單片機的選擇</b></p><p>  AT89C51是一種帶4K字節(jié)FLASH存儲器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機。

12、單片機的可擦除只讀存儲器可以反復(fù)擦除1000次。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。</p><p>  2.2 單片機的基本結(jié)構(gòu) </p&g

13、t;<p>  AT89C51的內(nèi)部結(jié)構(gòu)示意圖如圖2-2。</p><p>  圖2-2 單片機的內(nèi)部結(jié)構(gòu)</p><p>  下圖是AT89C51單片機的引腳說明:</p><p>  圖2-3單片機的引腳圖 </p><p>  引腳說明:AT89C51是標(biāo)準(zhǔn)的40線雙列直插式封裝(也有其它封裝形式)的集成電路,其引腳與MC

14、S-51系列單片機完全兼容。這40條引腳大致可分為電源(Vcc、Vss、VPP、VPD)、時鐘(XTAL1、XTAL2)、專用控制線(ALE、RST、PROG、PSEN、EA)、通用多功能輸入輸出標(biāo)準(zhǔn)I/O口(P0~P3)等4大部分。該單片機有6條引腳是保證基本工作所必須連接的:40腳Vcc和20腳Vss 為整個芯片提供電源;18腳、19腳是時鐘振蕩引腳,它們的內(nèi)部連接一個高增益放大器,外部接一晶振選頻產(chǎn)生振蕩脈沖,并可配接一些電容、電

15、感使振蕩更精確。此振蕩脈沖,為整個CPU及其定時等有效操作系統(tǒng)提供時鐘。另外兩條引腳是EA和RST。31腳EA是程序存儲器片內(nèi)片外選擇腳,如果EA接低電位,CPU不從片內(nèi)ROM中取指;EA接高電位,CPU先從片內(nèi)程序存儲器取指。第9腳RST的主要功能是使單片機復(fù)位。當(dāng)單片機接通以上5腳后,只要在第9腳上加一個寬度不小于24個振蕩周期,也就是2個機器周期的正脈沖,它就能使系統(tǒng)復(fù)位。</p><p><b>

16、;  2.3本章小結(jié)</b></p><p>  本章主要介紹了系統(tǒng)的整體構(gòu)思方案,具體有幾個模塊組成,以及模塊的連接方法。然后對本設(shè)計采用的核心部分——AT89C51單片的基本資料的介紹,選擇此單片機的原因。還有對單片機的內(nèi)部結(jié)構(gòu)及引腳的功能做了基本的介紹。</p><p>  接下去開始就是系統(tǒng)硬件和軟件的設(shè)計。</p><p>  第三章數(shù)字時鐘的

17、硬件設(shè)計 </p><p><b>  3.1復(fù)位電路</b></p><p>  AT89C51單片機引腳的九號引腳是復(fù)位信號復(fù)用腳在振蕩器運行時,有兩個機器周期(24個振蕩周期)以上的高電平出現(xiàn)在此引腿時,將使單片機復(fù)位,只要這個腳保持高電平,51芯片便循環(huán)復(fù)位。復(fù)位后P0-P3口均置1引腳表現(xiàn)為高電平,程序計數(shù)器和特殊功能寄存器SFR全部清零。當(dāng)復(fù)位腳由高電平變

18、為低電平時,芯片為ROM的00H處開始運行程序。復(fù)位是由外部的復(fù)位電路來實現(xiàn)的。片內(nèi)復(fù)位電路是復(fù)位引腳RST通過一個斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來抑制噪聲,它的輸出在每個機器周期的S5P2,由復(fù)位電路采樣一次。復(fù)位電路通常采用上電自動復(fù)位和按鈕復(fù)位兩種方式,此電路系統(tǒng)采用的是按鈕復(fù)位電路。復(fù)位操作不會對內(nèi)部RAM有所影響。本設(shè)計的復(fù)位電路如圖3-1.</p><p><b>  圖3-1

19、復(fù)位電路</b></p><p>  3.2LED顯示電路</p><p>  LED顯示器是由發(fā)光二極管顯示字段的顯示器件。在單片機應(yīng)用系統(tǒng)中通常使用的是七段LED,這種顯示器有共陰極與共陽極兩種。</p><p>  圖3-2 數(shù)碼管引腳說明</p><p>  共陰極LED顯示器的發(fā)光二極管陰極共地,當(dāng)某個發(fā)光二極管的陽極

20、為高電平時,該發(fā)光二極管則點亮;共陽極LED顯示器的發(fā)光二極管陽極并接。</p><p>  七段LED數(shù)碼管與單片機連接時,只要將一個8位并行輸出口與顯示器的發(fā)光二極管引腳相連即可。8位并行輸出口輸出不同的字節(jié)數(shù)據(jù)即可獲得不同的數(shù)字或字符,通常將控制發(fā)光二極管的8位字節(jié)數(shù)據(jù)稱為段選碼。8位并行輸出口輸出不同的字節(jié)數(shù)據(jù)即可獲得不同的數(shù)字或字符,如下表所示。</p><p><b>

21、;  表一 段選碼</b></p><p>  多位七段LED數(shù)碼管與單片機連接時將所有LED的段選線并聯(lián)在一起,由一個八位I/O口控制,而位選線分別由相應(yīng)的I/O口線控制。如:8位LED動態(tài)顯示電路只需要兩個八位I/O口。其中一個控制段選碼,另一個控制位選。N位LED顯示器有N根位選線和8×N根段選線。根據(jù)顯示方式不同,位選線與段選線的連接方法不同。段選線控制字符選擇,位選線控制顯示位的

22、亮、滅。LED顯示器有靜態(tài)顯示與動態(tài)顯示兩種方式:</p><p>  LED靜態(tài)顯示方式:各位LED的位選線連在一起接地或接+5V;每位LED的段選線(a-dp)各與一個八位并行口相連。在同一時間里每一位顯示的字符可以各不相同。</p><p>  圖3-3 四位靜態(tài)LED顯示電路</p><p>  LED動態(tài)顯示方式:將所有LED的段選線并聯(lián)在一起,由一個八位

23、I/O口控制,而位選線分別由相應(yīng)的I/O口線控制。 如:8位LED動態(tài)顯示電路只需要兩個八位I/O口。其中一個控制段選碼,另一個控制位選。動態(tài)顯示三部曲</p><p>  圖3-4 八位LED動態(tài)顯示電路</p><p>  由于所有位的段選碼皆由一個I/O控制,因此,在每個瞬間,多位LED只可能顯示相同的字符。要想每位顯示不同的字符,必須采用動態(tài)掃描顯示方式。即在每一瞬間只使

24、某一位顯示相應(yīng)字符。在此瞬間,位選控制I/O口在該顯示位送入選通電平(共陰極送低電平、共陽極送高電平)以保證該位顯示相應(yīng)字符,段選控制I/O口輸出相應(yīng)字符段選碼。如此輪流,使每位顯示該位應(yīng)顯示字符,并保持延時一段時間,以造成視覺暫留效果。不斷循環(huán)送出相應(yīng)的段選碼、位選碼,就可以獲得視覺穩(wěn)定的顯示狀態(tài)。由人眼的視覺特性,每一位LED在一秒鐘內(nèi)點亮不少于30次,其效果和一直點亮相差不多。</p><p>  顯示電路

25、顯示模塊需要實時顯示當(dāng)前的時間,即時、分、秒,因此需要6個數(shù)碼管,另需</p><p>  兩個數(shù)碼管來顯示橫。選擇的數(shù)碼管型號為7SEG-MPX8-CC-BLUE。采用動態(tài)顯示方式顯示時間,硬件連接如下圖所示,時的十位和個位分別顯示在第一個和第二個數(shù)碼管,分的十位和個位分別顯示在第四個和第五個數(shù)碼管,秒的十位和個位分別顯示在第七個和第八個數(shù)碼管,其余數(shù)碼管顯示橫線。LED顯示器的顯示控制方式按驅(qū)動方式可分成靜態(tài)

26、顯示方式和動態(tài)顯示方式兩種。對于多位LED顯示器,通常都是采用動態(tài)掃描的方法進行顯示,其硬件連接方式如下圖所示。 </p><p>  圖3-5 數(shù)碼管的硬件連接示意圖</p><p>  3.3 鍵盤控制電路</p><p>  該設(shè)計需要校對和調(diào)整時間,所以用三個按鍵來實現(xiàn)。按 P1_0來調(diào)節(jié)小時的時間,按 P1_1</p><p>  

27、來調(diào)節(jié)分針的時間,按 P1_2來調(diào)節(jié)秒的時間。下圖是按鍵硬件連接圖。 </p><p>  圖3-6 按鍵控制電路的硬件連接圖</p><p>  當(dāng)用手按下一個鍵時,如圖 3-6所示,往往按鍵在閉合位置和斷開位置之間跳幾下才穩(wěn)</p><p>  定到閉合狀態(tài)的情況;在釋放一個鍵時,也回會出現(xiàn)類似的情況。這就是抖動。抖動的持續(xù)</p><p&g

28、t;  時間隨鍵盤材料和操作員而異,不過通??偸遣淮笥?0ms。很容易想到,抖動問題不解決就</p><p>  會引起對閉合鍵的識別。用軟件方法可以很容易地解決抖動問題,這就是通過延遲程序來等</p><p>  待抖動消失,這之后,在讀入鍵盤碼。 </p><p><b>  3.4 本章小結(jié)</b></p><p>

29、;  本章介紹了數(shù)字時鐘的硬件模塊組成。詳細(xì)介紹了各個模塊的組成及功能,介紹了復(fù)位電路模塊、顯示模塊及調(diào)時按鍵模塊的設(shè)計制作?;就瓿闪俗鳛殡娮訒r鐘所需的硬件結(jié)構(gòu)。</p><p>  第四章 數(shù)字時鐘的軟件設(shè)計</p><p>  4.1 系統(tǒng)軟件設(shè)計內(nèi)容 </p><p>  這次的數(shù)字電子時鐘設(shè)計用包括主程序、中斷子程序、時鐘顯示子程序、延時子程序及調(diào)時子程

30、序。</p><p>  在整個系統(tǒng)中,P0口控制段選,P2控制位選,P0_0顯示時十位,P0_1顯示時個位,P0_3顯示分十位,P0_4顯示分個位,P0_6秒十位,P0_7顯示秒個位。P0_2、P0_5顯示分隔符“-”。</p><p>  設(shè)計了三個按鍵有P1_0、P1_1、P1_2控制。</p><p>  程序采用C語言編寫。時鐘的最小計時單位是秒,但用定時

31、器的方式一最大的定時時間也只有131ms,所以本設(shè)計把定時器的定時時間設(shè)定為50ms。這樣一來,只要計時20次就可以得到時鐘的1秒計時。這個可以通過軟件來實現(xiàn)。對于時鐘的進位是這樣的,秒滿六十則分加一,分滿六十時十加一。時滿24,則時鐘歸零,重新開始走時。所以實現(xiàn)時鐘功能的設(shè)計內(nèi)容有:</p><p>  、主程序:定時器/計時器的初始化編程,如果反復(fù)調(diào)用顯示子程序和按鍵掃描子程序。</p><

32、;p>  、中斷子程序:進行計時操作。</p><p>  、時鐘顯示子程序:設(shè)計好時分秒的進位規(guī)則,顯示時間。</p><p>  、調(diào)時子程序:完成對時分秒的調(diào)整。</p><p><b>  4.2主程序</b></p><p>  主程序主要是由main()函數(shù)組成通過對相關(guān)子函數(shù)的調(diào)用,顯示時鐘的各項功能

33、。如顯示、調(diào)時等。主程序的流程框圖如圖4-1。</p><p>  圖4-1 主程序的流程圖</p><p>  4.3時鐘調(diào)整子程序 </p><p>  檢測按鍵是否按下,如果按下,查看是哪個按鍵按下,運行相對應(yīng)的程序。本設(shè)計中,設(shè)置有三個按鍵P1_0、P1_1、P1_2,分別控制秒、分、時。按下按鍵對應(yīng)的秒或分或時就會加一。時分秒都設(shè)有按鍵調(diào)整,可以快速調(diào)整時

34、間。流程圖如下:</p><p>  Y Y Y</p><p><b>  N</b></p><p>  Y N </p><p>  

35、N Y Y</p><p>  圖4-2 時鐘調(diào)整的流程圖</p><p>  4.4LED顯示子程序 </p><p>  LED數(shù)碼管顯示根據(jù)秒滿六十分加一,分滿六十時加一,時滿24清零的規(guī)則顯示,流程圖如下:</p><p><b>

36、;  N</b></p><p><b>  Y</b></p><p><b>  Y</b></p><p>  N N</p><p><b>  Y</b></p

37、><p>  圖4-3 LED數(shù)碼管顯示的流程圖</p><p><b>  4.5本章小結(jié)</b></p><p>  本章介紹了本設(shè)計的軟件設(shè)計,所以的功能都在流程圖中表現(xiàn)出來,主程序流程圖、時間調(diào)整子程序流程圖、LED數(shù)碼管顯示子程序流程圖等。并附上相關(guān)程序的主要部分。</p><p><b>  第五章系

38、統(tǒng)仿真 </b></p><p>  5.1 PROTUES軟件介紹 </p><p>  Proteus軟件是LabcenterElectronics公司的一款電路設(shè)計與仿真軟件,它包括ISIS、 </p><p>  ARES等軟件模塊,ARES模塊主要用來完成PCB的設(shè)計,而ISIS模塊用來完成電路原理圖的</p><p>

39、  布圖與仿真。Proteus的軟件仿真基于 VSM技術(shù),它與其他軟件最大的不同也是最大的優(yōu)勢</p><p>  就在于它能仿真大量的單片機芯片,比如MCS-51系列、PIC系列等等,以及單片機外圍電路,</p><p>  比如鍵盤、LED、LCD等等。通過Proteus軟件的使用我們能夠輕易地獲得一個功能齊全、實</p><p>  用方便的單片機實驗室。 &

40、lt;/p><p>  5.2 電子時鐘系統(tǒng)P ROTUES仿真</p><p>  用P ROTUES軟件,根據(jù)數(shù)字電子時鐘的原理圖,畫出仿真圖,得到的圖如下所示。 </p><p>  圖5-1 數(shù)字時鐘的P ROTES仿真</p><p>  第六章調(diào)試與功能說明</p><p>  單片機應(yīng)用系統(tǒng)的調(diào)試包括硬件和軟

41、件兩部分,但是他們并不能完全分開。一般的方法</p><p>  是排除明顯的硬件故障,再進行綜合調(diào)試,排除可能的軟/硬件故障。 </p><p>  6.1系統(tǒng)性能測試與功能說明</p><p>  走時:默認(rèn)為走時狀態(tài),按24小時制分別顯示“時時-分分-秒秒”,有2個“-”動態(tài)</p><p>  顯示,時間會按實際時間以秒為最少單位變化

42、。 </p><p>  走時調(diào)整:按ksec對秒進行調(diào)整,按一下加一秒;按P1_對分進行調(diào)整,按一下加一</p><p>  分;按khour對時進行調(diào)整,按一下加一小時,從而達到快速設(shè)定時間的目的。 </p><p>  6.2系統(tǒng)時鐘誤差分析</p><p>  時間是一個基本物理量,具有連續(xù)、自動流逝、不重復(fù)等特性。我國時間基準(zhǔn)來自國

43、家</p><p>  授時中心,人們?nèi)粘J褂玫臅r鐘就是以一定的精度與該基準(zhǔn)保持同步的。結(jié)合時間概念和誤</p><p>  差理論,可以定義電子時鐘的走時誤差 S=S1-S2,S1表示程序?qū)嶋H運行計算所得的秒;S2表示</p><p>  客觀時間的標(biāo)準(zhǔn)秒。S>0時表示電子時鐘秒單元數(shù)值刷新滯后,即走時誤差為“慢”;反之, </p><p

44、>  S<0表示秒單元數(shù)值的刷新超前,即走時誤差為“快”。 </p><p>  本次設(shè)計的單片機電子時鐘系統(tǒng)中,其誤差主要來源包括晶體頻率誤差,定時器溢出誤差,</p><p>  延遲誤差。晶體頻率產(chǎn)生震蕩,容易產(chǎn)生走時誤差;定時器溢出的時間誤差,本應(yīng)這一秒溢</p><p>  出,但卻在下一秒溢出,造成走時誤差;延遲時間過長或過短,都會造成與基準(zhǔn)

45、時間產(chǎn)生偏</p><p>  差,造成走時誤差。經(jīng)過多次測試確定軟件計數(shù)20次使定時一秒的想法雖然沒錯,當(dāng)時由于存在誤差導(dǎo)致走時與實際時間有一定的差距,當(dāng)計數(shù)由20改為16后,時間基本和計算機上的時間吻合。 </p><p>  6.3軟件調(diào)試問題及解決</p><p>  軟件程序的調(diào)試一般可以將重點放在分模塊調(diào)試上,統(tǒng)調(diào)是最后一環(huán)。軟件調(diào)試可以采</p&

46、gt;<p>  取離線調(diào)試和在線調(diào)試兩種方式。前者不需要硬件仿真器,可借助于軟件仿真器即可;后者</p><p>  一般需要仿真系統(tǒng)的支持。本次課題,Keil軟件來調(diào)試程序,通過各個模塊程序的單步或跟</p><p>  蹤調(diào)試,使程序逐漸趨于正確,最后統(tǒng)調(diào)程序。</p><p><b>  6.4 本章小結(jié)</b></

47、p><p>  本章介紹了調(diào)試的內(nèi)容及過程。硬件調(diào)試和軟件調(diào)試兩大部分。以及分析了系統(tǒng)可能的誤差的分析及解決辦法。 </p><p><b>  總結(jié):</b></p><p>  課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程?!鼻Ю镏惺加谧阆隆?,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含

48、義。我今天認(rèn)真的進行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ)。</p><p>  說實話,課程設(shè)計真的有點累。然而,當(dāng)我一著手清理自己的設(shè)計成果,漫漫回味這幾周的心路歷程,一種少有的成功喜悅即刻使倦意頓消。雖然這是我剛學(xué)會走完的第一步,也是人生的一點小小的勝利,然而它令我感到自己成熟的許多,另我有了一中”春眠不知曉”的感悟。通過課程設(shè)計,使我深深體會到,干任何事都必須耐

49、心,細(xì)致。課程設(shè)計過程中,許多計算有時不免令我感到有些心煩意亂:有幾次因為不小心我粗心,程序出了點小問題,一時又找不出來,只能一行行的慢慢找,最終找出了出現(xiàn)的錯誤并順利解決了,這讓我很有成就感,這次的課程設(shè)計,經(jīng)過了幾周的編寫,一點一點的寫完,去圖書館查過資料,請教過同學(xué),還參考了網(wǎng)上其他人寫的,收獲頗多。也學(xué)會了很多。我覺得這次課程設(shè)計使我在工作作風(fēng)上得到了一次難得的磨練。通過這次課程設(shè)計,使我發(fā)現(xiàn)了自己所掌握的知識是真正如此的缺乏,

50、自己綜合應(yīng)用所學(xué)的專業(yè)知識能力是如此的不足,很多更加優(yōu)秀的功能都完成不了,想到這里真的很慚愧,我一定要更加認(rèn)真的學(xué)習(xí)專業(yè)知識,提高專業(yè)技能。</p><p><b>  參考文獻:</b></p><p>  [1]李軍.《51系列單片機高級實例開發(fā)指南》[M].北京航空航天大學(xué)出版社</p><p>  [2]付曉光.《單片機原理與實用技術(shù)》

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論