片机课程设计--简易波形发生器

片机课程设计--简易波形发生器

ID:29954302

大小:224.92 KB

页数:13页

时间:2018-12-25

片机课程设计--简易波形发生器_第1页
片机课程设计--简易波形发生器_第2页
片机课程设计--简易波形发生器_第3页
片机课程设计--简易波形发生器_第4页
片机课程设计--简易波形发生器_第5页
资源描述:

《片机课程设计--简易波形发生器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电气与电子信息工程学院《单片机》课程设计报告题目:简易波形发生器   专业班级:电气学  号: 123456    姓名:王刚指导教师:胡蔷、汤立刚设计时间:2013年12月9日—2013年12月13日设计地点:K2-407单片机、微机原理实验室2013年11月20日单片机课程设计成绩评定表答辩或质疑记录:1、该设计能产生几种波形?分别是哪几种?答:能产生4种波形,三角波,方波,锯齿波以及正弦波。2、DAC0832有几种工作方式?哪几种?各有什么特点?该设计中DAC0832用的是哪一种方式?答:3种,单缓冲方式、双缓冲方式以及直通方式:(1)单缓冲方式此方式适用于

2、只有一路模拟量输出或几路模拟量非同步输出的情形。方法是控制输入寄存器同时接收数据,或者只用输入寄存器而把DAC寄存器接成直通方式。(2)双缓冲方式此方式适用于多个DAC0832同时输出的情形。方法是先分别使这些DAC0832的输入寄存器接收数据,再控制这些DAC0832同时传送数据到DAC寄存器以实现多个D/A转换同步输出。〔3〕直通方式此方式适用于连续反馈控制线路中。方法是:数据不通过缓冲器,即-WR1,-WR2,-XFER,-CS均接地,ILE接高电平。此时必须通过I/O接口与微处理器连接,以匹配微处理器与D/A的转换。该设计中DAC0832用的是单缓冲方式。

3、成绩评定依据:课程设计考勤情况(5%):课程设计仿真测试情况(15%)课程设计答辩情况(30%):完成设计任务及报告规范性(50%):最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字:2013年12月日课程设计任务书2013~2014学年第1学期专业班级:电气指导教师:胡蔷汤立刚工作部门:电气与电子信息工程学院电气自动化教研室一、课程设计题目单片机课程设计二、课程设计内容(含技术指标)1.设计目的及要求(1)根据具体设计课题的技术指标和给定条件,以单片机为核心器件,能独立而正确地进行方案论证和电路设计,完成仿真操作。要求概念清楚、方案合理、方法正确、步骤

4、完整;(2)熟悉、掌握各种外围接口电路芯片的工作原理和控制方法;(3)熟练使用单片机汇编语言或C51进行软件设计;(4)熟练使用Proteus、Keil软件进行仿真电路测试;(5)熟练使用Protel软件设计印刷电路板;(6)学会查阅有关参考资料和手册,并能正确选择有关元器件和参数;(7)编写设计说明书,参考毕业设计论文格式撰写设计报告。2.设计内容(题目名称:简易波形发生器)本设计是以AT89C51为核心,结合D/A转换器DAC0832等器件,用仿真软件设计硬件电路,用C语言编写驱动程序,以实现程序控制产生正弦波、三角波、方波、锯齿波四种常用低频信号。可以通过键

5、盘选择任意以上四种波型。三、课程设计考核办法与成绩评定根据过程、报告、答辩等确定设计成绩,成绩分优、良、中、及格、不及格五等。2013年11月1项目概述1.1项目名称:简易波形发生器的设计1.2小组成员小组成员:王刚1.3基本要求工作要求a.组建基于单片机的函数发生器的总体结构框架;b.根据设计测量范围和准确度要求,理论分析和计算选择电路参数;c.根据操作功能要求,确定按键功能;d.采用C语言编写应用程序并调试通过;e.对系统进行测试和结果分析;1.4主要工作本设计采用AT89C51及其外围扩展系统,软件方面主要是应用C语言设计程序。系统以89C51单片机为核心,

6、配置相应的外设及接口电路,用C语言开发,组成一个多功能信号发生系统。该系统的软件可运行于WindowsXP环境下,使用KeilC及Proteus等软件开发,硬件电路设计具有典型性。同时,本系统中任何一部分电路模块均可移植与实用开发系统的设计中,电路设计具有实用性。本设计讲完成以下几个方面的工作:a.选芯片,尽量满足一般工业控制要求、以增强其实用性。b.原理图设计在保证正确的前提下,尽量采用典型的电路设计。c.掌握单片机仿真软件KeilC与Proteus的使用。2系统总体设计2.1主要功能系统主要功能是实现利用单片机AT89C51和8位D/A转换芯片DAC0832共

7、同实现正弦波、方波、三角波、锯齿波这四种常见波形的发生。2.2总体方案设计2.2.1元器件的选择该函数发生器有以下几个部分:(1)控制模块(2)按键及转换模块(3)采用模块组成。(1)控制模块:用单片机AT89C51作为系统的主控核心。单片机具有体积小,使用灵活的,易于人机对话和良好的数据处理,有较强的指令寻址和运算功能等优点。且单片机功耗低,价格低廉的优点。(2)按键及转换模块:采用DAC0832,其具有以下特点:8位分辨率;双通道D/A转换;输入输出电平与TTL/CMOS相兼容等。2.2.2系统总体框图设计本系统是以单片机AT89C51和8位A/D转换芯片DA

8、C0832

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

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

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