基于AT89C51单片机的数字式简易低频信号发生器.doc





《基于AT89C51单片机的数字式简易低频信号发生器.doc》由会员分享,可在线阅读,更多相关《基于AT89C51单片机的数字式简易低频信号发生器.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子设计应用软件训练总结报告一、 任务说明:本次课设的任务是基于AT89C51单片机的数字式简易低频信号发生器的设计,要求实现用程序产生方波、正弦波、锯齿波、阶梯波四种信号,并可以键控切换,而且需在Proteus电子设计平台上对设计方案进行仿真。本次设计采用了AT89C51 单片机作为控制核心,外围采用数字/模拟转换电路DAC0832来实现模数转换,从而输出正确的波形,设计中还连接了按键电路来实现键控。波形的频率为200Hz,用调整延时来实现。设计简单,性能良好,具有一定实用性。二、原理图绘制说明1、原理图绘制过程说明1运行proteus7.5,进入绘图页面。图1 proteus绘图页面2查找
2、元器件,按动键盘按键P,进入Pick Devices页面,在关键字项中输入元件名称。如查找AT89C51。图2 查找元件 3放置元器件并连线。2、原理图说明1单片机晶振电路对于MCS-51一般的晶振可以在1.2MHZ-12MHZ之间选择,这时电容C1、C2可以选择在10pf-30pf之间。在本设计中,电容选择25pf,晶振选择12MHZ。电路如下列图:图3 单片机晶振电路原理图2单片机复位电路复位时单片机的初始化工作,复位后中央处理器CPU和单片机内部的其他功能部件都处在一定的初始状态,从这个状态开始工作。电路如下列图:图4 单片机复位电路原理图3总线电路本设计中,将P0并行口作为波形数据输出
3、口,通过数据总线与DAC0832的D0-D7连接。P2.7与0832的片选端/CS连接,使用时可由地址译码提供。P3.6与0832的2管脚外部数据存储器写选通相连。电路如下列图:图5 总线电路4键控电路本设计中的键控部分引入了外部中断0中断来实现对波形的切换,用按键与P3.2连接来实现。在该管脚上加上一10k的上拉电阻,用来提高输出电平,加大输出引脚的驱动能力。电路如下列图:图6 键控电路5DAC0832电路在本设计中,DAC0832选择了直接工作方式。0832中的电源电压VCC、输入寄存器的锁存信号端ILE、基准电压端VREF接高电平。模拟电路接地端、数字电路接地端GND、写信号2端/WR2
4、、传递控制信号端/XFER接地。D/A输入电流1、2端与反馈信号输入线RFB连接运算放大器。这里的运算放大器选用了LM324型号。电源电压设置为-6+5V。电路图如下:图7 DAC0832电路三、流程图绘制以及说明:单片机的内部数据只有0、1之分,所产生的信号也都是离散信号。为了让单片机输出所需的数字信号,采用对信号采样、量化的方法来实现由单片机产生所需信号。1主函数 主函数调用了各个子程序的初始化,通过对按键次数的判断来实现不同的功能,输入波形。数值为0、1、2、3时分别输出方波、正弦波、阶梯波、锯齿波。 开始调用init函数,开中断输出方波输出正弦波key=0?输出方波Y Nkey=1?输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89C51 单片机 数字式 简易 低频 信号发生器

限制150内