voice-recognition

所属分类:单片机开发
开发工具:Others
文件大小:138KB
下载次数:4
上传日期:2012-12-18 20:20:16
上 传 者fshuojuan
说明:  非特定人语言识别程序,在KEILV805环境下运行,单片机芯片是STC10L08XE
(Non-specific language recognition program, run in KEILV805 environment, microcontroller chip STC10L08XE)

文件列表:
语音识别程序\99ld3320_test (54281, 2011-10-12)
语音识别程序\99ld3320_test.hex (11558, 2011-10-12)
语音识别程序\99ld3320_test.lnp (98, 2011-10-12)
语音识别程序\99ld3320_test.M51 (47654, 2011-10-12)
语音识别程序\99ld3320_test.plg (187, 2011-10-20)
语音识别程序\99xdzLD_TEST.Opt (2412, 2011-10-13)
语音识别程序\99xdzLD_TEST.Uv2 (2225, 2011-10-12)
语音识别程序\99xdzLD_TEST_Opt.Bak (2411, 2011-10-13)
语音识别程序\99xdzLD_TEST_Uv2.Bak (2225, 2011-10-12)
语音识别程序\config.h (815, 2011-09-27)
语音识别程序\LD3320_HardW.h (353, 2011-09-27)
语音识别程序\LDChip.c (13235, 2011-09-29)
语音识别程序\LDChip.h (2559, 2011-10-11)
语音识别程序\LDChip.LST (25771, 2011-10-12)
语音识别程序\LDChip.OBJ (27536, 2011-10-12)
语音识别程序\LDChip_HardW.c (5237, 2011-09-27)
语音识别程序\LDChip_HardW.LST (11330, 2011-10-12)
语音识别程序\LDChip_HardW.OBJ (5548, 2011-10-12)
语音识别程序\LD_TESR.plg (171, 2011-09-27)
语音识别程序\LD_TEST (43049, 2011-09-27)
语音识别程序\LD_TEST.lnp (92, 2011-09-27)
语音识别程序\LD_TEST.M51 (37809, 2011-09-27)
语音识别程序\LD_TEST.Opt (1753, 2011-09-27)
语音识别程序\LD_TEST.plg (200, 2011-09-27)
语音识别程序\LD_TEST_he_wen_hui (47472, 2011-09-27)
语音识别程序\LD_TEST_he_wen_hui.lnp (103, 2011-09-27)
语音识别程序\LD_TEST_he_wen_hui.M51 (41250, 2011-09-27)
语音识别程序\LD_TEST_he_wen_hui.plg (13036, 2011-09-27)
语音识别程序\LD_TEST_Opt.Bak (1745, 2011-09-27)
语音识别程序\LD_TEST_SHIBISEAEEE (45903, 2011-09-27)
语音识别程序\LD_TEST_SHIBISEAEEE.lnp (104, 2011-09-27)
语音识别程序\LD_TEST_SHIBISEAEEE.M51 (38720, 2011-09-27)
语音识别程序\LD_TEST_SHIBISEAEEE.plg (982, 2011-09-27)
语音识别程序\LD_TEST_Uv2.Bak (2231, 2011-09-27)
语音识别程序\main.c (11476, 2011-10-12)
语音识别程序\main.LST (27167, 2011-10-12)
语音识别程序\main.OBJ (25125, 2011-10-12)
语音识别程序\STC10F08XE.H (17814, 2011-09-27)
语音识别程序\uart.c (4251, 2011-09-27)
... ...

使用KeilC51软件,可以很方便地将代码或者数据绝对定位到某个地址。 1、代码定位: 方法1:使用伪指令CSEG。比如要将MyFunc1定位到代码区C:0x1000,则新建一个A51文件,添加以下内容: PUBLIC MYFUNC1 CSEG AT 1000H MYFUNC1: ;其它代码 RET 在其它源文件中,就可以调用MyFunc()函数了。需要注意的是,编译器不检测传递参数的数目,仅检测函数是否有返回值。 方法2:使用BL51 Locate选项。比如在main.c中定义了一个MyFunc2函数,并且要将该函数定位到代码区C:0x2000,则从菜单 中选择Project->Options for Target 'Target1',在弹出的对话框中选择BL51 Locate页,在下面的code栏中写上?PR?MYFUNC2?MAIN(0x2000)即可。 如果想定位多个函数,也可以使用*通配符。 2、变量定位: 只有全局变量可以绝对定位,局部变量无法实现绝对定位。 方法1:使用_at_关键字。声明一个全局变量unsigned char data MyBuf1[8] _at_ 0x20; 方法2:使用BL51 Locate选项。比如将main.c中定义的所有data型的全局变量定位到数据区D:0x28开始的空间,则从菜单中 选择Project->Options for Target 'Target1',在弹出的对话框中选择BL51 Locate页,在下面的data栏中写上?DT?MAIN(0x28)即可。 如果是idata,则使用?ID?MAIN(0x28),如果是xdata,则使用?XD?MAIN(0x28),如果是pdata,则使用?PD?MAIN(0x28) 3、堆栈定位: 在STARTUP.A51文件中定义了堆栈区?STACK,其起始地址同样可以在BL51 Locate页中设置,在Stack栏写上?STACK(0x80)

近期下载者

相关文件


收藏者