波形发生器亦称函数发生器,作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。

功能描述

1、采用51单片机作为主控芯片;

2、采用LCD1602显示波形种类和频率值(10-100HZ);

3、采用DAC0832产生模拟信号输出;

4、采用LM358设计信号增益放大电路;

5、采用按键设置波形种类和频率步进值;

6、采用电位器改变振幅(0V-3.5V稳定);

7、可产生正弦波/锯齿波/三角波/矩形波;

8、四个指示灯分别指示发出哪种波形。

按键说明

1、波形切换键:在四种波形之间切换;

2、加值键:频率值+0.1;步进值+0.1;

3、减值键:频率值-0.1;步进值-0.1;

4、步进值设置键:点击后通过2/3键调整;

电路设计

采用Altium Designer作为电路设计工具。Altium Designer通过把原理图设计、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件必将使电路设计的质量和效率大大提高。

仿真设计

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

主程序设计

void main()                   //主函数
{   init_lcd();m=65536-(150000/pinlv);a=m/256;b=m%256;initclock();led0=0;while(1){if(h==0){keyscan();//   display();}bujinjiance();switch(boxing){case 0 : P1=sin[u]; break;case 1 : P1=juxing[u]; break;case 2 : P1=sanjiao[u]; break;case 3 : P1=juchi[u]; break;}}
}
void T0_time()interrupt 1          //定时器
{TH0=a;TL0=b;u++;if(u>=64)u=0;
}

源文件获取

关注公众号【电子开发圈】,首页发送 “发生器” 获取;

基于单片机的函数信号波形发生器系统设计(#0428)相关推荐

  1. 基于单片机信号波形发生器系统设计-毕设课设

    [资源下载]下载地址如下1533: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 前  言 随着电子测量技术与计算机技术的紧密结合,一种新的信号发生器-----波 ...

  2. dve 二维数组信号 显示波形_函数任意波形发生器价格

    函数任意波形发生器价格,深圳市乐信智测科技有限公司成立于2017年01月11日,注册地位于深圳市龙华区民治街道北站社区创业花园177-180栋411,法人代表为李澍龙. 函数任意波形发生器价格, 说明 ...

  3. 基于stm32单片机的四种波形发生器正弦波、方波、三角波、锯齿波

    基于stm32单片机的四种波形发生器(源程序+仿真+设计报告)全套资料 资料编号:010 具体功能: (1) 可以实现四种波形:正弦波.方波.三角波.锯齿波: (2) 通过按键进行选择,频率可以调整: ...

  4. 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计

    1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告)  摘  要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...

  5. dac单缓冲方式C语言设计,课程设计基于DAC0832单缓冲工作波形发生器.doc

    课程设计基于DAC0832单缓冲工作波形发生器.doc 成绩 课程论文 题 目:基于DAC0832单缓冲工作波形发生器 学生姓名: 学生学号: 系别:电子工程学院 专业:通信工程 年级:2014 任课 ...

  6. 【电路】基于单片机智能睡眠枕系统设计-基于单片机音乐喷泉制作设计-基于单片机智能温控风扇调速系统设计-基于单片机智能自动循迹小车控制系统设计-基于数字电路的4人投票系统设计(仿真,报告)毕设课设资料

    1620基于单片机智能睡眠枕系统设计-文档+PPT+PCB图+原理图+源码 智能睡眠枕主要由lcd屏幕.蓝牙.压力传感器.蜂鸣器.单片机等等组成,用户可通过四个独立按键进行操控(四个按键从左至右为1. ...

  7. 基于单片机的的智能晾衣系统设计(电路+流程)

    博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...

  8. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

  9. 基于单片机的智能电子密码锁系统设计-基于51单片机酒精浓度检测仪设计-基于单片机的水缸加热温控控制系统设计-基于单片机蓝牙技术的温室监测系统设计-基于单片机智能PWM调光灯系统设计【毕设方案】

    600基于单片机的智能电子密码锁系统设计-电路程序资料 本设计采用的是AT89C51单片机作为控制核心,控制外围电路工作的装置.在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核 ...

  10. 基于单片机的测量心率脉搏健康系统设计与

    基于单片机的测量心率脉搏健康系统设计与摘 要 日常生活中许许多多的恶习例如熬夜.用餐不规律等,会给我们的身体带来很大的损伤,现在越来越多人们的身体指标只能达到亚健康,身体健康问题不容小觑.因此测量心率 ...

最新文章

  1. 曝鸿蒙os手表,华为Watch GT 2曝光:第一款使用鸿蒙OS的智能手表
  2. python问题分享_零基础入门Python常见问题分享
  3. C语言 关键字const的作用
  4. 1.12 梯度的数值逼近
  5. 把杀某程序封装成sh
  6. ffmpeg drawtext文本超出视频画幅处理
  7. Docker Swarm的前世今生
  8. AUTOCAD——计算面积的方法
  9. 垂直门户网站与SEO
  10. RS485通信----基本原理+电路图
  11. 【通識:人生哲學與幸福】青年心理學 Part2 成熟
  12. 联想拯救者y7000怎么配置Java环境_联想拯救者Y7000性能配置如何 用起来怎么样...
  13. github上Android开源项目汇总(带效果图)
  14. 国信证券开源自研的微服务开发框架 Zebra
  15. 卸下皮肤和排位,亲近自然,别让游戏成瘾
  16. huge形式_big的最高级形式
  17. 360快剪辑怎么使用 360快剪辑软件使用方法介绍
  18. android游戏引擎汇总
  19. cesium中加载点图标
  20. css 实现image宽度百分百,高度跟宽度一样大小

热门文章

  1. OSPF之区域间路由
  2. 单文件PHP版视频解析源码(中间件)
  3. 服务器系统事件id1001,win10系统玩游戏出现蓝屏事件ID1001的解决方法
  4. OC Foundation框架 字典
  5. 嵌入式ERPC框架正式发布了
  6. 技术人员如何创业(2)---合伙人的模式
  7. 【ORACLE】关于多态表函数PTF(Polymorphic Table Functions)的使用
  8. linux下命令行方式的音量控制
  9. Android熟悉使用PackageManager,ActivityManager,MemoryInfo,引入布局文件Include的使用,values的管理
  10. android MIT App Inventor 2 Beta 中文资料