- 1、本文档共73页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编号 XXXXXX
Xxxx
毕 业 论 文
( XXX 届)
题 目: 扫频信号发生器设计
系(部)院: XXXXXXX
专 业: XXXXXXXXXXXXXX
作者姓名: xxx
指导教师: XXX 职称: XXX
完成日期: XXXX 年 XX 月 XX 日
XXXX 年 XX 月
xxxx毕业论文(设计)诚信声明
本人郑重声明:所呈交的毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。
毕业论文(设计)作者签名:
XXXX年 XX月 XX日
目 录
xxxx毕业论文(设计)任务书 1
XXXX毕业论文(设计)开题报告 5
摘 要 8
Abstract 9
第1章 引 言 10
1.1课题背景、目的及意义 10
1.2设计要求和任务 10
第2章 低频信号发生器的方案研究 11
2.1方案提出和论证 11
2.2模块结构划分 11
第3章 各模块具体设计 13
3.1 AT89C51单片机介绍 13
3.2单片机最小应用系统 19
3.3 8255芯片的扩展 20
3.4 4*6距阵式按键 25
3.5 D/A转换 26
3.6 波形输出电路 31
第4章 电路软件设计和系统调试 33
4.1软件设计流程图 33
4.2 Keil软件介绍 33
4.3 各模块调试 35
第5章 其他要求 36
5.1 产品的性能和应用范围 36
5.2产品的使用说明 36
总 结 38
致 谢 39
参考文献 40
附录一 软件程序 41
附录二 硬件电路图 50
附件三 外文资料及翻译 51
XXXX毕业论文(设计)题目审批表 62
XXXX XXXXXX系指导教师指导毕业论文情况登记表 63
XXXX毕业论文(设计)指导教师评审表 64
XXXX毕业论文(设计)任务书
论 文 题 目 扫频信号发生器设计
作者姓名 XXX 所属系、专业、年级 指导教师姓名、职称 XXXX 任务下达日期 XXXX-XX-XX 设计的主要内容
1?随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展,促使信号发生器种类增多,性能提高。尤其随着70年代微处理器的出现,更促使信号发生器向着自动化、智能化方向发展。现在,许多信号发生器带有微处理器,因而具备了自校、自检、自动故障诊断和自动波形形成和修正等功能,可以和控制计算机及其他测量仪器一起方便的构成自动测试系统。当前信号发生器总的趋势是向着宽频率覆盖、低功耗、高频率精度、多功能、自动化和智能化方向发展。
该设计课题的研究和制作全面说明对低频信号发生系统要有一个全面的解、对低频信号的发生原理要理解掌握,以及低频信号发生器工作流程:波形的设定,D/A转换,单片机,显示和各模块的连接通信等各个部分要熟练联接调试,能够正确的了解常规芯片的使用方法、掌握简单信号发生器应用系统软硬件的设计方法,进一步锻炼了我们在信号处理方面的实际工作能力。
2用芯片8255对AT89C51进行扩展,其中使用74LS373来驱动,并且加了一个74LS138译码器,8255的PA口和LCD显示器连接,PB0-PB5和PC0-PC3连接4*6的键盘,AT89C51的P1连接DAC0832来显示波形。电路连接如图1。
此方案主要用到了8255芯片对单片机的扩展,在功耗低,型号小的要求下,用8255芯片扩展,在本来I/O采接口刚好够用的情况下,多余几个接口,以后在系统电路改进或发展上都有着很好的作用。在编辑程序上对各个I/O口地址上有了明确的划分,容易编程和改进电路。
.
图1电路图
3模块结构划分
本次设计所研究的就是对所需要的某种波形输出对应的数字信号,在通过D/A转换器和单片机部分的转换输出一组连续变化的0-5V的电压脉冲值。在通过显示部分显示其频率,幅值,和波形。在设计时分块来做,按照波形设定,D/A转换,51单片机连接,键盘控制和显示五个模块的设计。从而简化人机交互的问题,具体设计模块如图2。
图2设计模块图
模块介绍:
1.波形设定:对任意波形的手动设定。
2.D/A转换:主要选用DAC
文档评论(0)