基于ARM(LPC2138)嵌入式系统的多功能数字信号发生(13)

时间:2025-04-19

本设计采用数值计算合成和D/A转换模块来完成,可产生输出频率及幅度可调,频率范围为1HZ~50KHZ的正弦波、方波、三角波及其复合波信号,具有信号频率、波形、幅度变化容易,硬件简单可靠等特点

** 与DOS字符显示一样:0~3,前景色,4~6,背景色,7,闪烁位。 ** str 要发送的字符串,以'\0'结束 ** 出口参数 :无

/**************************************************************************************/ void ISendStr (uint8 x, uint8 y, uint8 color, char *str) { while (1) { if (*str == '\0') break; // 结束字符 PC_DispChar(x++, y, *str++, color); if (x >= 80) { x = 0; y++; } } }

/****************************************************/ **正弦

/****************************************************/ void sin_wave(void) { if(a == 1024) a=0;

DACR=(((table[a++])*hight/26)<<6); } /*

/**********************************************************/ **三角波

/**********************************************************/ void trip_wave(void) {

if (zj_flag==0) { b+=2; if (b>1020) { zj_flag=1; } } else { b-=2;

基于ARM(LPC2138)嵌入式系统的多功能数字信号发生(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219