怎么用c51语言写正弦波,单片机入门-C51语言用DAC0832实现正弦波的波形发生器第二节...
单片机入门-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实现正弦波的波形发生器第二节...相关推荐
- 单片机 switch c语言,单片机入门-C51语言switch-case语句电路应用实例
原标题:单片机入门-C51语言switch-case语句电路应用实例 教学视频如下: 本例介绍switch-case选择语句的应用,用按钮控制LED灯作为实例,介绍如何使用该语句做设计.绘制了相应的电 ...
- c51语言case是什么意思,单片机入门-C51语言switch-case语句电路应用实例
原标题:单片机入门-C51语言switch-case语句电路应用实例 教学视频如下: 本例介绍switch-case选择语句的应用,用按钮控制LED灯作为实例,介绍如何使用该语句做设计.绘制了相应的电 ...
- 怎么用C51语言实现50ms延时,单片机入门-C51语言实现简单的红绿LED交通灯控制
原标题:单片机入门-C51语言实现简单的红绿LED交通灯控制 视频教程如下: 本文介绍了用C51语言实现十字路口交通灯控制: 四个路口各有红.绿2个LED,模拟交通灯的控制,即东西走向的灯变红,南北走 ...
- 单片机定时器精准定时_单片机入门-C51语言采用定时器查询方法获取1秒精准定时...
原标题:单片机入门-C51语言采用定时器查询方法获取1秒精准定时 视频如下: 51系列单片机含有专用的 定时器/计数器,定时器/计数器是一个二进制的加1寄存器,当启动后就开始从所设 定的计数初始值开始 ...
- dac单缓冲方式C语言设计,课程设计基于DAC0832单缓冲工作波形发生器.doc
课程设计基于DAC0832单缓冲工作波形发生器.doc 成绩 课程论文 题 目:基于DAC0832单缓冲工作波形发生器 学生姓名: 学生学号: 系别:电子工程学院 专业:通信工程 年级:2014 任课 ...
- 【Proteus仿真】51单片机+DAC0832+LM358放大电路波形发生器
[Proteus仿真]51单片机+DAC0832+LM358放大电路波形发生器 Proteus仿真 主程序代码 #include<reg52.h> //包含头文件 #include< ...
- 怎么用C语言写程序控制单片机,如何用用C语言编写的单片机来控制流水灯
描述 用C语言编写的单片机流水灯程序的软件和硬件,可以让八个LED轮流点亮,每个灯点亮和熄灭时间均为1秒.是利用单片机I/O口控制外部设备的简单例子.当然,在你掌握了本程序后,完全可以充分发挥你的想象 ...
- c语言写学程序,入门:我的第一个程序|学编程写游戏(C语言)
第五步:按键盘上的F11这个键.看看会发生什么吧! 上面显示的就是程序运行的结果哦.酷吧! "太棒了!!!,这么漂亮.我要学C语言!"凡凡兴高彩烈地说. "好啊!你一定行 ...
- PIC单片机入门_C语言编程技术
1.为什么也是C语言? 用C 语言来开发单片机系统软件最大的好处是编写代码效率高.软件调试直观.维护升级方便.代码的重复利用率高等,因此C 语言编程在单片机系统设计中越来越广泛的运用.PIC 单片机的 ...
- 单灯闪烁c语言程序,51单片机,C语言编程,控制指示灯闪烁的频率
c51单片机,c语言编程,关于指示灯定时闪烁的. P1.0 P1.1 P1.2 P1.3上面各接有一个指示灯,P2.0接一个外接按键. 要求: 按一下按键P1.0以1Hz的频率闪烁 半周期为500ms ...
最新文章
- 用ffmpeg把H264数据流解码成YUV420P
- Android中自定义属性(attrs.xml,TypedArray的使用)
- Adnroid提高效率之资源文件改名
- 单例-单例设计模式代码实现
- JS调用后台方法大全
- ThreadLocal不仅要应付面试,更要真的理解,真的会用
- StructureMap极速上手指南(翻译)
- ubuntu14.04 安装pidgin-lwqq
- c#生成随机彩色验证码例子
- SQL Azure (15) SQL Azure 新的规格
- android中jni的调用过程,Android 调用jni的过程简述
- 黑马程序员-----视频看完了,谈谈自己的感受
- Java动态修改注解的属性值
- 【毕业设计】基于人脸登录的大学生快递系统
- 微软的teredo服务器,深度完美W10系统通过teredo连接IPv6的方法
- 在蚂蚁金服上班是一种什么体验?分享一下我的蚂蚁保险面经,以及我的面试感悟。
- Cocos2dx游戏开发系列笔记5:继续润色《忍者飞镖射幽灵》(VS2013快捷键)
- 错误处理(包括日志记录)
- [论文翻译]A review on image segmentation techniques
- 计算机验证型数学实验报告,数学建模实验报告1.doc