函数信号发生器的设计(12864实现动态波形显示)

函数信号发生器的设计(12864实现动态波形显示)

ID:41156029

大小:2.84 MB

页数:31页

时间:2019-08-17

函数信号发生器的设计(12864实现动态波形显示)_第1页
函数信号发生器的设计(12864实现动态波形显示)_第2页
函数信号发生器的设计(12864实现动态波形显示)_第3页
函数信号发生器的设计(12864实现动态波形显示)_第4页
函数信号发生器的设计(12864实现动态波形显示)_第5页
资源描述:

《函数信号发生器的设计(12864实现动态波形显示)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计(论文)任务书电气与电子工程学院系自动化专业13—2班级一、课程设计(论文)题目简易信号发生器的设计二、课程设计(论文)工作自2016年1月5日起至2016年1月14日止。三、课程设计(论文)的内容要求:课程设计不仅仅要求学生完成所规定的题目要求,同时还要培养学生良好的科学态度和严谨的设计习惯。课程设计报告要求内容如下:(1)设计思想和设计说明(2)硬件原理框图(3)硬件原理图与软件配合介绍(4)程序存储器和数据存储器的单元分配(5)程序流程图(6)系统功能描述(7)设计调试过程总结(8)附录里面包括:芯片资料、源程序清单和符合制图规范的硬件原理图的图纸。设计要求内容:用

2、D/A实现正弦信号,三角波信号,方波信号的输出,并且在LCD上显示出当前波形。要求输出信号的频率和幅度可调。设计内容:(1)满足设计要求内容。(2)扩展锯齿波波形输出。(3)汉字显示当前波形形状与当前频率的大小学生签名年月日课程设计(论文)评审意见(1)题目复杂程度:复杂()、较复杂()、一般()、简单()(2)总体方案的选择是否正确:正确()、较正确()、欠正确()、不正确()(3)系统能否满足任务要求:满足()、较满足()、欠满足()、不满足()(4)元器件选择是否合理:合理()、较合理()、欠合理()、不太合理()(5)学习实践态度:好()、较好()、一般()、不太好()(

3、6)独立工作能力:强()、较强()、一般()、较差()(7)回答问题是否正确:正确()、较正确()、基本正确()、大多不正确()(8)图表是否符合标准:符合()、较符合()、基本符合()、大多不符合()(9)撰写是否规范整洁:规范整洁()、较规范()、欠规范()、不太规范()总评成绩:优()、良()、中()、及格()、不及格()评阅人职称副教授2016年1月日目录一、课程设计及要求及目的2二、设计思想及设计说明21函数发生器模块22LCD液晶显示模块2三、硬件设计3四、程序设计流程3五、系统模块化设计41、函数信号发生器的设计41.1、DAC0832的介绍41.2、发生器的功能设

4、计51.3、函数发生器的外围电路组成62、液晶显示模块62.1AMPIRE128X64液晶显示屏的原理介绍62.2波形汉字显示程序设计83、中断系统的使用10六、程序字节分配10七、功能描述与设计调试总结111、功能描述112、设计调试总结11八设计总结13九、参考文献14附录1:程序代码15附录2:设计图纸29292929一、课程设计及要求及目的通过课程设计环节加深对单片机原理及应用技术的理解,提高理论结合实践的能力,提高单片机系统设计和开发的能力,初步学习一个完整的单片机系统的研发过程,并培养严谨细致的科研态度。熟悉掌握常用的单片机设计软件以及一些网上个人研发的实用小软件。例

5、如51单片机最常用keil和protues软件以及个人研发的单片机小精灵、汉字取模软件、串口助手等。要求设计一个单片机应用系统,利用keil和proteus软件完成系统软硬件的设计及模拟调试,在有条件的情况下完成对事物的操作。本文设计了一种以STC89C51为核心的简易信号产生电路,该电路使用DAC0832数模转换器件对单片机输出的数字量进行转换,使用数组定义的方式完成不同波形的输出,并通过外部中断实现对输出波形形状和波形频率等的控制,该设计以LCD16824液晶显示屏对波形的类别、形状、频率等信息以中文或图形的方式输出显示。实验结果表明,该系统设计具有体积小,性能稳定,反应速度

6、快,可以迅速简便的实现多种波形输出的优点。二、设计思想及设计说明该设计主要由信号发生器的设计和LCD液晶显示两部分组成,其中,信号发生器的设计为本设计的重点内容,但设计过程较为简单。LCD液晶显示为本设计的辅助模块,使的使用者对该信号发生器更容易操作,是本设计过程中耗时最多的阶段,可以说是本设计的难点。1函数发生器模块该模块使用DA转换芯片DAC0832对单片机输出的8位二进制的数字量进行数字到模拟信号的转化,由于DAC0832为电流型输出,所以在输出端口使用一级运放LM324实现将电流输出转为电压输出,之后使用二级运放实现对输出信号的放大,使输出波形的幅值可调,在设计的端口使用

7、RC低通滤波器对输出波形进行滤波,使所得到的波形更加平滑。在软件设计方面,为了与LCD显示屏联合使用,该设计没有使用正弦、方波、三角波、锯齿波的波形函数作为输出数字量,而是使用64个单元的数组定义每一个波形,由此,也可以更加方便的增加其他波形的输出。2LCD液晶显示模块该模块使用protues中提供的AMPIRE128X64液晶显示屏,该显示屏无中英文字库,所以设计过程中需要对自己需要的字符和汉字进行取模29,本设计将该显示屏分为两部分,整屏幕的前四分之一用于显示“函数”“正弦”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。