内容发布更新时间 : 2025/6/17 7:08:14星期一 下面是文章的全部内容请认真阅读。
loatsin_value[100];
oidmain(void)
or(i=0;i<n;i++)
0=0.5;/*0.100000000000000*/
000000000000*/
010000000000000000000000000000*/ or(i=0;i<n;i++)
00*(sin(2*pi*i/n));
岩学院
学号姓名杨宝辉同组人独立实验日期2010-5-20室温大气压成绩
floatx0,y0,z0;
{
inti;
sin_value[i]=0;
y0=0.5;/*0.100
z0=x0*y0;/*00.
sin_value[i]=1
实验报告 班级07电本(1)班
数码管控制实验 一、实验目的 1. 熟悉2812的
指令系统;熟悉74hc573的使用方法。熟悉dsp的io操作使用方法。 二、实验设备 1. 一台装有
ccs2000软件的计算机;
三、实验原理 此模块由数码管和
四个锁存器组成。数码管为共阴极型的。数据由2812模块的低八位输入,锁存器的控制信号由2812模块输出,但经由cpld模块译码后再控制对应的八个 四、实验步骤
2. 在ccs2000
环境中打开本实验的工程编译
example_7segled.prj,生成输出文件,通过仿真器把
执行代码下载到dsp芯片; 3. 运行程序;数
码管会显示1~8的数字。 4. 参考源代码自
行修改程序改变显示样式。 五、实验心得体会 通过本次实验中,
基本掌握了2812的指令系统的特点,并能够了解并熟悉74hc573的使用方法,进一步加深了对dsp的认识。同时,通过实验操作dsp的io操作使用方法,对于dsp的io操作可以熟悉的运用,学到更多的知识。 序见附录:
#includeinclud
e/dsp281x_device.h//dsp281xheaderfileincludefile
#includeinclud
e/dsp281x_examples.h//dsp281xexamplesincludefile
//prototypesta
tementsforfunctionsfoundwithinthisfile.
voiddelay_loop
(void);
voidgpio_selec
t(void);
//globalvariab
leforthisexample
shortcodetab[1
7]=
{0x4020,0x6cc0
,0x5800,0x4840,0x6440,0xc040,0xc000,0x4cc0,
0x4000,0x4040,
0x4400,0xe000,0xd080,0xe800,0xd000,0xd400,0xffff}; ain()
{
shorti;
//step1.initia
lizesystemcontrol:
//pll,watchdog
,enableperipheralclocks
//thisexamplef
unctionisfoundinthedsp281x_sysctrl.cfile.
initsysctrl();
/specificclocksettingforthise