⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dac0832.c

📁 DAC0832的程序源代码 DAC0832.doc DAC0832. hex
💻 C
字号:
/********************************************************\
 DA0832测试程序
 用单片机输出一个数字波形输入到DAC里检测DAC硬件
 P2.7接DAC的CS端,P3.6接WR1, P0口接D
\********************************************************/
#include <reg51.h>
#include <intrins.h>
#include <absacc.h>

#define	uchar unsigned char
#define data_OUT XBYTE[0x7fff]		// 数据输出口

void delay(unsigned  int N)  
{
	unsigned int i; 
	for(i=0;i<N;i++);
}

/****************************数字信号输出*******************/
void conversion_once_0832(unsigned char out_data)
{
	data_OUT = out_data;	//输出数据
	delay(10);				//延时等待转换	
}

/****************************三角波信号(一个周期)**********/
void triangle()
{
	uchar k;
	for(k=0;k<255;k++)
		conversion_once_0832(k);
	for(;k>0;k--)
		conversion_once_0832(k);
}

/***************************方波信号(一个周期)***************/
void pulse()
{
	conversion_once_0832(0xff);
	delay(1000);
	conversion_once_0832(0x00);
	delay(1000);
}

void main()
{
	while(1) {
		triangle();
	}
}
   	 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -