DAC0832与at89c51单片机产生锯齿波的程序

如题所述

第1个回答  2011-04-13
code SEGMENT
ASSUME CS:code
start: MOV CX, 8000H ;波形个数
MOV AL, 0 ;锯齿谷值
next: MOV DX, port1 ;打开第一级锁存
OUT DX, AL
MOV DX, port2 ;打开第二级锁存
OUT DX, AL
CALL delay ;控制锯齿波的周期
INC AL ;修改输出值
CMP AL, 0CEH ;比较是否到锯齿峰值
JNZ next ;未到跳转
MOV AL, 0 ;重置锯齿谷值
LOOP next ;输出个数未到跳转
MOV AH, 4CH ;返回DOS
INT 21H
;子程delay (略)
code ENDS
END start本回答被提问者和网友采纳

AT89C51与DAC0832输出方波、正弦波、三角波的C语言程序是什么?_百度...
#define DAdata P0\/\/DA数据端口 可以产生弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率(最大790HZ)和幅度在一定范围内可任意改变。波形和频率的改变通过软件控制,幅度的改变通过硬件实现。 正弦波是频率成分最为单一的一种信号,因这种信号的波形是数学上的正弦曲线而得名。任何复杂信号——例如音...

用两片DAC0832和单片机实现信号发生器,如何搭接电路
采用一片AT89C51单片机和两片DAC0832数模转换器组成数字式低频信号发生器,它具有价格低、性能高和在低频范围内稳定性好、操作方便、体积小、耗电少等特点。信号发生器采用数字波形合成技术通过硬件电路和软件程序相结合可输出自定义波形如正弦波、方波、三角波、三角波、梯形波及其他任意波形,波形的频率和幅度...

直流稳压电源五款电路图详解
直流稳压电源电路图详解一:该电路由单片机(AT89C51)控制。端口P0直接连接到DAC0832的数据端口,连接DA的CS和WR1,然后连接P26,将WR2和XFER接地,以便DA在单缓冲模式下工作。 DA的11引脚连接到参考电压,通过设置可调电阻器,LM336的输出电压为5.12V,因此DAC引脚8上的输出电压的分辨率为5.12V \/ 256 ...

直流稳压电源五款电路图详解
电路一:精密单片机调控 这款电路由AT89C51单片机为核心,通过P0口与DAC0832数据端口相连。DA的控制信号CS和WR1通过P26连接,保持WR2接地和XFER启用,使DA工作在单缓冲模式。DA的11脚接至参考电压源,通过可调电阻与LM336配合,确保输出电压稳定在5.12V,每个输入数据变化对应0.02V电压增量。电路二:滤波与...

名称:基于AT89C51的信号发生器设计
你这个频率范围用单片机和DAC是做不到的,500Khz那反映时间就2us,单片机周期是1us 也就是一个周期只能有两个点,怎么可能会有好的波形呢

DDS与单片机之间有什么区别
楼主:1,DDS:直接数字合成技术;单片机:一个小微处理器.2,例如:基于DDS技术 和AT89C51 组成的单片机小系统进行硬件和软件的设计,实现低频信号源的产生。3,如使用AT89C51+DAC0832(数模芯片)设计一个简单的信号发生器,就是DDS技术与单片机结合。就是基于DDS 和单片机的应用。

单片机论文摘要(英译汉)
在研究国内现有传统的液位调节器的基础上,设计的了采用AT89C51单片机为核心,A\/D转换器采用ADC0809、D\/A转换器采用DAC0832、键盘显示芯片采用74LS165、74LS164。外部数据存储器采用PCF8583;硬件电路包括:温度检测电路、A\/D转换电路、D\/A转换电路、键盘显示电路、V\/I转换电路、电源电路,由这些构成一个...

#define DAC0832 XBYTE[0x7fff] 这个定义起什么作用~
对片外地址由P2P0构成,当dac0832的cs'接p2^7时低电平有效,所以P2最大为01111111=0x7f(最大为P2^6~P2^0=1),P0最大为11111111=0xff,所以为XBYTE[0x7fff],若cs'接p2^6则为XBYTE[0xbfff],若cs'接p2^6则为XBYTE[0xbfff]。来自:单片机软硬件交流群 172012730 发广告的绕道 ...

单片机原理、应用与PROTEUS仿真的章节目录
9.2.3 接口程序设计9.2.4 运行与思考9.3 PROTEUS 仿真9.4 实训9:单片机与ADC0809(0808)接口技术实验9.4.1 实训目的9.4.2 实训内容第10章 AT89C51后向通道接口技术10.1 单片机与DAC0832的接口技术10.1.1 基础知识10.1.2 接口电路设计10.1.3 接口程序设计10.1.4 运行与思考10.2 单片机控制步进电动机的接口技术10.2.1...

如何产生运动脉冲?
捕捉\/测量到移动目标后,随动目标,预算出目标移动的位置后,提前一定时间发出发射信号。设计的思路就如上面,但是具体电路,要看你的整体系统和具体参数。

相似回答