资源简介
对于初学者来说是不错的样例程序,
并有完整的5000系列dsp系统初始化的相关程序
是C与汇编混合编程的良好样例
代码片段和文件信息
/*****************************************************************************/
/* */
/* FILENAME : bargraph.c */
/* */
/* DEscriptION */
/* TMS320C5416 DSK. */
/* Configures four user LEDs as a bargraph display. */
/* Different formats of display for mono audio stereo audio or power */
/* for use with Fast Fourier Transform (FFT). */
/* */
/*****************************************************************************/
ioport unsigned port0;
/*****************************************************************************/
/* Reference thresholds */
/*---------------------------------------------------------------------------*/
/* */
/* 0 dB reference is taken to be 50% output level. This allows 6dB headroom */
/* Other thresholds are -6dB -12dB and -18dB below the reference of 0dB. */
/* */
/*****************************************************************************/
#define LEVEL_0dB 0x4000
#define LEVEL_3dB 0x2D3F
#define LEVEL_6dB 0x2000
#define LEVEL_9dB 0x169F
#define LEVEL_12dB 0x1000
#define LEVEL_18dB 0x0800
#define LEVEL_24dB 0x0400
#define LEVEL_36dB 0x0100
/*****************************************************************************/
/* bargraph_3dB() */
/*---------------------------------------------------------------------------*/
/* */
/* Displays greater of two inputs as a bargraph using 3dB increments. */
/* For mono use use the single mono input for both the left and the right */
/* channels. */
/* */
/*****************************************************************************/
void bargraph_3dB(int left_channel int right_channel)
{
unsigned int input;
unsigned int value = 0;
/* If input value is negative then convert to positive */
/* Special case where input = -32768 Saturate 0x8000 to +32767. */
if ( 0x8000 == left_channel) left_channel= 0x7FFF;
else if (left_channel < 0) left_channel = - left_channel;
if ( 0x8000 == right_channel) right_channel= 0x7FFF;
else if (right_channel < 0) right_channel = - right_channel;
/* Di
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6483 2005-11-13 20:16 template1\bargraph.c
文件 1206 2005-11-11 17:14 template1\bargraph.h
文件 1051 2009-07-11 11:29 template1\cc_build_Debug.log
文件 4878 2009-07-11 11:29 template1\Debug\bargraph.obj
文件 6331 2009-07-11 11:29 template1\Debug\dskboard.obj
文件 8561 2009-07-08 17:17 template1\Debug\EmulatorResetTemp.wks
文件 31 2009-07-08 17:17 template1\Debug\SdTempBoardFile.dat
文件 4463 2009-07-11 11:29 template1\Debug\switches.obj
文件 5378 2009-07-11 11:29 template1\Debug\template1.obj
文件 55109 2009-07-11 11:29 template1\Debug\template1.out
文件 2810 2009-07-11 11:29 template1\Debug\vectors.obj
文件 690 2009-07-11 11:29 template1\Debug.lkf
文件 492 2009-07-09 11:03 template1\Debug.lkv
文件 2151 2009-07-11 10:53 template1\dskboard.c
文件 1476 2005-11-15 16:42 template1\dskboard.h
文件 2769 2009-07-08 17:01 template1\switches.c
文件 1019 2005-11-08 11:40 template1\switches.h
文件 3073 2009-07-11 11:29 template1\template1.c
文件 278 2005-11-15 16:20 template1\template1.cmd
文件 3072 2009-07-11 11:29 template1\template1.CS_\FILE.CDX
文件 466 2009-07-11 11:29 template1\template1.CS_\FILE.DBF
文件 801 2009-07-11 11:29 template1\template1.CS_\FILE.FPT
文件 28160 2009-07-11 11:29 template1\template1.CS_\SYMBOL.CDX
文件 12208 2009-07-11 11:29 template1\template1.CS_\SYMBOL.DBF
文件 18041 2009-07-11 11:29 template1\template1.CS_\SYMBOL.FPT
文件 2794 2009-07-09 11:42 template1\template1.paf
文件 2977 2009-07-11 11:30 template1\template1.paf2
文件 1029 2009-07-10 18:23 template1\template1.pjt
文件 2385 2009-07-11 11:30 template1\template1.sbl
文件 2424 2005-11-16 15:46 template1\vectors.asm
............此处省略6个文件信息
相关资源
- 华邦串行FLASH W25X40 读写程序范例,
- C语言这本书所配套的部分源代码,
- crc8的校验算法(c语言)
- C语言库函数源码大全
- FIR滤波器的C语言实现
- c语言实现病例管理系统
- 基于 51 单片机 多进程 多任务 纯 C语
- DSP小波变换源代码
- C语言 简易二十四节气判断代码
- 端口扫描c实现
- AES加密算法c语言实现代码
- C语言编在VC环境下带界面的计算器
- 键盘控制步进电机正反转和调速c语言
- 毕业设计图书管理系统C语言源代码,
- C语言版BM3D算法
- BayesShrink阈值图像小波去噪 c语言
- 用C语言对图像加高斯噪声
- 旅行商问题 C语言解法
- 二叉树的C语言实现,实现二叉树基本
- C语言马踏棋盘_实验报告+源代码
- 应用C语言编写ADAMS用户自定义函数的
- 模拟时钟转动程序
- C语言最小二乘法多项式拟合
- C语言FIR滤波器
- c语言课程设计之网络购物系统
- 大津法C语言实现方法
- 算术编码C语言程序编码解码,非自适
- 用C语言实现文件的模糊查找.pdf
- C语言中文分词源代码
- C语言大作业 菜单驱动的学生成绩管理
评论
共有 条评论