【正文】
......................................................................................... 4 第 3 章 硬件電路的設計 ............................................................................................................... 5 主控電路及主控芯片的選擇 ........................................................................................ 5 單片機的發(fā)展史 .................................................................................................... 5 單片機的特點 ..................................................................................................... 6 89C51 單片機介紹 .............................................................................................. 6 時鐘電路設計 ................................................................................................................ 9 復位電路的設計 ............................................................................................................ 9 復位功能 ........................................................................................................... 10 復位后的狀態(tài) ................................................................................................... 10 最小應用系統(tǒng)的設計 .................................................................................................. 11 按鍵電路設計 .............................................................................................................. 11 人機交互接口的設計 ....................................................................................... 11 鍵盤設計需要解決的幾個問題 ....................................................................... 12 按鍵的確認 ....................................................................................................... 12 重鍵與連擊的處理 ........................................................................................... 12 按鍵防抖動技術 ............................................................................................... 12 LCD 顯示模塊的設計 ................................................................................................. 14 D/A 轉化電路和 I/V 電路的設計 .............................................................................. 14 DAC0832 管腳功能介紹 .................................................................................. 15 基于單片機 AT89C51 的信號發(fā)生器的設計與實現(xiàn) 2 D/A 轉換器的性能指標 ................................................................................... 16 I/V 轉換電路 .................................................................................................... 16 第 4 章 軟件設計 ......................................................................................................................... 18 主程序 .......................................................................................................................... 18 定時器 0 服務程序 ...................................................................................................... 19 外部中斷服務程序 ...................................................................................................... 20 LCD 液晶顯示程序 ..................................................................................................... 21 第 5 章 軟硬件聯(lián)合調試結果 ..................................................................................................... 22 調試過程 ......................................................................................................................... 22 出現(xiàn)的問題與解決的方法 ............................................................................................. 22 仿真波形 ......................................................................................................................... 23 結 論 ....................................................................................................................................... 24 參 考 文 獻 ................................................................................................................................. 25 致 謝 ....................................................................................................................................... 26 附錄 1 ............................................................................................................................................ 27 附錄 2 ............................................................................................................................................ 28 基于單片機 AT89C51 的信號發(fā)生器的設計與實現(xiàn) 1 第 1 章 引言 選題背景和意義 隨 著電子測量及其他部門對各類信號發(fā)生器的廣泛需求及電子技術的迅速 發(fā) 展,促使信號發(fā)生器種類增多,性能 提 高 。DAC0832。該信號發(fā)生器具有體積小、價格低、性能穩(wěn)定、功能齊全的優(yōu)點 。介紹了波形的生成原理、硬件電路和軟件部分的設計原理。 本系統(tǒng)以 AT89C51 單片機為核心設計了一個信號發(fā)生器 ,采用數(shù)字波形合成技術 ,通過硬件電路和軟件程序相結合 ,可輸出自定義波形 ,如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的頻率和幅度在一定范圍內可任意改變。例如在通信、廣播、電視系統(tǒng)中,都需要射頻(高頻)發(fā)射,這里的射頻波就是載波,把音頻(低頻)、視頻信號或脈沖信號運載出去,就需要能夠產(chǎn)生高頻的振蕩器。能夠產(chǎn)生多種波形,如三角波、鋸齒波、矩形波(含方波)、正弦波的電路被稱為函數(shù)信號發(fā)生器。 基于單片機 AT89C51 的信號發(fā)生器的設計與實現(xiàn) I 摘要 信號發(fā)生器又稱信號源或振蕩器,在生產(chǎn)實踐和科技領域中有著廣泛的應用。各種波形曲線均可以用三角函數(shù)方程式來表示。函數(shù)信號發(fā)生器在電路實驗和設備檢測中具有十分廣泛的用途。在工業(yè)、農(nóng)業(yè)、生物醫(yī)學等領域內,如高頻感應加熱、熔煉、淬火、超聲診斷、核磁共振成像等,都需要功率或大或小 、頻率或高或低的振蕩器。波形和頻率的改變通過軟件控制,幅度的改變通過硬件實現(xiàn)。本系統(tǒng)理論可以產(chǎn)生最高頻率 20MHZ 的波形。 關鍵詞: AT89C51; DAC0832;液晶顯示;鍵盤控制 基于單片機 AT89C51 的信號發(fā)生器的設計與實現(xiàn) II Abstract Signal generator is also known as signal source or oscillator, in the production practice and technology is widely used in the field of. Each kind of wave may use the trigonometric function equation. Can produce a variety of waveforms, such as the triangle wave, sawtooth wave, rectangular wave (including square wave ), sine wave circuit is called the function signal generator. Function signal generator in electric circuit experiment and the equipment examination has a very wide range of uses. For example, in munication, broadcasting, television system, needs the radio frequency ( HF) emission, the radio wave is the carrier, the audio frequency (