摘要本信号发生器控制核心为STC89C52单片机,外围电路由稳压电路(LM7805、LM7905)、数/模转换电路(DAC0832)、运放电路(LF351)、按键电路和LCD显示电路等组成。整个系统由单片机STC89C52和数模转换器DAC0832构成简易信号发生器,系统中电源电路由降压电路和稳压电路LM7805和LM7905两大部分构成,然后由运放LF351组成偏置、滤波以及放大电路。由于本系统使用元器件都具有较高的性价比,使得整个函数信号发生器具有价格低廉、性能稳定、操作方便、耗能较低等优点。33694
此信号发生器通过按键控制来产生方波、正弦波,并且由LCD1602液晶同步显示幅值、频率及步进的数值。频率变化范围在10Hz—10kHz之间,并且波形比较平滑,本信号发生器的设计简易、性能优异、具有一定的实用价值。
关键词: 单片机STC89C52RC、DAC0832、液晶1602 、LF351
毕业设计说明书(毕业论文)外文摘要
Title Simple signal generator based on 51 single chip microcomputer
Abstract
The signal generator is the control core is STC89C52 microcontroller, the peripheral circuit comprises a voltage stabilizing circuit (LM7805, LM7905), a / D conversion circuit (DAC0832), opamp circuit (LF351), key circuit and LCD display circuit etc..The whole system consists of MCU STC89C52 and DAC0832 DAC constitute simple signal generator,system power supply circuit composed of a voltage reducing circuit and a voltage stabilizing circuit of LM7805 and LM7905 two parts, and then by the op amp LF351 composition bias,filtering and amplifying circuit. Because the systemcomponents have a higher price, which makes the whole function signal generatorhas the advantages of low cost, stable performance, convenient operation, lowenergy consumption.
The signal generator through the button control to produce Fang Bo, sine wave, and by the LCD1602 liquid crystal display synchronous numerical amplitude, frequency and step. The change of frequency in the range 10Hz - 10kHz, and waveform comparison smooth, design of the signal generator is simple, excellent performance,has a certain practical value.
Key words: STC89C52RC; DAC0832; LCD1602;LF351
目次
1. 绪论 2
1.1 设计背景及研究意义 2
1.2 设计要求 2
1.3 设计主要内容 3
2. 方案设计与论证4
2.1 信号发生电路方案论证 4
2.2 单片机的选择论证 4
2.3 显示方案论证 5
2.4 键盘方案论证 5
3. 总体系统设计6
3.1 单片机最小系统电路的设计 6
3.2 波形产生模块设计 7
3.2.1 第一部分DAC0832电路 8
3.2.2 第二部分滤波电路 10
3.2.3 第三部分放大电路 11
3.3 显示模块的设计 12
3.4 键盘显示模块的设计 18
3.5 电源电路的设计 18
3.5.1 设计原理 19
3.5.2 设计过程 19
4. 软件设计及流程图21
4.1 软件总流程图 21
4.1.1 按键扫描流程图 22
4.1.2 ADC0832 芯片工作流程图 21
4.2 软件设计部分思想 21
5. 调试及测试结果24
5.1 软件调试 24
5.2 硬件调试 27
结论 28
致谢 29
参考文献 30
附录 31
1. 绪论
1.1设计背景及研究意义
目前,市场上的信号发生器种类型号很多,一般按照频带划分为以下几种:超高频:频率在1MHz以上,有些高的甚至可达几十兆赫兹。高频:频率一般在几百KHz到几MHz。低频:频率一般为几十Hz到几百KHz。超低频:频率为零点几Hz到几百Hz。
超高频信号发生器,一般都用LC振荡电路产生波形。高频、低频和超低频信号发生器,大都使用RC振荡电路,即通过改变电容或电阻值,来改变频率。按照以上原理设计的信号发生器,输出波形一般都正弦波和脉冲波两种,并且零点也不可调,价格也比较昂贵,而且在实际应用中,超低频波和高频波一般都是不太用到的,实际常用中频,即几十Hz到几十KHz。基于以上考虑,本论文需要设计一个低频信号源,用51单片机外加上一片D/A转换芯片和运算放大器,就可以构成一个简单的低频信号发生器,其频率可以通过单片机的程序来控制。输出端加上电压变换电路,就完成了一个频率、幅值均可调的多功能信号发生器的设计。这样的设计功率低,频率适中,体积小,便于携带,而且价格便宜,有一定的实用价值。 STC89C52单片机的简易信号发生器设计+电路图:http://www.751com.cn/tongxin/lunwen_30930.html