基于51单片机信号发生器设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于51单片机信号发生器的设计
指导老师:XXX 专业:电子信息工程 学生:XXX 学号:XXXX
目录
第一章:绪论 第二章:方案论证 第三章:相关硬件介绍 第四章:相关软件介绍 第五章:电路设计与仿真 第六章:总结与展望
第一章:绪论
1.选题的意义,背景及现状
本章的前三节介绍了本次毕业设计的选题意义,背 景。并对现如今这一方面的研究现状作了一定的了解。
第三章:相关硬件介绍
2. D/A转换器选择:DAC0832
DAC0832是8分辨率的D/A转换集成芯片。与微 处理器完全兼容。这个DA芯片以其价格低廉、接口 简单、转换控制容易等优点,在单片机应用系统中 得到广泛的应用。D/A转换器由8位输入锁存器、8位 DAC寄存器、8位D/A转换电路及转换控制电路构成。
谢谢! 谢谢! 谢谢!
2.KEIL C51编译器简介
KEIL C51标准C编译器为8051微控制器的软件开发 提供了C语言环境,同时保留了汇编代码高效,快速的特 点。
第五章:电路设计与仿真
总体电路图
第五章:电路设计与仿真
仿真结果
1、三角波仿真结果
第五章:电路设计与仿真
2、方波仿真结果
第五章:电路设计与仿真
3、正百度文库波仿真结果
第六章:总结与展望
总结
本次毕业设计是大学以来第一次独立完成的比较大 型的设计类课题。对本次毕业设计的主要内容以及在 其中学到的知识,遇到的问题,解决问题的方法做一 个具体总结。从中得到一定的经验。
展望
完成这次毕业设计也是对大学的一个圆满的交代, 对以后的工作生活也有很大的帮助。对电子行业以及 对自己以后的发展有一个美好的展望。
第三章:相关硬件介绍
3.显示器LCD1602
液晶显示器普遍地用于直观地显示数字系统或字符的运行状 态和工作数据,按照材料及产品工艺单片机应用系统中常用的 显示器有:发光二极管LED显示器、液晶LCD显示器、CRT显 示器等。LCD显示器是现在最常用的显示器之一。
4.按键输入电路
按键是由一组按压式或触摸式开关构成的阵列,是一种常用 的输入设备。键盘可分为编码式键盘和非编码式键盘两种。
本次设计采用非编码键盘其硬件逻辑与按键编码不存在严格 的对应关系,而要由所用的程序来决定。非编码键盘的硬件接 口简单,但是要占用较多的CPU时间,通常采用可编程键盘管 理芯片来克服这个缺点。
第四章:相关软件介绍
1.Proteus软件介绍
Proteus软件是来自英Labcenter electronics公司的 EDA工具软件,除了其具有和其它EDA工具一样的 原理布图、PCB自动或人工布线及电路仿真的功能外, 其革命性的功能是,他的电路仿真是互动的。
1.方案设计思路
本小节给出了具体的方案选择,并具体到单 片机,显示器,传感器等具体器件的选择。对比之后 给出了本方案的优越性。
单片机选择:STC89C52 显示器选择:LCD1602 D/A转换器选择:DAC0832
第二章:方案论证
2.总体设计框图
第三章:相关硬件介绍
1.单片机STC89C52
STC89C52是一种低功耗、高性能CMOS8位微控制 器,具有8K在系统可编程Flash存储器。与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储 器在系统可编程,亦适于常规编程器。在单芯片上, 拥有灵巧的8位CPU和在系统可编程Flash,使得 STC89C52为众多嵌入式控制应用系统提供高灵活、 超有效的解决方案。
2.本课题的主要研究内容
本文介绍一种用STC89C52单片机构成的波形发生器, 可产生方波、三角波、正弦波三种波;波形的频率可 由按键改变,并可根据需要选择单极性输出或双极性 输出,具有线路简单、结构紧凑、性能优越等特点。 文章给出了源代码,通过仿真测试,其性能指标达到 了设计要求。
第二章:方案论证
指导老师:XXX 专业:电子信息工程 学生:XXX 学号:XXXX
目录
第一章:绪论 第二章:方案论证 第三章:相关硬件介绍 第四章:相关软件介绍 第五章:电路设计与仿真 第六章:总结与展望
第一章:绪论
1.选题的意义,背景及现状
本章的前三节介绍了本次毕业设计的选题意义,背 景。并对现如今这一方面的研究现状作了一定的了解。
第三章:相关硬件介绍
2. D/A转换器选择:DAC0832
DAC0832是8分辨率的D/A转换集成芯片。与微 处理器完全兼容。这个DA芯片以其价格低廉、接口 简单、转换控制容易等优点,在单片机应用系统中 得到广泛的应用。D/A转换器由8位输入锁存器、8位 DAC寄存器、8位D/A转换电路及转换控制电路构成。
谢谢! 谢谢! 谢谢!
2.KEIL C51编译器简介
KEIL C51标准C编译器为8051微控制器的软件开发 提供了C语言环境,同时保留了汇编代码高效,快速的特 点。
第五章:电路设计与仿真
总体电路图
第五章:电路设计与仿真
仿真结果
1、三角波仿真结果
第五章:电路设计与仿真
2、方波仿真结果
第五章:电路设计与仿真
3、正百度文库波仿真结果
第六章:总结与展望
总结
本次毕业设计是大学以来第一次独立完成的比较大 型的设计类课题。对本次毕业设计的主要内容以及在 其中学到的知识,遇到的问题,解决问题的方法做一 个具体总结。从中得到一定的经验。
展望
完成这次毕业设计也是对大学的一个圆满的交代, 对以后的工作生活也有很大的帮助。对电子行业以及 对自己以后的发展有一个美好的展望。
第三章:相关硬件介绍
3.显示器LCD1602
液晶显示器普遍地用于直观地显示数字系统或字符的运行状 态和工作数据,按照材料及产品工艺单片机应用系统中常用的 显示器有:发光二极管LED显示器、液晶LCD显示器、CRT显 示器等。LCD显示器是现在最常用的显示器之一。
4.按键输入电路
按键是由一组按压式或触摸式开关构成的阵列,是一种常用 的输入设备。键盘可分为编码式键盘和非编码式键盘两种。
本次设计采用非编码键盘其硬件逻辑与按键编码不存在严格 的对应关系,而要由所用的程序来决定。非编码键盘的硬件接 口简单,但是要占用较多的CPU时间,通常采用可编程键盘管 理芯片来克服这个缺点。
第四章:相关软件介绍
1.Proteus软件介绍
Proteus软件是来自英Labcenter electronics公司的 EDA工具软件,除了其具有和其它EDA工具一样的 原理布图、PCB自动或人工布线及电路仿真的功能外, 其革命性的功能是,他的电路仿真是互动的。
1.方案设计思路
本小节给出了具体的方案选择,并具体到单 片机,显示器,传感器等具体器件的选择。对比之后 给出了本方案的优越性。
单片机选择:STC89C52 显示器选择:LCD1602 D/A转换器选择:DAC0832
第二章:方案论证
2.总体设计框图
第三章:相关硬件介绍
1.单片机STC89C52
STC89C52是一种低功耗、高性能CMOS8位微控制 器,具有8K在系统可编程Flash存储器。与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储 器在系统可编程,亦适于常规编程器。在单芯片上, 拥有灵巧的8位CPU和在系统可编程Flash,使得 STC89C52为众多嵌入式控制应用系统提供高灵活、 超有效的解决方案。
2.本课题的主要研究内容
本文介绍一种用STC89C52单片机构成的波形发生器, 可产生方波、三角波、正弦波三种波;波形的频率可 由按键改变,并可根据需要选择单极性输出或双极性 输出,具有线路简单、结构紧凑、性能优越等特点。 文章给出了源代码,通过仿真测试,其性能指标达到 了设计要求。
第二章:方案论证