基于單片機的函數信號發生器的設計_第1頁
基于單片機的函數信號發生器的設計_第2頁
基于單片機的函數信號發生器的設計_第3頁
基于單片機的函數信號發生器的設計_第4頁
基于單片機的函數信號發生器的設計_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、基于單片機的函數信號發生器的設計 摘 要本文以AT89C51單片機為核心設計了一個低頻函數信號發生器。信號發生器采用了數字波形合成技術,通過硬件電路和軟件程序相結合,輸出自定義波形,如正弦波、方波、三角波、鋸齒波,波形的頻率和幅度在一定范圍內可任意改變。波形和頻率的改變可以通過軟件來控制,幅度的改變可以通過硬件實現。本文介紹了波形的生成原理、硬件電路和軟件部分的設計原理。本系統可以產生最高頻798.6HZ的波形。該信號發生器具有體積小、價格低、性能穩定、功能齊全等優點。關鍵詞:AT89C51;單片機;DAC;數字波形合成;低頻信號發生器目 錄第一章 緒論 11.1 研究內容 11.2課題的來源

2、與技術背景 11.3研究信號發生器的目的及意義 11.4單片機概述 21.5信號發生器的分類 2第二章 方案的設計與選擇 22.1 方案的比較 22.2 設計原理 32.3 設計思想42.4 設計功能 4第三章 硬件設計 53.1 硬件原理框圖 53.2 主控電路 53.3 數/模轉換電路 73.4波形產生模塊設計 73.5 鍵盤顯示模塊的設計 83.6時鐘電路 93.7運算放大電路和低通濾波電路 93.8 顯示電路 103.9 程序流程圖 10第四章 安裝調試及測量數據分析114.1調試過程 114.2出現的問題與解決的方法 114.3實驗波形圖 12第五章 小結 13參考文獻 13附錄 1

3、4 第一章 緒論1.1 研究內容本文是做基于單片機的信號發生器的設計,將采用編程的方法來實現三角波、鋸齒波、矩形波、正弦波的發生。根據設計的要求,對各種波形的頻率和幅度進行程序的編寫,并將所寫程序裝入單片機的程序存儲器中。在程序運行中,當接收到來自外界的命令時,需要輸出某種波形時可以調用相應的中斷服務子程序和波形發生程序,經電路的數/模轉換器和運算放大器處理后,將波形從信號發生器的輸出端口輸出。 1.2課題的來源與技術背景無論是在生產上還是在科研與教學上,信號發生器都是電子工程師仿真實驗的最佳工具。隨著我國經濟和科技的發展,對相應的測試儀器和測試手段也提出了更高的要求,信號發生器己成為測試儀器

4、中至關重要的一類,因此開發信號發生器具有重大的意義。傳統的信號發生器采用專用芯片,不僅成本高,而且控制方式不靈活。本設計充分利用單片機能靈活的控制、豐富的外設處理能力,并采用DDS技術,實現頻率、幅值可調的函數波形的輸出,同時可以根據需要方便地實現各種比較復雜的調頻、調相和調幅功能,其具有良好的實用性。根據其頻率發生方法又可分為諧振法和合成法兩種。一般的傳統發生器都是采用的諧振法,即用具有頻率選擇性的回路來產生正弦振蕩,從而來獲得所需頻率,也可以根據頻率合成技術來獲得所需頻率。利用頻率合成技術制成的合成波形發生器,通常被稱為頻率合成器或頻率綜合器。頻率綜合器是指利用頻率合成技術合成的頻率源,它

5、常常是沒有調制的,也沒有足夠寬的和足夠準確的輸出電平調節,其工作范圍往往也不寬,最小頻率間隔也比較大,一般用作專用設備使用,或做某一個系統中的一個組成部分。1.3研究信號發生器的目的及意義 波形發生器是信號源的一種,主要給被測電路提供所需要的己知信號(各種波形),然后用其它儀表測量感興趣的參數。可見信號源在各種實驗應用和試驗測試處理中,它的應用非常廣泛。它不是測量儀器,而是根據使用者的要求,作為激勵源,仿真各種測試信號,提供給被測電路,以滿足測量或各種實際需要。 隨著信息技術的蓬勃發展,臺式儀器在走了一段下坡路之后,又重新繁榮起來。不過現在新的臺式儀器的形態,和幾年前的己有很大的不同。這些新一

6、代臺式儀器具有多種特性,可以執行多種功能。而且外形尺寸與價格,都比過去的類似產品減少了一半。1.4單片機概述隨著大規模集成電路技術的發展,中央處理器(CPU)、隨機存取存儲器(RAM)、只讀存儲器(ROM)、(I/O)接口、定時器/計數器和串行通信接口,以及其他一些計算機外圍電路等均可集成在一塊芯片上構成單片微型計算機,簡稱為單片機。單片機具有體積小、成本低、性能穩定、使用壽命長等特點。其最明顯的優勢就是可以嵌入到各種儀器、設備中,這是其他計算機和網絡都無法做到的。1.5信號發生器的分類信號發生器應用廣泛,種類繁多,性能各異,分類也有很多。按照頻率范圍分類可以分為:超低頻信號發生器、低頻信號發

7、生器、視頻信號發生器、高頻波形發生器、甚高頻波形發生器和超高頻信號發生器。按照輸出波形分類可以分為:正弦信號發生器和非正弦信號發生器,非正弦信號發生器又包括:脈沖信號發生器,函數信號發生器、掃頻信號發生器、數字序列波形發生器、圖形信號發生器、噪聲信號發生器等。按照信號發生器性能指標可以分為一般信號發生器和標準信號發生器。前者指對輸出信號的頻率、幅度的準確度和穩定度以及波形失真等要求不高的一類信號發生器。后者是指其輸出信號的頻率、幅度、調制系數等在一定范圍內連續可調,并且讀數準確、穩定、屏蔽良好的中、高檔信號發生器。 第二章 方案的設計與選擇2.1 方案的比較方案一:采用單片函數發生器(如803

8、8),8038可同時產生正弦波、方波等,而且方法簡單易行,用D/A轉換器的輸出來改變調制電壓,也可以實現數控調整頻率,但產生信號的頻率穩定度不高。方案二:采用鎖相式頻率合成器,利用鎖相環,將壓控振蕩器(VCO)的輸出頻率鎖定在所需頻率上,該方案性能良好,但難以達到輸出頻率覆蓋系數的要求,且電路復雜。方案三:采用單片機編程的方法來實現。該方法可以通過編程的方法來控制信號波形的頻率和幅度,而且在硬件電路不變的情況下,通過改變程序來實現頻率的變換。此外,由于通過編程方法產生的是數字信號,所以信號的精度可以做的很高。鑒于方案一的信號頻率不夠穩定和方案二的電路復雜,頻率覆蓋系數難以達標等缺點,所以決定采

9、用方案三的設計方法。它不僅采用了軟件和硬件的結合,即用軟件控制硬件的方法來實現,從而使得信號頻率的穩定性和精度的準確性得以保證,而且它使用的幾種元器件都是常用的元器件,容易得到,且價格便宜,以使所需硬件的成本不會太高。2.2 設計原理數字信號可以通過數/模轉換器轉換成模擬信號,因此可通過產生數字信號再轉換成模擬信號的方法來獲得所需要的波形。89C51單片機本身就是一個完整的微型計算機,具有組成微型計算機的各部分部件:中央處理器CPU、隨機存取存儲器RAM、只讀存儲器ROM、I/O接口電路、定時器/計數器以及串行通訊接口等,只要將89C51配置鍵盤及其接口、顯示器及其接口、數/模轉換及其波形輸出

10、、指示燈及其接口等四部分,即可構成所需的波形發生器,其信號發生器構成原理框圖如圖(2-1)所示。 輸出濾波放大D/A轉換器89C51單片機接口電路2.圖(2-1)89C51是整個波形發生器的核心部分,通過程序的編寫和執行,產生各種各樣的信號,并從鍵盤接收數據,進行各種功能的轉換和信號幅度的調節。當數字信號經過接口電路到達轉換電路時,將其轉換成模擬信號,也就是所需要的輸出波形。波形ROM表示將信號一個周期等間距地分離成64個點,儲存在單片機得ROM內。具體ROM表示通過MATLAB生成的,例如正弦表,MATLAB生成的程序如下:x=0:2*pi/64:2*pi; y=round(sin(x)*1

11、27)+1282.3 設計思想(1)利用單片機產生方波、正弦波、三角波和鋸齒波等信號波形,信號的頻率和幅度可變。(2)將一個周期的信號分離成256個點(按X軸等分),每兩點之間的時間間隔為T,用單片機的定時器產生,其表示式為:T=T/256。如果單片機的晶振為12MHz,采用定時器方式0,則定時器的初值為: X=213T/Tmec (2.1)定時時間常數為: TL =(8192T)/MOD256 (2.2)TH=(8192T)/256 (2.3)MOD32表示除32取余數(3)正弦波的模擬信號是D/A轉換器的模擬量輸出,其計算公式為: Y=(A/2sint)+A/2 (其中A=VREF) (2

12、.4) t=NT (N=1256) (2.5)那么對應著存放在計算機里的這一點的數據為: (2.6) (4)一個周期被分離成256個點,對應的四種波形的256個數據存放在以TAB1-TAB4為起始地址的存儲器中。2.4 設計功能(1)本方案利用8155擴展8個獨立式按鍵,6個LED顯示器。其中“S0”號鍵代表方波輸出,“S1”號鍵代表正弦波輸出,“S2”號鍵代表三角波輸出,“S3” 號鍵代表鋸齒波輸出。(2)“S4”號鍵為10Hz的頻率信號,“S5”號鍵為100Hz的頻率信號,“S6”號鍵為500Hz的頻率信號,“S7”號鍵為1KHz的頻率信號,6個LED顯示器輸出信號的頻率值,選用共陽極LE

13、D。(3)利用兩片DAC0832實現幅度可調的信號源,(其中一片用來調節幅度,另外一片用來實現信號源的輸出)。(4)頻率范圍:101000Hz。(5)輸出波形幅度為05V。 第三章 硬件設計3.1 硬件原理框圖硬件原理方框圖如圖(3-1)所示。波形輸出放大電路復位電路顯示電路數/模轉換電路鍵盤電路單片機圖(3-1)3.2 主控電路設計中主要采用AT89C51型單片機,它具有如下優點:(1)擁有完善的外部擴展總線,通過這些總線可方便地擴展外圍單元、外圍接口等。(2)該單片機內部擁有4K字節的FLASH ROM程序存儲器空間和256字節的RAM數據存儲空間,完全可以滿足程序的要求。由于該芯片可電可

14、擦寫1,故可重復使用。如果更改程序內容,可將芯片拿下重新燒寫。(3)該單片機與工業標準的MCS51型機的指令集和輸出引腳兼容。AT89C51單處機內部設置兩個16位可編程的定時器/計數器T0和T1,它們具有計數器方式和定時器方式兩種工作方式及4種工作模式。在波形發生器中,將其作定時器使用,用它來精確地確定波形的兩個采樣點輸出之間的延遲時間。模式1采用的是16位計數器,當T0或T1被允許計數后,從初值開始加計數,最高位產生溢出時向CPU請求中斷。中斷系統是使處理器具有對外界異步事件的處理能力而設置的。當中央處理器CPU正在處理某件事的時候外界發生了緊急事件,要求CPU暫停當前的工作,轉而去處理這

15、個緊急事件。在波形發生器中,只用到片內定時器/計數器溢出時產生的中斷請求,即是在AT89C51輸出一個波形采樣點信號后,接著啟動定時器,在定時器未產生中斷之前,AT89C51等待,直到定時器計時結束,產生中斷請求,1電可擦寫1:在設備上擦除芯片上已有的信息,芯片可以重新編程,即芯片的一種寫入方法。AT89C51響應中斷,接著輸出下一個采樣點的信號,如此循環產生所需要的信號波形。主控電路圖如圖(3-2)所示,AT89C51從P0口接收來自鍵盤的信號,并通過P2口輸出一些控制信號,將其輸入到8155的信號控制端,用于控制其信號的輸入、輸出。如果有鍵按下,則在讀控制端會產生一個讀信號,使單片機讀入信

16、號。如果有信號輸出,則在寫控制端產生一個寫信號,并將所要輸出的信號通過8155的PB口輸出,并在數碼管上顯示出來。圖(3-2) 89C51是片內有ROM/EPROM的單片機,因此,這種芯片構成的最小系統簡單可靠。用89C51單片機構成最小應用系統時,只要將單片機接上時鐘電路和復位電路即可,如圖(3-3)89C51單片機最小系統所示。由于集成度的限制,最小應用統只能用作一些小型的控制單元。其應用特點: 1) 有可供用戶使用的大量I/O口線;2) 內部存儲器容量有限;3)應用系統開發具有特殊性。圖(3-3) 3.3 數/模轉換電路由于單片機產生的是數字信號,要想得到所需要的波形,就要把數字信號轉換

17、成模擬信號,所以該文選用價格低廉、接口簡單、轉換控制容易并具有8位分辨率的數/模轉換器DAC0832。DAC0832主要由8位輸入寄存器、8位DAC寄存器、8位D/A轉換器以及輸入控制電路四部分組成。但實際上,DAC0832輸出的電量也不是真正能連續可調,而是以其絕對分辨率為單位增減,是準模擬量的輸出。DAC0832是電流型輸出,在應用時外接運放使之成為電壓型輸出。數/模轉換電路如圖(3-4)所示。根據對DAC0832的數據鎖存器和DAC寄存器的不同的控制方式,DAC0832有三種工作方式:直通方式、單緩沖方式和雙緩沖方式。本設計選用直通方式。DAC0832的數據口和單片機的P0口相連。CSD

18、A:片選信號輸入線(選通數據鎖存器),低電平有效;WR:數據鎖存器寫選通輸入線,負脈沖(脈寬應大于500ns)有效。由ILE、CS、WR1的邏輯組合產生LE1,當LE1為高電平時,數據鎖存器狀態隨輸入數據線變換,LE1的負跳變時將輸入數據鎖存。如圖(3-4)3.4 波形產生模塊設計 由單片機采用編程方法產生三種波形,通過DA轉換模塊DAC0832在進行過濾波放大之后輸出。其電路圖(3-5)波形產生電路如下: 圖(3-5)如上圖所示,單片機的P0口連接DAC0832的八位數據輸入端,DAC0832的輸出端接放大器,經過放大后輸出所要的波形。DAC0832的為八位數據并行輸入的,其結構圖(3-6)

19、DAC0832的內部結構如下: 圖(3-6)3.5 鍵盤顯示模塊的設計本系統采用獨立鍵盤,其連接電路圖如圖(3-7)按鍵接口如下:圖(3-7)為鍵盤接口電路的原理圖,圖中鍵盤和8155的PA口相連,AT89C51的P0口和8155的D0口相連,AT89C51不斷的掃描鍵盤,看是否有鍵按下,如果有,則根據相應按鍵作出反應。其中“S0”號鍵代表方波輸出,“S1”號鍵代表正弦波輸出,“S2”號鍵代表三角波輸出,“S3”號鍵代表鋸齒波輸出,“S4”號鍵為10Hz的頻率信號,“S5”號鍵為100Hz的頻率信號,“S6”號鍵為500Hz的頻率信號,“S7”號鍵為1KHz的頻率信號。圖(3-7)3.6時鐘電

20、路8051單片機有兩個引腳(XTAL1,XTAL2)用于外接石英晶體和微調電容,從而構成時鐘電路,其電路圖如圖(3-8)時鐘電路所示。電容C1、C2對振蕩頻率有穩定作用,其容量的選擇為30pf,振蕩器選擇頻率為12MHz的石英晶體。由于頻率較大時,三角波、正弦波、鋸齒波中每一點的延時時間為幾微秒,故延時時間還要加上指令時間才能獲得較大的頻率波形。 圖(3-8) 3.7運算放大電路和低通濾波電路如圖(3-9)圖(3-9)LM324的5管腳與DAC0832的(IOUT2)12管腳相連,LM324的6管腳與DAC0832的(IOUT1)11管腳相連,LM324的7管腳與DAC0832的REF(9)管

21、腳相連。第一級運算放大器的作用是將DAC0832輸出的電流信號轉化為電壓信號V1,第二級運算放大器的作用是將V1通過反向放大電路-(R2/R1)倍。根據要求輸出的電壓在0-5V可調,而V1的電壓大約是5V,所以R1選擇5K的電阻,R2選擇10K的電位器,這樣最大的輸出電壓為5*(10/2)=10,最小電壓為0,可以實現要求的電壓0-5V。在第二個運算放大器的輸出端連了一個低通濾波器。如果不加低通濾波器,也能夠生成波形,但是產生的信號會有毛刺,如果加一個低通濾波器不僅能起到濾波的作用,還能起到平滑的作用。低通濾波器的截止頻率F=1/(2*pi*R3*C6),這里我們選擇R3為100歐姆的電阻,C

22、6為104電容,截止頻率F=16KHZ。實驗表明,此時的輸出波形效果不錯。3.8 顯示電路顯示電路是用來顯示波形信號的頻率,從而使得整個系統更加合理,如果從經濟的角度出發,顯示器件采用LED數碼管顯示器較好。LED數碼管是采用共陽極接法,當主控端口輸出一個低電平后,與其相對應的數碼管即變亮,顯示所需數據。其器件模型如圖(3-10)所示。圖(3-10)3.9 程序流程圖本文中子程序的調用是通過按鍵的選擇來實現,在取得按鍵相應的鍵值后,啟動計時器和相應的中斷服務程序,再直接查詢程序中預先設置的數據值,通過轉換輸出相應的電壓,從而形成所需的各種波形。主程序的流程圖如圖(3-11)所示,在程序開始運行

23、之后,首先是對8155進行初始化,之后判斷信號頻率值,如符合所需的頻率,則重置時間常數, 并通過顯示器顯示出來,如不符合則返回。在中斷結束后,還要來判斷波形是否符合,如符合,則顯示其頻率,如不符合則返回,重新判斷。 圖(3-11)圖(3-12)為各波形子程序的流程圖。如圖所示,在中斷服務子程序開始后,通過判斷來確定各種波形的輸出,當判斷選擇的不是方波時,則轉向對正弦波進行判斷,如此反復。如果選擇的是方波,則用查表的方法求出相應的數據,并通過D/A轉換器將數據轉換成模擬信號,形成所需波形信號。 圖(3-12) 第四章 安裝調試及測量數據分析4.1調試過程1)不通電,檢查各線路連接是否正常。2)首

24、先是調試單片機部分,D/A轉換器和運算放大器芯片不接。用STC_ISP_V483軟件通過串口輸入程序,看是否可以正常輸入程序。3)當可以正常輸入程序時,給89C51單片機輸入一個讓所有I/0口一會兒輸入0,延時,再輸出1的程序,以此類推。并用萬能表不斷測量各I/O口的電壓是不是一會兒高,一會兒低。4)安上D/A轉換器和運算放大器芯片,給單片機輸入一個輸出正弦波的測試程序,通過示波器看輸出是否正常。4.2出現的問題與解決的方法1)調試單片機的串口時,發現不能正常的輸入程序。我想可能是單片機壞了,于是借了一塊學習板測試了一下單片機芯片,發現可以正常下載。這說明很可能是LM324的電路出了問題。我仔

25、細查看了電路圖,又上網查了下其他的LM324的電路圖,發現我的電路圖和別人的不一樣。通過看書,得知,電路圖中LM3242的TIOU1接串口的第3腳。而其他書上有些電路圖卻是LM324的TIOU1接到了串口的第2腳。于是我將LM324的TIOU1接串口的第2腳,再輸入程序,終于可以常下載了。2)剛開始寫的測試程序輸出的波形失真很大。我想可能是波形的ROM表里的數據值過小,導致DA輸出的誤差很大。因而臥將波形的ROM表里的數據值調大,在測試時發現波形變得好多了。3)調試波形的時候我發現矩形波的失真比較大。我想到可能是低通濾波器的截止頻率太低了,因而我將RC低通濾波器的電阻由1K換成了100歐姆,效

26、果好了很多。4.3實驗波形圖如圖(4-1)、圖(4-2)、圖(4-3)、圖(4-4)鋸齒波 三角波 圖(4-1) 圖(4-2)正弦波 方波 圖(4-3) 圖(4-4) 第五章 小結通過這次畢業設計,使我深刻地認識到學好專業知識的重要性,也理解了理論聯系實際的含義,并且檢驗了大學三年的學習成果,進一步加深了我對專業知識的了解和認識以及動手的能力。雖然在這次設計中對于所學知識的運用和銜接還不夠熟練,作品完成的還不是很出色。但是我將在以后的工作和學習中繼續努力、不斷完善。這個設計是對我們過去所學知識的系統提高和擴充的過程,為今后的發展打下了良好的基礎。當然還是存在不足的地方,比如不能實現頻率的按一個

27、小的步進調整。并且當頻率太小時矩形波會有些失真。信號發生器可以生成更多的波形,只需要再加些波形表即可。在這里得感謝學校為我們提供個這樣一個實踐的機會,當然還得感謝實驗室指導老師們的細心指導。參考文獻:1 單片機原理及運用實例仿真,李泉溪 主編,北京航空航天大學出版社2 電子技術基礎 數電部分(第五版),康華光 主編,高等教育出版社3電子線路CAD實用教程(第三版)潘永雄 沙河 主編,先電子科技大學出版社4電路基礎(第二版) 皇冠斌等 主編,華中科技大學出版社5MATLAB教程 R2011a 張志涌等 主編,北京航空航天大學出版社6單片機原理及接口技術 李權利 主編,高等教育出版社7新概念51單

28、片機C語言教程-入門、提高、開發、拓展全攻略 郭天祥 編著,電子工業出版社8 模擬電子技術基礎簡明教程 楊素行 主編,高等教育出版社9肖瑞珠等.基于虛擬檢測技術原理J.北京:清華大學出版社,200610程文峰等.基于虛擬檢測技術原理J .北京:清華大學出版社,200711康華光.電子技術基礎(第四版)M.北京:高等教育出版社.199812張有德等.單片微型機原理、應用預實驗M.上海:復旦大學出版社.199313陳澤宗等.單片精密函數發生器應用J.電子技術報,199714常新等.高頻信號發生器原理,維修與鑒定M.北京:電子工業出版社,199615謝嘉奎,宣月清.電子線路非線性部分M.北京:高等教

29、育出版社,199816張素文.高頻電子線路M.電子技術報,199817謝月珍等.信號產生電路M.北京:電子工業出版社,199918黃曉東.現代測控技術及設計概要M.北京:高等教育出版社,200419 江太輝等.高頻波形發生器的特性J .西安:西北工業大學出版社,200820劉乃安陳建高頻電子線路西安電子科大出版社21李朝青單片機技術北京航空航天大學出版社22徐偉祥劉敏LED幕顯示技術電子工業出版社經過近幾個月的學習和研究,通過在圖書館、網絡中查閱有關資料,了解了單片機的起源和發展,并且加深了對單片機的運行過程、控制系統的認識,熟悉了程序在單片機控制系統中的運用,在所學知識的基礎上,利用已有的單

30、片機控制系統設計及借鑒了前人的研究成果,對單片機控制系統作了深入的分析和研究。通過此次畢業設計,加強了我對原有知識理論有了更為系統化、理論化、實用化的理解。本設計利用單片機控制技術,針對模擬電子控制進行改造,充分利用現代換流技術數字化電子控制技術,達到對函數信號發生器的控制。并節約了電能。采用單片機改造后的函數信號發生器,結構緊湊,功耗低,運行效率高,維修簡單,故障率低,具有明顯的節能特性,也具有一定得經濟效益和社會效益改造過程中值得注意的問題:對單片機的選擇。一般來說,其功能越多越好。但是對于一個簡單的函數信號發生器,選擇適當的單片機,可以簡化我們的設計復雜程度;程序設計。程序是單片機的靈魂

31、,否則一切都將失去意義。經過近幾個月的學習和研究,通過在圖書館、網絡中查閱有關資料,了解了單片機的起源和發展,并且加深了對單片機的運行過程、控制系統的認識,熟悉了程序在單片機控制系統中的運用,在所學知識的基礎上,利用已有的單片機控制系統設計及借鑒了前人的研究成果,對單片機控制系統作了深入的分析和研究。通過此次畢業設計,加強了我對原有知識理論有了更為系統化、理論化、實用化的理解。本設計利用單片機控制技術,針對模擬電子控制進行改造,充分利用現代換流技術數字化電子控制技術,達到對函數信號發生器的控制。并節約了電能。采用單片機改造后的函數信號發生器,結構緊湊,功耗低,運行效率高,維修簡單,故障率低,具

32、有明顯的節能特性,也具有一定得經濟效益和社會效益。改造過程中值得注意的問題:對單片機的選擇。一般來說,其功能越多越好。但是對于一個簡單的函數信號發生器,選擇適當的單片機,可以簡化我們的設計復雜程度;程序設計。程序是單片機的靈魂,否則一切都將失去意義。經過近幾個月的學習和研究,通過在圖書館、網絡中查閱有關資料,了解了單片機的起源和發展,并且加深了對單片機的運行過程、控制系統的認識,熟悉了程序在單片機控制系統中的運用,在所學知識的基礎上,利用已有的單片機控制系統設計及借鑒了前人的研究成果,對單片機控制系統作了深入的分析和研究。通過此次畢業設計,加強了我對原有知識理論有了更為系統化、理論化、實用化的理解。經過近幾個月的學習和研究,通過在圖書館、網絡中查閱有關資料,了解了單片機的起源和發展,并且加深了對單片機的運行過程、控制系統的認識,熟悉了程序在單片機控制系統中的運用,在

溫馨提示

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

評論

0/150

提交評論