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

📄 aducsjiaobofangbo.c

📁 ADUC834的片上DAC功能.可输出方波和三角波.KEIL3实现
💻 C
字号:
#include<aduc834.h>
#include <intrins.h> 
//#define uchar unsigned char 
//#define uint unsigned int 
void delay(void); 

 
 unsigned int data i,j;

unsigned char data num1,num2;
void main()
{
DACCON=0X17;
DACH=0X0f;
DACL=0Xff;

//unsigned char data num1,num2; 此句在此不能正常定义NUM1 NUM2?
	while(1)
	{

	num1=4;
	num2=4;	 
	 while(num1--)
     {
		        while(DACH<0x0f)
				{
						while(DACL<0xff)
						{	
							DACL++;
							_nop_();
						}
					DACH++;
					DACL=0x00;
				 }
		
				while(DACH>0x00)
				{
						while(DACL>0x00)
						{
							DACL--;
							_nop_();
						}
					DACH--;
					DACL=0xff;
				}
	 }




	 while(num2--)
		{
		DACH=0X0f;
        DACL=0Xff;
		delay();
		DACH=0X00;
        DACL=0X00;
        delay();




		}				
		 
	
	}
}
void delay(void)
{
for(i=0;i<=100;i++)
for(j=0;j<=100;j++);
}

⌨️ 快捷键说明

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