新一代多功能智能信號發(fā)生器.doc
約50頁DOC格式手機打開展開
新一代多功能智能信號發(fā)生器,頁數 49 字數 16474摘 要 信號發(fā)生器是一種能產生模擬電壓波形的設備,這些波形能夠校驗電子電路的設計。信號發(fā)生器廣泛用于電子電路、自動控制系統(tǒng)和教學實驗等領域。本次設計所設計的智能信號發(fā)生器,是基于atmel生產的at89c51內核的信號發(fā)生器,它的特點之處如下:1.可產生正弦波、方波...


內容介紹
此文檔由會員 猛龍 發(fā)布
新一代多功能智能信號發(fā)生器
頁數 49 字數 16474
摘 要
信號發(fā)生器是一種能產生模擬電壓波形的設備,這些波形能夠校驗電子電路的設計。信號發(fā)生器廣泛用于電子電路、自動控制系統(tǒng)和教學實驗等領域。
本次設計所設計的智能信號發(fā)生器,是基于ATMEL生產的AT89C51內核的信號發(fā)生器,它的特點之處如下:1.可產生正弦波、方波,鋸齒波及三角波。2.各種信號的頻率范圍為10HZ-24MHZ,本信號發(fā)生器既可實現產生低頻信號,也可實現產生高頻信號,產生的信號為特定頻率信號。3.硬件主要由單片機和數模轉換器DAC0832構成,電路簡單,結構緊湊 ,硬件成本較低。4.波形及其參數可由軟件設定,程序采用c51語言編譯,使編譯比較簡單。
本論文首先對信號發(fā)生器進行了概述,然后介紹了單片機的硬件和軟件知識。 硬件包括單片機AT89C51、復位電路 、時鐘電路 、鍵盤電路、 DAC0832 、運放4558;軟件包括各波形的產生及對硬件的控制程序。
關鍵詞 信號發(fā)生器,AT89C51,DAC0832,單片機,原理圖,源程序
目 錄
摘 要 I
Abstract II
第1章 緒論 1
1.1智能信號發(fā)生器的背景 1
1.1.1對信號發(fā)生器的認識 1
1.1.2 本次設計的信號發(fā)生器的簡介 1
1.2 智能信號發(fā)生器的單片機背景 2
1.3 信號發(fā)生器的數模轉換背景 2
1.3.1數模轉換器的功能 2
1.3 D/A轉換部分 4
1.3.1 D/A轉換器概述 4
1.3. 2主要技術指標 5
第2章 智能信號發(fā)生器的硬件設計 6
2.1 信號發(fā)生器的總體硬件結構及原理 6
2.2 存儲器的結構 7
2.3 并行I/O口 9
2.4時鐘電路 10
2.5 復位操作 10
2.6復位電路 11
2.7鍵盤輸入電路 12
2.7.1鍵盤輸入應解決的問題 12
2.7.2鍵盤的編碼 15
2.8 D/A轉換電路 16
2.8.1 D/A轉換器的工作原理 16
2.8.2 AT89C51與8位DAC0832的接口 17
第3章 智能信號發(fā)生器的軟件設計 20
3.1 軟件總程序流程介紹 20
3.2系統(tǒng)軟件設計 21
3.2.1 主程序 21
3.2.2鍵盤輸入程序 21
3.3 頻率的控制 23
3.4 三角波程序原理 24
3.5 矩形波程序原理 24
3.6 正弦波程序 24
結 論 27
參考文獻 28
程序框圖 29
protel總體原理圖 30
源程序 31
致謝 41
畢業(yè)設計(論文)成績評定表 42
參考文獻
1 高澤溪,高成. 直接數字頻率合成器(DDS)及其性能分析. 北京:北京航空航天大學出版社,2002, 187~191
2 白居憲. 低噪聲頻率合成. 西安:西安交通大學出版社,1995,224~230
3 褚振勇,翁木云. FPGA設計及應用. 西安:西安電子科技大學出版社,2003,219~263
4 房小翠,王金鳳. 單片微型計算機與機電接口技術. 北京:國防工業(yè)出版社,2002,79~86
5皮紅梅,李英順. 單片機開發(fā)中的定時方法. 沈陽:石油化工高等專科學校學報,2002,171~192
頁數 49 字數 16474
摘 要
信號發(fā)生器是一種能產生模擬電壓波形的設備,這些波形能夠校驗電子電路的設計。信號發(fā)生器廣泛用于電子電路、自動控制系統(tǒng)和教學實驗等領域。
本次設計所設計的智能信號發(fā)生器,是基于ATMEL生產的AT89C51內核的信號發(fā)生器,它的特點之處如下:1.可產生正弦波、方波,鋸齒波及三角波。2.各種信號的頻率范圍為10HZ-24MHZ,本信號發(fā)生器既可實現產生低頻信號,也可實現產生高頻信號,產生的信號為特定頻率信號。3.硬件主要由單片機和數模轉換器DAC0832構成,電路簡單,結構緊湊 ,硬件成本較低。4.波形及其參數可由軟件設定,程序采用c51語言編譯,使編譯比較簡單。
本論文首先對信號發(fā)生器進行了概述,然后介紹了單片機的硬件和軟件知識。 硬件包括單片機AT89C51、復位電路 、時鐘電路 、鍵盤電路、 DAC0832 、運放4558;軟件包括各波形的產生及對硬件的控制程序。
關鍵詞 信號發(fā)生器,AT89C51,DAC0832,單片機,原理圖,源程序
目 錄
摘 要 I
Abstract II
第1章 緒論 1
1.1智能信號發(fā)生器的背景 1
1.1.1對信號發(fā)生器的認識 1
1.1.2 本次設計的信號發(fā)生器的簡介 1
1.2 智能信號發(fā)生器的單片機背景 2
1.3 信號發(fā)生器的數模轉換背景 2
1.3.1數模轉換器的功能 2
1.3 D/A轉換部分 4
1.3.1 D/A轉換器概述 4
1.3. 2主要技術指標 5
第2章 智能信號發(fā)生器的硬件設計 6
2.1 信號發(fā)生器的總體硬件結構及原理 6
2.2 存儲器的結構 7
2.3 并行I/O口 9
2.4時鐘電路 10
2.5 復位操作 10
2.6復位電路 11
2.7鍵盤輸入電路 12
2.7.1鍵盤輸入應解決的問題 12
2.7.2鍵盤的編碼 15
2.8 D/A轉換電路 16
2.8.1 D/A轉換器的工作原理 16
2.8.2 AT89C51與8位DAC0832的接口 17
第3章 智能信號發(fā)生器的軟件設計 20
3.1 軟件總程序流程介紹 20
3.2系統(tǒng)軟件設計 21
3.2.1 主程序 21
3.2.2鍵盤輸入程序 21
3.3 頻率的控制 23
3.4 三角波程序原理 24
3.5 矩形波程序原理 24
3.6 正弦波程序 24
結 論 27
參考文獻 28
程序框圖 29
protel總體原理圖 30
源程序 31
致謝 41
畢業(yè)設計(論文)成績評定表 42
參考文獻
1 高澤溪,高成. 直接數字頻率合成器(DDS)及其性能分析. 北京:北京航空航天大學出版社,2002, 187~191
2 白居憲. 低噪聲頻率合成. 西安:西安交通大學出版社,1995,224~230
3 褚振勇,翁木云. FPGA設計及應用. 西安:西安電子科技大學出版社,2003,219~263
4 房小翠,王金鳳. 單片微型計算機與機電接口技術. 北京:國防工業(yè)出版社,2002,79~86
5皮紅梅,李英順. 單片機開發(fā)中的定時方法. 沈陽:石油化工高等專科學校學報,2002,171~192