单片机入门-C51语言用DAC0832实现正弦波的波形发生器第二节视频如下:

一.DA转换器指标

(1)分辨率:分辨率指最小输出电压(对应的输入数字量最低有效位为1)与最大输出电压(对应的数字输入量所有位全为1)之比。对于n位D/A转换器,其分辨率为2-n ;

(2)建立时间:描述D/A转换器转换快慢的参数,是指从数字输入端发生变化开始,到输出模拟信号电压(或模拟信号电流)达到满刻度值(1/2)LSB时所需要的时间。

(3)转换精度:D/A转换器的转换精度主要取决于D/A转换器的二进制位数。例如,8位的D/A相对误差是1/256,16位的D/A相对误差为1/65536。显然,二进制位数越多精度越高。

二、DAC0832介绍

DAC0832是用先进的CMOS/Si-Cr工艺制成的双列直插式单片8位D/A转换器。它可以直接和8088CPU相接口。它采用二次缓冲方式(有两个写信号/WR1、/WR2),这样可以在输出的同时,采集下一个数字量,以提高转换速度。 而更重要的是能够在多个转换器同时工作时,有可能同时输出模拟量。它的主要技术参数如下:分辨率为8 位,电流建立时间为1us,单一电源5V-15V直流供电,可双缓冲、单缓冲或直接数据输入。

三、电路图设计

四、程序设计流程图

怎么用c51语言写正弦波,单片机入门-C51语言用DAC0832实现正弦波的波形发生器第二节...相关推荐

  1. 单片机 switch c语言,单片机入门-C51语言switch-case语句电路应用实例

    原标题:单片机入门-C51语言switch-case语句电路应用实例 教学视频如下: 本例介绍switch-case选择语句的应用,用按钮控制LED灯作为实例,介绍如何使用该语句做设计.绘制了相应的电 ...

  2. c51语言case是什么意思,单片机入门-C51语言switch-case语句电路应用实例

    原标题:单片机入门-C51语言switch-case语句电路应用实例 教学视频如下: 本例介绍switch-case选择语句的应用,用按钮控制LED灯作为实例,介绍如何使用该语句做设计.绘制了相应的电 ...

  3. 怎么用C51语言实现50ms延时,单片机入门-C51语言实现简单的红绿LED交通灯控制

    原标题:单片机入门-C51语言实现简单的红绿LED交通灯控制 视频教程如下: 本文介绍了用C51语言实现十字路口交通灯控制: 四个路口各有红.绿2个LED,模拟交通灯的控制,即东西走向的灯变红,南北走 ...

  4. 单片机定时器精准定时_单片机入门-C51语言采用定时器查询方法获取1秒精准定时...

    原标题:单片机入门-C51语言采用定时器查询方法获取1秒精准定时 视频如下: 51系列单片机含有专用的 定时器/计数器,定时器/计数器是一个二进制的加1寄存器,当启动后就开始从所设 定的计数初始值开始 ...

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

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

  6. 【Proteus仿真】51单片机+DAC0832+LM358放大电路波形发生器

    [Proteus仿真]51单片机+DAC0832+LM358放大电路波形发生器 Proteus仿真 主程序代码 #include<reg52.h> //包含头文件 #include< ...

  7. 怎么用C语言写程序控制单片机,如何用用C语言编写的单片机来控制流水灯

    描述 用C语言编写的单片机流水灯程序的软件和硬件,可以让八个LED轮流点亮,每个灯点亮和熄灭时间均为1秒.是利用单片机I/O口控制外部设备的简单例子.当然,在你掌握了本程序后,完全可以充分发挥你的想象 ...

  8. c语言写学程序,入门:我的第一个程序|学编程写游戏(C语言)

    第五步:按键盘上的F11这个键.看看会发生什么吧! 上面显示的就是程序运行的结果哦.酷吧! "太棒了!!!,这么漂亮.我要学C语言!"凡凡兴高彩烈地说. "好啊!你一定行 ...

  9. PIC单片机入门_C语言编程技术

    1.为什么也是C语言? 用C 语言来开发单片机系统软件最大的好处是编写代码效率高.软件调试直观.维护升级方便.代码的重复利用率高等,因此C 语言编程在单片机系统设计中越来越广泛的运用.PIC 单片机的 ...

  10. 单灯闪烁c语言程序,51单片机,C语言编程,控制指示灯闪烁的频率

    c51单片机,c语言编程,关于指示灯定时闪烁的. P1.0 P1.1 P1.2 P1.3上面各接有一个指示灯,P2.0接一个外接按键. 要求: 按一下按键P1.0以1Hz的频率闪烁 半周期为500ms ...

最新文章

  1. 用ffmpeg把H264数据流解码成YUV420P
  2. Android中自定义属性(attrs.xml,TypedArray的使用)
  3. Adnroid提高效率之资源文件改名
  4. 单例-单例设计模式代码实现
  5. JS调用后台方法大全
  6. ThreadLocal不仅要应付面试,更要真的理解,真的会用
  7. StructureMap极速上手指南(翻译)
  8. ubuntu14.04 安装pidgin-lwqq
  9. c#生成随机彩色验证码例子
  10. SQL Azure (15) SQL Azure 新的规格
  11. android中jni的调用过程,Android 调用jni的过程简述
  12. 黑马程序员-----视频看完了,谈谈自己的感受
  13. Java动态修改注解的属性值
  14. 【毕业设计】基于人脸登录的大学生快递系统
  15. 微软的teredo服务器,深度完美W10系统通过teredo连接IPv6的方法
  16. 在蚂蚁金服上班是一种什么体验?分享一下我的蚂蚁保险面经,以及我的面试感悟。
  17. Cocos2dx游戏开发系列笔记5:继续润色《忍者飞镖射幽灵》(VS2013快捷键)
  18. 错误处理(包括日志记录)
  19. [论文翻译]A review on image segmentation techniques
  20. 计算机验证型数学实验报告,数学建模实验报告1.doc

热门文章

  1. 百战程序员怎么样?python介绍和了解python是什么
  2. 加密卡华为怎么模拟_华为手机NFC模拟加密的门禁卡详细教程
  3. 在线文本比较工具-toolfk程序员在线工具网
  4. 鸢尾花数据集分类--神经网络
  5. ubuntu14.04人脸相似度dlib模块和skimage模块安装
  6. PHP仿给你花分期小额贷款平台源码
  7. Navicat Premium 注册机 激活报错
  8. MYSQL-DBA书籍推荐
  9. java大马后门_一款免杀php大马的解密与去后门 | 学步园
  10. 软著的代码怎么写?软件著作权提交源代码文件有什么要求?