自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (72)
  • 收藏
  • 关注

原创 VC51中文标识符工具使用说明

VC51中文标识符工具使用说明 一、 用途。 我们所使用的keil c51,是不支持中文标识符名的。但对于中国人来说,还是用中文作标识符比较符合思维习惯。VC51就是为了能实现此目的,而编写的一个小工具。 二、 使用方法。 1. 安装:此工具是开源的,用的是VC++编译环境。用户可自己编译。编译生成EXE文件,将keil安装目录下的“.\C51\BIN\c51.exe”重命名为“kc5

2012-08-01 11:42:24 1170

STM32.part08.rar

STM32 开发板 资料 这是第8部分,共11部分。

2011-12-02

STM32.part07.rar

STM32 开发板 资料 这是第7部分,共11部分。

2011-12-02

STM32.part03.rar

STM32 开发板 资料 这是第3部分,共11部分。

2011-12-02

STM32.part02.rar

STM32 开发板 资料 这是第2部分,共11部分。

2011-12-02

STM32.part01.rar

STM32 开发板 资料 这是第1部分,共11部分。

2011-12-01

AnyBizSoft PDF to Word 3.0.1

AnyBizSoft PDFto Word是一款PDF文档格式转换成Word文档格式工具,是PDF与Word相互转换工具,用户可以很容易的得到转换谈话再利用、编辑文档。原布局、文本内容、图片、超链接可以很好地保留在Word文档中

2011-12-01

电子产品 参考设计.rar

C8051F310三相多电量变送器.pdf C8051F330单相电量变送器.pdf C8051F350低功耗衡器方案.pdf F310智能多节锂电池管理方案.pdf tb001.pdf tb002.pdf tb003.pdf tb004.pdf tb005.pdf tb006.pdf tb007.pdf tb008.pdf 射频读卡器方案.pdf 直流无刷电机控制器说明书.pdf

2011-11-25

电子产品参考设计.rar

C8051F310三相多电量变送器.pdf C8051F330单相电量变送器.pdf C8051F350低功耗衡器方案.pdf F310智能多节锂电池管理方案.pdf tb001.pdf tb002.pdf tb003.pdf tb004.pdf tb005.pdf tb006.pdf tb007.pdf tb008.pdf 射频读卡器方案.pdf 直流无刷电机控制器说明书.pdf

2011-11-25

标准MIDI文件格式.wps

标准的MIDI文件格式就像奇异的兽。总体看来,它是那样的让你无法抗拒。当然,你怎样看它无关紧要,可是用足够多的描述符描述一段音乐并使它能够重现,可不是很少的工作就可以完成的。然而,它虽然复杂,但是真正理解之后,MIDI文件格式的结构还是很直观明了的。

2011-11-25

C8051F 编程器资料.rar

U-EC2使用手册 U-EC5使用手册 U-PDC使用手册 集成开发环境使用手册

2011-11-25

scite300.zip

scite 源代码 scite 是源代码编辑软件

2011-11-25

scintilla300.zip

scintilla300源代码 scintilla是源代码控件

2011-11-25

SciLexer.zip

SciLexer 源代码 SciLexer 是源代码控件

2011-11-25

NTFS DOS.rar

支持 NTFS 的 DOS 引导文件。 支持 NTFS 的 DOS 引导文件。

2011-11-25

手机顽童安装文件

手机顽童是飞度无限开发的,基于PC平台的手机游戏模拟软件。通过它,你可以把手机游戏下载到PC上玩。按照目前通常的做法,要在PC上玩手机的游戏,需要复杂的平台支持,安装几十M的Sun JDK等开发环境,还要做复杂的环境配置,但是通过手机顽童模拟器,你仅需要安装这个1M左右的软件,就可以很轻松得在PC上玩手机Java游戏了。

2011-11-25

MDBPlus.zip

MDB Viewer Plus MDB Viewer Plus MDB Viewer Plus MDB Viewer Plus

2011-11-25

51单片机工具箱

51单片机工具箱 51单片机工具箱 51单片机工具箱 51单片机工具箱

2011-11-25

C8051F单片机产品编程器

C8051F单片机产品编程器 MCU Production Programmer Release 2.50 Release Notes Copyright (C) 2011 Silicon Laboratories, Inc. This release contains the following components: * MCU Production Programmer * MCU Production Programmer Source Files * Communication Dll's * Release Notes (this file) Notes ----- 1. If the programmed hex file locks the Flash of the MCU, The MCU Production Programmer will not be able to serialize the device. Release Dates ------------- Production Programmer Version 2.50 - March 1, 2011 Production Programmer Version 2.40 - October 26, 2010 Production Programmer Version 2.30 - August 3, 2010 Production Programmer Version 2.20 - June 30, 2010 Production Programmer Version 2.10 - March 1, 2010 Production Programmer Version 2.00 - October 28, 2009 Production Programmer Version 1.9 - June 3, 2009 Production Programmer Version 1.8 - April 27, 2009 Production Programmer Version 1.7 - March 2, 2009 Production Programmer Version 1.6 - October 8, 2008 Production Programmer Version 1.5 - September 8, 2008 Production Programmer Version 1.4 - July 28, 2008 Production Programmer Version 1.3 - July 1, 2008 Production Programmer Version 1.2 - April 15, 2008 Production Programmer Version 1.1 - February 25, 2008 Production Programmer Version 1.0 - October 4, 2007 Revision History ---------------- Version 2.50 Support added for C8051F380/1/2/3/4/5/6/7 devices Support added for C8051T620/1 and C8051T320/1/2/3 devices Support added for C8051T622/3 and C8051T326/7 devices Version 2.40 Added debug adapter and debug adapter type to the .pgs file. Added Load and Save options to the main dialog menu bar. adding support for Big/Little Endian with the serial number and parts available updating correctly. Updated unicode implementation. Version 2.30 Support added for CP2501 devices Version 2.20 Support added for C8051F980/1/2/3/5/6/7/8/9 devices Support added for C8051F990/1/6/7 devices Support added for C8051

2011-11-25

Flash Programming V3.90.zip

Flash Programming V3.90.zip c8051f 下载 程序 工具

2011-11-24

fdisk.rar 工具

fdisk是 dos 下的 分区 工具 挺简单的,一用就会。

2011-11-24

VB测试FFT.rar

VB调用VC写的DLL,计算FFT。 并通过TCHART显示出来。

2012-08-06

VC51中文标识符工具

VC51使用说明 用途。 我们所使用的keil c51,是不支持中文标识符名的。但对于中国人来说,还是用中文作标识符比较符合思维习惯。VC51就是为了能实现此目的,而编写的一个小工具。 使用方法。 安装:此工具是开源的,用的是VC++编译环境。用户可自己编译。编译生成EXE文件,将keil安装目录下的“.\C51\BIN\c51.exe”重命名为“kc51.exe”。将编译后的文件复制到“.\C51\BIN\”下,并命名为“c51.exe”。 使用:在编写keil的C代码或H代码中,希望使用中文标识符名时,需要按照如下格式:“nameof(“变量名字符串”)”。这样,经过VC51工具的处理,就能正确编译了。 举例: 实现原理。 先说一下c51的实现原理吧。c51是一个可以在命令提示符环境下通过命令调用的编译工具。其命令格式有两种:“C51 sourcefile [directives…]”或“C51 @commandfile”。我们使用的keil前台是通过后一种命令来实现的。commandfile是keil在编译前临时生成的文件,其内容就是真正要传递给c51的编译参数。c51处理结束后,把结果返回。我们就能看到编译是否成功,如果有错误,错误是出在哪了。是不是看着有点乱呢?还是举例吧。比如我们要编译“main.c”。 下面就说说VC51是怎么实现的。VC51把自己伪装成C51,而把真正的C51更名为KC51。这样,前台发的命令就被VC51收到了,也就知道了要对谁进行编译。但是考虑到被编译的文件可能会调用到各头文件。所以本着“宁可枉杀一千,不叫一个漏网”的原则。VC51首先会把工程所在目录及子目录下的所有C文件和H文件,全部复制到工程目录下的“VC51FILS”文件夹中。当复制的同时,就会对文件中的中文标识符进行处理,具体怎么处理,我们在下一点中说。复制完就给KC51,也就是真正的C51发命令,不让它处理原文件了,而是处理我们复制后的文件。然后把KC51的结果返回给前台。说白了,就是在IDE前台和C51的通信之间进行“传话”,在传话的过程中,我们作手脚。 下边就说怎么作手脚了。前文已经说了,我们的中文标识符必须按照“nameof(“变量名字符串”)”的格式。我们复制的时候,把所有出现这样格式的内容都替换掉。“nameof”还保留不变。“(“变量名字符串”)”都变成对应GB码的十六进制字符。这样,标识符就符合规范了,即,由字母数字和下划线组成,并且由字母或下划线开始。例如:“nameof("示例变量")”替换后就是“nameof2822CABEC0FDB1E4C1BF2229”。当然长度上肯定是增加了。所以不要超过规范规定的字数限制哦。 VC51对C51返回的结果也作了一些处理。因为返回结果中会包含(不是每次都包含)我们复制后的路径。而IDE前台会根据路径来查找对应的文件。比如我们的文件语法有误,如果不对结果进行处理,我们在编辑环境中,双击错误信息,出来的就是复制后的文件,而不是原文件。所以我们把结果中出现的路径还还原为原路径,IDE前台就以为是原文件了。 补充说明。 本软件完全开源,用户可自行修改和使用。但由此可能引发的版权纠纷或其他后果,均由用户自负。因此建议仅供学习与交流使用,请勿用于商业用途。 上面我们说到编译任何一个文件时,都会复制全部的C文件和H文件。其实还有一步详细的处理。原文件进行替换完毕,VC51会把替换结果与已经存在的文件作比较。若长度和CRC校验都符合,就不再写文件;否则才会写。这样能有效减少写的次数。 工程中文件的结构,需要符合这样的格式,所有C文件和H文件都需要位于工程文件所在目录和子目录中。如果不在这范围内,则不能出现中文标识符。 我发现的不完善的地方,真正的C51工具,在某个文件修改后,如果选择“build target”,KEIL只会对修改过的文件进行编译,不编译没修改过的。但在VC51下,KEIL对修改过的文件也“视而不见”。我猜测可能的原因是,C51编译后会产生一些存储相关信息的文件,而这些文件中的路径是我们作过手脚的路径,因此对原路径修改的文件不能正确识别。这一点也请大家共同研究探讨。 可增加的功能。VC51返回的结果中,与中文标识符相关的内容,显示的会是我们替换后的形式。而这个形式是可再“翻译”回来的。目前没加这个功能,但理论上是可实现的。而且我想,就算没这功能,影响也不大。如果哪位愿意加上,我也是举双手双脚来赞成的。 理论上,可用类似的方法,实现在MDK中使用中文标识符。我的直觉告诉我,那个叫“armcc.exe”的文件,就是编译器了。 这工具是我利用业余时间所编,时间仓促,而且我对VC也不是太熟悉。软件中存在漏洞或待完善之处的可能还是蛮大的。代码中注释也不多,几乎没有。这个习惯可不好,不是程序员应有的。实在是时间不允许,请大家见谅。欢迎大家共同交流,使VC51有更好的改善,或是能编写出更好的工具来。我的联系方式写在最后了。 我的联系方式: 邮箱:[email protected],或QQ邮箱。 QQ:342581660(当前昵称:基督徒)。

2012-08-01

VB制作的小工具

本小工具目前包括如下功能: 1. 查询字符编码,或通过编码查询字符。编码进制可选十六进制还是十进制,有无前缀等。 2. 字符串转换。可把给定的字符串全部转换成大写或小写。 3. 新建Keil文件。实际上适用于任何C文件。用户可自己设定模板文件。是保存在“模板”文件夹下。模板文件的文件名和文件内容中,可加入用户自己的变量。变量的格式是用两个“%”括起来。软件窗体中会把模板中所有出现的变量名列出,供用户赋值。至于这功能用着方便不方便,您用过就知道啦!软件中已经存在三个模板文件了,您可打开看看,参考它设计您自己的模板。再补充一点。如果某个变量是以花括号括起来了,那么在生成文件中,这个变量的内容会全部变成大写。

2012-07-19

UCos-ii在STM32上的移植,有PDF说明,有MDK代码.rar

UCos-ii在STM32上的移植,有PDF说明,有MDK代码。

2012-07-11

WinGroove软波表

著名的MIDI软音源播放工具,这是最新版,音响效果一流.还可以把.mid文件转换为.wav文件。对 16 个音轨的任意一个你可以从 128 种乐器中选择声音,软件提供有十种鼓声可选,每一种都带有几种打击乐器的声音。WinGroove 用 44kHz 采样回放速率播放 MIDI 文件的 16 位动态范围,立体声和高达 32 个复调音乐。复调音乐根据你的计算机的性能能够自动调节。WAV 和 MIDI 文件能同时播放,你可以把 MIDI 文件存为 WAV 格式。运行 Wingroove 有一个选项当 Wingroove 进行输入时可用另一个 MIDI 应用程序输出。其他的 MIDI 应用程序可以是游戏、MIDI 音序器等。

2012-02-29

YAMAHA S-YXG50软波表

完全针对WIN2000&XP;系列全新编写,除保留原有功能之外,更增加了数种新音效.界面更加豪华,为什么还要忍受软播表固定且不可变的效果,为什么某一个乐器声音不对而无法改变!现在,一切都成为可能!最新的XG可以即时改变任意声道的乐器.体验完全不同风格MIDI效果.

2012-02-29

生成验证码

学习ASP的朋友,一般都是申请一个免费的空间来学习。但免费毕竟就导致功能受限,在验证码的功能上,一般都是通过第三方组件来实现,但这是一般免费空间不允许的。因此我作了一个不用其他控件就可生成验证码的代码。它的原理是:在服务器端生成一个随机的数字串,并存于Session中,然后根据此随机串在“xxyzm.asp”中显示相应的数字图片,这些图片是事先存在于数据库中的,从0到9分别对应一张图片。在显示验证码的位置,用如下语句就可以了。<img src="xxyzm.asp?sz=&lt;%= i %&gt;" alt="验证码&lt;%= i %&gt;" name="yzm&lt;%= i %&gt;" id="yzm&lt;%= i %&gt;" />,其中,i是数字串的第几个位置。

2012-02-14

asp图片计数器

asp图片计数器 别人写的,试了好用。 里边作的数字图片挺好。

2012-02-13

ASP上传图片到access.rar

ASP上传图片到access.rar 别人写的,试了好用。 是直接把图片存到数据库中。

2012-02-13

VB鼠标滚轮示例

VB鼠标滚轮示例,用的API。你一看就会了。 很方便用在你自己的程序中。

2012-02-01

RamDisk.rar

HILTON@bmy 这是SuperSpeed Ramdisk Plus的7.0.0.7版本 www.asp1.com.cn 首先运行“安装.exe”,安装过程中他会问你是否有注册码,你选择没有,然后一直下一步,直到安装完成,运行已安装的程序,进入程序界面,点击Lisence,你会看到序列号那一栏是空白的,点击旁边的replace按钮,会让你输入序列号,这时运行压缩包里的“破解.exe”根据你的操作系统在下拉框里选择,然后点击generate按钮,得到注册码,输入即可完成注册。 注册之后,先添加ramdisk,也就是添加一个虚拟硬盘分区,根据你的内存空余量自己选择,比如你经常空余300M左右的内存,你可以设置成200M的ramdisk,设置的时候可以选择是否在关机的时候把ramdisk上的东西保存到硬盘上,以及保存在哪个分区上。 ramdisk创建之后,就可以把临时文件夹都移动到ramdisk分区里了,比如IE的临时文件夹等等,具体方法请参看这里:http://tech.sina.com.cn/c/2002-12-30/17233.html

2011-12-28

STM32 - uCos-ii.rar

运行此例程: SW1 为复位键 1.上电后LED1和LED2交替闪烁 2.SW3 控制 LED2 亮和灭 3.SW2 控制 LED1 亮和灭 4.SW4 关闭流水灯任务 5.SW5 创建流水灯任务 6.请接上USART1串口到电脑,并打开 “串口调试助手3.2” 波特率设为115200及串口号(你实际接到了电脑的哪一个串口),结合程序观察输出信息。 7.可以在“串口调试助手3.2”软件窗口中按计算机键盘,结合程序观察输出信息。

2011-12-21

STM32.part11.rar

STM32 开发板 资料 这是第11部分,共11部分。

2011-12-05

STM32.part10.rar

STM32 开发板 资料 这是第10部分,共11部分。

2011-12-03

STM32.part09.rar

STM32 开发板 资料 这是第9部分,共11部分。

2011-12-03

zlg_fs_ffs.rar

ZLG/FS文件系统,它是可移植的、可固化的文件系统,可以用于前后台系统,也可用于多任务环境。包括ZLG_FS在CF卡上的例子,uCOS-II中使用和前后台使用代码 ,很方便

2011-12-03

FAT代码.rar

FAT32/fat16 SD卡上的代码,已经集成了文件查找,文件文件夹的创建可删除,文件拷贝,文件读取等,方便移植,移植的时候更改缓冲去,和2个主要的硬件读写函数就可以了

2011-12-03

STM32.part06.rar

STM32 开发板 资料 这是第6部分,共11部分。

2011-12-02

STM32.part05.rar

STM32 开发板 资料 这是第5部分,共11部分。

2011-12-02

STM32.part04.rar

STM32 开发板 资料 这是第4部分,共11部分。

2011-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除