基于单片机的波形发生器的设计.rar

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2013-11-12
  • 论文字数:15512
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(你好,学长)提供原创文章

支付并下载

摘要:本系统采用单片机AT89S52为核心控制器件,外围部件由数模转换电路(DAC0832)、运放电路(LM324)、按键、1602LCD显示屏等构成。该系统可以产生不同的低频信号源,其信号幅度和频率可以调节,通过按键可以输出正弦波、矩形波、三角波以及锯齿波,同时用1602LCD显示屏显示其对应的频率及波形名称。

   文中在简单介绍相关基本理论知识的基础上,着重介绍了如何利用单片机控制D/A转换器产生上述信号的硬件电路和软件编程。

   通过软件仿真和硬件调试,本设计不仅在理论和实践上都能满足实验的基本要求,而且具有较强的可行性。该信号发生器的特点是:体积小、价格低廉、性能稳定、实现较方便、功能较齐全。

关键词 AT89S52;DAC0832;1602LCD显示屏;LM324

 

Abstract:The system uses a MCS-52 as the core control of device, peripheral components include the digital to analog conversion circuit (DAC0832), op-amp circuit (LM324), buttons, 1602LCD display and so on. The system can produce different frequency signal source such as sine wave, square wave, triangle wave,and sawtooth, whose signal amplitude and frequency can be adjusted by keys .The 1602LCD is used to display the corresponding frequency and the name of waveform .

   The paper introduces the basic theory in simple knowledge , focusing on how to control D / A converter to generate the signal hardware circuit and software programming by SCM.

   Through software simulation and hardware debugging, the design not only can meet the basic requirements of the experiment, but also has a strong feasibility. The signal generator is characterized by: small size, low price, stable performance, achieve a more convenient, more complete.

Keywords  AT89S52  DAC0832  1602 LCD display  LM324

 

   单片机的发展趋势为:低功耗与高性能、低电压、低噪声与高可靠性、采用CMOS技术、外围电路内装、串行扩展技术等。同时,单片机的快速发展也带动着基于单片机的信号发生器的快速发展,如:任意波形发生器、矢量波形发生器。使得信号发生器的应用更加广泛。

   本文做的是基于单片机的信号发生器的设计,将采用编程的方法来实现三角波、锯齿波、矩形波、正弦波的发生。根据设计的要求,对各种波形的频率和幅度进行程序的编写,并将所写程序装入单片机的程序存储器中。在程序运行中,当接收到来自外界的命令,需要输出某种波形时再调用相应的中断服务子程序和波形发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端口输出相应的波形。