- 博客(27)
- 资源 (16)
- 收藏
- 关注
转载 Keil C51 xdata基址偏址寻址试验[转]
Keil C51 xdata基址偏址寻址试验[转](2009-11-18 22:18:31)转载▼标签:c51基址it分类:软件技术http://blog.sina.com.cn/s/blog_44153f8f0100eqsj.html 本人最近用KEILC51来做一个程序,要用到外部数据存贮器,也要寻址外部别的
2013-07-04 13:29:18 1017
原创 small rtos1.20.3的一点小问题
不知道是不是我自己的问题 但是今天用protues来仿真的时候发现用small rtos之后的系统时钟不太对用的是系统默认的t2的中断 中断频率只有100+US查了下 t2的中断标志tf2必须用软件来置0 没有在系统中找到 自己加上就正常了 不知道是不是bug
2013-06-28 20:31:19 924
原创 delphi7用speech sdk5.1实现tts
自己喜欢看小说,但是上班的时候不能看不是。原来有个朗读软件但是年前突然不能用了,不知道是不是我的电脑问题。我用windows speech sdk的spvoice做了个测试程度还是有声音的。所以决定自己做个我用的windows speech sdk 5.1安装之后用progect-improt type libary就可以导入好几个控件到activex上。真人语音库:http://
2013-02-19 09:44:22 6733
转载 Delphi Express全用皮肤的方法
1.引用Dll皮肤文件Typeprocedure SetSkin(skinnam:string); procedure TFrmMain.SetSkin(skinnam:string); var Hinst:THANDLE; RStream:TResourceStream;begin Hinst:=Loadlibrary('ALLSK.dl
2012-11-07 10:12:04 3987
转载 Flash CS5 用户自定义Button的属性
其实主要就是下面这关键字的使用了 有这个生成的SWC组件在程序中调用的时候就可以在属性中显示出来了1.关于[Inspectable(defaultValue = "Design/Skin/Btn_Common.swf")]的使用前提是在property define 对话框中Class的设置正确,包括命名空间,这样,后台的Source的只要是定义了Inspectable的标签都会
2012-11-05 15:21:44 2916
原创 89S52控制ch451
东西早一个星期都写好了令人郁闷的是调了一个星期老是有问题不论ch451write是给哪个寄存器写数据老是DIG7的那段在显示今天早上把自己声明的uint16 digs[8]的数组不用直接用CH451.H中的宏定义 直接就好了 心中上万只草泥马啊 uint16和宏定义哪不一样啊 电路差点都重做了 上程序(http://download.cs
2012-09-26 13:11:41 712
原创 Delphi7与51单片机多机通信
用的APRO的串口控件51串口在模式3下,PC:发送地址的时候aprocom.Parity:=pMark;发送数据的时候aprocom.Parity:=pSpace;51:发送给PC的时候不管TB8是什么值都可以接收到的51的程序都是用small rtos写的:用的89s52有T2 //系统节拍中断使用定时器2,中断频率为250Hz R
2012-08-03 12:11:18 3222
转载 C51多机通信
主从通信基本步骤:1. 主机从机初始化为方式2或者3,从机都置SM2=1,允许中断2. 主机置TB8=1,发送从机地址3. 所有从机均接收主机发送要寻址的从机地址4. 被寻址的从机确认地址后,置本机SM2=0,向主机返回地址,供主机核对5. 核对无误后,主机向被寻址的从机发送命令,通知从机接受或者发送数据。6. 本次通信结束后,主从机重置SM2=1,
2012-07-18 16:25:51 2989
原创 idtcpserver接收stream
type TServerHandleThread = class(TThread) private Mstr:string; procedure HandleInput; protected procedure Execute; override; public constructor Create(AStyle:Boolean;Str:Str
2012-07-02 17:19:40 784
原创 delphi7和apache2.2要做的修改
昨天在http://www.cnblogs.com/xalion/articles/2321046.html看到了用delphi+Apache 开发动态网站(二)自己从来没有搞过这个东西 就想自己试试 delphi是delphi7 apache是2.2的几经周折总算在http://www.zhixing123.cn/jiaocheng/21416.ht
2012-06-03 10:44:27 1014 1
原创 自己用indy idtcpserver和idtcpclient的总结
idtcpclient 要自己建个线程来侦听信息 发送stream是时候writeinteger(stream.size);writestream(stream);server接收就readstream(steam);server关闭的时候要发个信息告诉client ,client自己disconnect;client关闭的时候也要告诉server,
2012-06-02 13:20:13 1914
转载 SQL查询语句使用详解
SQL查询语句使用详解一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,emailFROM testtableWHERE name='张三'
2012-05-16 15:17:44 544
转载 activex导入后在内存错误
这个问题不光是在5中有 我用delphi7的时候也出现了同样的问题,这次一定要做个记录,浪费了一天的时间找到的首先,我们来看看VB写的ActiveX控件在Delphi 5下面的奇怪表现。例如:我们用VB编写了一个控件UserTest(为简单起见,我们只导出一个类即用户控件),一个属性TestName,一个方法TestMethod。然后将其编译成一个Ac
2012-05-08 08:51:35 623
原创 small rtos自己使用的心得(2)
前面要那篇要完成的任务其本上是完成了 但是并没有如原来想的那样用到那么多的信号量由于设计目标要求有按键按下的时候要实时的进行扫描并发现 因此把读取按键的程序在定时器中调用 UseTimeTrick;串口接收到命令之后,如果指令有效 就把指令的有效部分写到commmand data(消息队列)中,由相应的任务 action 来处理
2012-04-27 23:18:59 1226
原创 small rtos学习笔记(1)
把陈大侠的那本官方资料看了两遍,有点小的理解了决定自己写个程序 由于手头上有个东西是51读取键盘值之后发送给PC机并根据PC的相关指定做出动作 就以这个为例子 首先用prutues建个仿真用的文件如下图在两片245的后面接16个按钮 这个仿真电路就基本上完成了 下面分析一下我要实现的功能1.串口接收和发送命令2.scan功能在串口收到scan指令的时候 任
2012-04-21 01:33:11 1322
原创 Delphi与Flash之间互调函数
http://blog.csdn.net/plax0850/article/details/6301148上面是原文的连接 但是原文没有提供那个用来编码的类 我自己写了一个功能差不多的http://download.csdn.net/detail/jinshaopu/4108785这个是下载地址 新手作品 高手多指教
2012-03-03 15:00:44 610
原创 DELPHI7中关于Tnativexml的一点笔记
自从用tnativexml之后,一直记不住用数组访问时的开始是0还是1今天又用特意记下 从第一行开始的那个xml版本说明就是rootnodes[0]了一定要记住
2011-10-09 17:33:05 2340 3
原创 LM317
LM317的TOP20封闭在正面看从右到左依次是 输入 、输出、控制。输出和控制之间是基准电压1.25V,输出电压由输出和控制之间的电阻R1
2011-10-08 16:43:00 916
原创 delphi7剪切板
var cl:TClipBoard; i,FileNumber:Integer; pGlobal:Thandle; //存放格式的句柄 pData: array[0..MAX_PATH] of Ch
2011-08-11 15:07:11 1766
原创 delphi copyrect实现的几个图片的转换效果
这上是一测试的效果程序:好像正在审吧,我还看不到unit ChangeImage;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,jpeg, StdCtrls, ExtCtrls;procedure BaiYeChuang(Targer:Timage;Source:Tbitmap);//百叶窗procedure MaSaiKe(Targer:Timage;So
2011-05-28 09:39:00 7262
原创 一个简单的按钮
<br /><br />简单的用flash的影片剪辑做一个按钮 主要是为了能动态的改变按钮上文本的值<br /> <br />第一层上四针分别对应这out over down up 四种状态<br />如果想做的复杂可以在这四针分别用做好的影片剪辑 那就绚丽了<br />buttonMode = true;<br />addEventListener(MouseEvent.MOUSE_OVER,over);<br />addEventListener(MouseEvent.MOUSE_MOVE,over
2011-04-16 08:59:00 543
原创 RegisterPropertyCategory
<br />使用这个函数给控件分类D7需要调用一个包<br />具体哪个包 按一下F1就出来了<br />但是在使用的时候 编译窗体的时候会提示这个包找不到<br />这是后把/sources/toolapi这个目录加入到liabery中就OK了
2011-04-15 21:39:00 496
原创 PNG缩放
下面是自己用delphi7写的一个控件 最近手头一个程序中需要用到PNG格式的图片 但是崩溃的是delphi中没有实现对png图片的缩放好在网上有用GDI+实现的方法 主要方法都是从万一大神的博客上直接copy的 为了方便使用做成了控件unit GDIpanel;interfaceuses SysUtils, Classes, Controls, ExtCtrls,GDIPOBJ,GDIPUTIL,GDIPAPI,Messages,Graphics;type tGDIpanel = class(T
2011-04-15 20:38:00 2995
原创 tapdcomport和tapddatapocket
配合使用可是实现1、特定的字符表示特定的含义,比方说RZ#13表示Zmoden协议2、有开始和结束符的。3、有开始符的且有固定长度4、有结束符的开始符在startcond和startstring两个确定结束符由endcond和endstring两个确定 如果是第3中情况endcond中ecpacketsize:=true;packetsize:=__;填上自己的
2009-10-12 17:20:00 850
转载 SPComm的一点小诀窍 spcomm的问题导致数据丢失
最近几天完成了BiasDAC的程序编写。调试的过程还算比较顺利,除了几个有点bt的小问题。其中一个困扰了我两三天的时间,今天上午终于将其解决。由于BiasDAC是用RS232 Serial Port通信的,延用之前的程序,使用了Delphi的SPComm控件。在之前的使用中,SPComm控件一直工作正常,使用的是一般的string进行消息的传递。而BiasDAC由于通信协议的限制,消息
2009-10-09 17:33:00 2164
原创 单片机程序
#include#define uchar unsigned char #define uint unsigned int#define choose P2#define chose41 P1//引脚定义uchar code c485[]={0xf0,0xf2,0xf4,0xf8,0x8f,0x9f,0xaf,0xbf,0xcf,0xdf,0xef,0xff};sbit
2009-09-22 17:18:00 1147
原创 altium designer6.9使用
W------------线宽V------------过孔v+b--------PCB翻转*----------切换Q---------单位~---------布线功能vgv-------重设底板a----------对齐 注意事项:220V的电压的话最好还是试用铺铜,现款最少也得要100ML以上吧
2009-09-15 12:42:00 569
delphi7使用spvoice tts demo
2013-02-19
Small RTOS系统下的CH451的串口控制
2012-09-26
delphi通过ExternalInterface与flash交互
2011-08-29
papervision3d帮助文档(英文版)
2011-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人