1. 首页
  2. 编程语言
  3. C
  4. 基于AT89C52的函数发生器

基于AT89C52的函数发生器

上传者: 2020-08-20 15:50:20上传 APPLICATION/MSWORD文件 198KB 热度 16次
本文通过运用所学习的单片机、模拟和数字电路、以及测控系统原理与设计等方面的知识,设计了一台基于AT89C52为核心的的函数发生器。通过按键选择,能产生方波、正向锯齿波、负向锯齿波和三角波等4种信号。为了更好的实现该函数信号发生器的功能,增加了输出正弦波的功能,另外能够通过按键调节输出信号的频率和幅值,以满足不同场合的要求。模拟信号的输出主要是通过DAC0832将单片机的数据信号转换成相应模拟量。根据要求采用一位LED显示输出波形的代号:0为方波、1为正向锯齿波、2为负向锯齿波 、3 为三角波、4为正弦波。波形切换的按键采用单键复用,在5种信号中循环切换,调频与调幅分别通过一个键实现。通过示波器
用户评论