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

📄 main.c

📁 基于LPC2400入门_以SmartARM2400为例 支持LPC2400系列的说明书
💻 C
字号:
/****************************************Copyright (c)**************************************************
**                               Guangzou ZLG-MCU Development Co., LTD.
**                                      graduate school
**                                 http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name:			main.c
** Last modified Date:  2004-09-16
** Last Version:		1.0
** Descriptions:		The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by:			zhangmingjie
** Created date:		2007-3-26
** Version:				1.0
** Descriptions:		DAC Output Sin Wave。
**
**------------------------------------------------------------------------------------------------------
** Modified by:			xuxiaoqun
** Modified date:		2008-05-08
** Version:				
** Descriptions:		对程序的风格以及注释略作调整,并检查代码。
**
** Rechecked by:		Litiantian
********************************************************************************************************/
#include "config.h"

volatile uint16 SinTable[45] =
{
	410, 467, 523, 576, 627, 673, 714, 749, 778, 799,813,
    819, 817, 807, 789, 764, 732, 694, 650, 602, 550, 495,
    438, 381, 324, 270, 217, 169, 125, 87, 55, 30, 12, 2, 
    0, 6, 20, 41, 70, 105, 146, 193, 243, 297, 353
};  								// 正弦表    

/*******************************************************************************************************
** 函数名称 :main
** 函数功能 :利用DAC通道输出正弦波。
********************************************************************************************************/
int main(void)
{
    uint32 i = 0;
    
    PINSEL1 &= (~(0x03 << 20));    // 先把第20、21位清零
    PINSEL1  = (0x02 << 20);	   // P0.26连接到DAC的AOUT

	/* 不断的输出固定频率的正弦波 */					 		    
    while (1)		
    {
     	for (i = 0; i < 45; i++)
    	{	
    		DACR = (SinTable[i] << 6);
    	}
    } 
		              
    return (0);
}
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

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