Open Nav

基于MCS—51单片机在波形发生器中的设计(含程序,电路图)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

基于MCS—51单片机在波形发生器中的设计(含程序,电路图)(任务书,选题审批表,中期检查报告,毕业论文14000字)
摘  要:本系统是基于AT89C51单片机的数字式低频信号发生器。采用AT89C521单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM365)、按键和8位数码管等。通过按键控制可产生方波、锯齿波、三角波、正弦波等,同时用数码管指示对应的波形。其设计简单、性能优良,可用于多种需要低频信号源的场所,具有一定的实用性。
关键词: AT89C51;DAC0832;LM365;8位数码显示管

The Design of Waveform Generator Base on MCS-51 Single Chip Computer
Abstract:Waveform The system is a digital signal generator based on single chip computer. AT9C51 is used as a control  microcontroller  core.The system is composed by  digital/analog comversion(DAC0832), imply circuit,button and nixie tube.It can generate the square, triangle and sine wave,with nixie tube.The system can be used for a signal soure in the low-frequency signal soure.It is very practical.
Keywords:AT89C51;DA0832;LM324;8 nixie tube display [资料来源:Doc163.com]

总体方案设计
利用AT89C51单片机外接数模转换器和运算放大电路,由用户通过按键选择输出实验室中经常使用到的几种基本波形:方波、锯齿波、正弦波和三角波。方波由AT89C51单片机将最大值和最小值输出给D/A进行转换,并由用户通过键盘选择波形周期。与微处理器兼容的8位数模转换器DAC0832将数字量转换为模拟量电压信号,通过运放电路得到锯齿波、正弦波、三角波信号,波形保证了它的精度、平滑和稳定。
可采用单片机程序产生以上4种波形,并通过一片D/A转换器输出。另外,采用一片D/A转换器来控制前一片D/A转换器的参考电压,从而可以改变输出波形幅值,见图1所示。通过外接键盘来设定波形的类型、幅值和频率,并在扩展的七段LED显示器上显示响应的波形的类型、幅值和频率。
AT89C51单片机时钟电路采用内部方式,外接陶瓷谐振器(频率为12MHz),微调电容值为30pF。系统复位采用按键式外部复位方式,复位信号至少保持8us以上。通过按键由用户选择要输出的波形,按键选择占用P10—P17口,采用独立式键盘结构。
 

[资料来源:http://Doc163.com]

基于MCS—51单片机在波形发生器中的设计(含程序,电路图)
基于MCS—51单片机在波形发生器中的设计(含程序,电路图)
基于MCS—51单片机在波形发生器中的设计


目  录
摘要……………………………………………………………………………………1 [资料来源:www.doc163.com]
关键词…………………………………………………………………………………1
1  前言……………………………………………………………………………… 2
2  波形发生器概述及其发展状况………………………………………………… 2
3  方案论证………………………………………………………………………… 3
4  硬件电路的设计………………………………………………………………… 4

[资料来源:http://Doc163.com]

4.1  整体方案的设计………………………………………………………… 4
4.2  AT89C51 单片机简介…………………………………………………… 5
4.3  DAC0832芯片原理…………………………………………………………7 
4.4  D/A转换器与单片机的接口电路……………………………………… 9
4.5  晶振电路的设计…………………………………………………………11
4.6  复位电路设计……………………………………………………………12 [资料来源:http://Doc163.com]
4.7  输入电路键盘的接口电路………………………………………………13
4.8  显示电路的设计…………………………………………………………14
5  软件模块的设计…………………………………………………………………14
5.1  初始化模块………………………………………………………………14
5.2  波形产生模块……………………………………………………………15 [版权所有:http://DOC163.com]
5.2.1  正弦波产生程序……………………………………………… 15
5.2.2  三角波产生程序……………………………………………… 18
5.2.3  锯齿波的产生程序…………………………………………… 21
5.2.4  方波的产生程序……………………………………………… 23
5.3管理模块………………………………………………………………… 25
5.3.1  键盘全盘扫描部分…………………………………………… 25

[资料来源:http://Doc163.com]


5.3.2  键盘逐行扫描部分…………………………………………… 25
5.3.3  按键处理部分………………………………………………… 27
         5.3.4  显示程序……………………………………………………… 28
5.4  软件总流程图……………………………………………………………29
6  系统调试…………………………………………………………………………30 [资料来源:www.doc163.com]
6.1  系统硬件调试……………………………………………………………30
6.2  系统软件调试……………………………………………………………31
7  结论………………………………………………………………………………32
参考文献…………………………………………………………………………… 32
致    谢…………………………………………………………………………… 33 [来源:http://www.doc163.com]
附录………………………………………………………………………………… 34

附录
附录1:波形发生器控制系统源代码
附录2:波形发生器硬件电路图 [资料来源:http://www.doc163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4