- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 网上流传两个版本的DCB,经过验证有一个有问题
下面两个DCB结构网上流传很广其实在XP + VB6环境下右边这个才是准确的虽然左边这个可以用于设置某些串口参数,但是要进行一些更深入的设置就会出问题,不报错但是设置不起作用fBitFields:' The fourteen actual DCB bit-size
2011-07-31 23:06:44 1428 1
转载 Modification of Communications Resource Settings
Modification of Communications Resource SettingsWhen the CreateFile function opens a handle to a serial communications resource, the
2011-07-31 10:29:25 722
转载 VB的API编程精粹(二)
Visual Basic以友好易学的可视化开发环境闻名于 世,成为人们学习计算机编程的首选语言。目前,全世界 大概有300多万人使用着Visual Basic语言。如果您想在 这茫茫众生中出类拔萃,那么您就不得不学习API (Application Program lnterfa
2011-07-31 08:42:53 1027
转载 一. 注册表的API编程
一. 注册表的API编程关于注册表的知识相信您通过前面专题的介绍已经有了较深入的了解。系统有六个预定义好的关键字,这六个关键字是用户或系统访问注册表的入口点。我们常用到的只有前四个关键字。而在编程时我们一般用到只是HKEY_CURRENT_USER和HKEY_LOCAL_MA
2011-07-31 08:41:50 717
转载 Windows串口通信相关API函数
“工欲善其事,必先利其器”,这一节将从使用的角度出发,对和串口通信相关的32位的Windows API函数进行介绍,力图使你们对其有个全面、准确的认识。 2.1 打开和关闭串口1. 打开串口在32位的Windows系统中,串口和其它通信设备是作为文件处理的。串口的打开、关闭
2011-07-29 10:19:53 10794 1
原创 反汇编直接数转换为KEIL环境格式(#5AH ->#0x5A
用UE批量替换 Replace 勾选正则表达式搜^(#^)^(??^)^(H^)替换为 #0x^2第一次搞这玩意儿,弄了半个下午 参考了:terryzero BLOG http://blog.csdn.net/terryzero/article/details/4471364
2011-07-26 15:51:50 1236
转载 Modbus的Crc校验有几种 常用的有16位CRC和32位CRC
对于不同的校验方式,其多项式是固定的 工业中常用16位的CRC 以太网用32位crc 一下为网络搜索结果 下面以最常用的CRC-16为例来说明其生成过程。 CRC-16码由两个字节构成,在开始时CRC寄存器的每一位都预置为1,然后把CRC寄存器与8-bit的数据进行异或,之后对
2011-07-25 14:43:47 10352
翻译 8051 的内存型态
code 以 MOVC @A+DPTR 读取的程序内存data 可以直接存取的内部数据存储器idata 以 Mov @Rn 存取的内部数据存储器bdata 可以位寻址(Bit Addressable)的内部存储器xdata 以 M
2011-07-25 08:16:37 921 1
原创 这两天看一段程序,遇到52堆栈的问题
看到有人说 因为52高128B Indirect RAM 可以间接寻址,所以可用作堆栈又看到老古开发网的一个老帖: MOV SP,#80H;栈底!!!!!太过分啦吧!51只有128(7FH)的RAM(52的高128不能做栈),你栈底就设到80H?80H是P0口的
2011-07-24 16:19:09 1418
转载 keil c51中启动代码详细说明
keil c51中启动代码详细说明让我们先来看看STARTUP.A51文件(默认设置)吧!根据源文件中的说明文字,我们很容易分析出STARTUP.A51文件的工作方式和作用!让我们把它先汉化一下看看!$NOMOD51;Ax51宏汇编器控制命令:禁止预定义的8051;-------
2011-07-22 18:18:54 5496
原创 MCS52 Timer2用于波特率发生器
当使用T2计数外部时钟过程如下:MOV C8H,#36H CLR A MOV C9H,A MOV CBH,#FFH MOV CAH,#FEH CLR ADH RET上面是T2接一个1.8432M振荡器产生57
2011-07-22 10:35:19 1409
转载 80C52、AT89C52的定时/计数器2
80C52、AT89C52的定时/计数器2 作者:佚名 发布时间:2009-10-30 阅读次数:1325 字体大小: 【小】 【中】【大】 80C52、AT89C52、80C51FA/FB等单片机增加了一个16位定时/计数器T2,可用于定时或外部事件计数。它有三种
2011-07-22 08:45:27 2551
原创 关于SBUF读两次的问题
MCS51的Sbuf看起来读写都是一个地址,其实内部有发送SBUF和接受SBUF,写到T.SBUF,读出RBUF 全双工嘛 下面是台湾同胞的一篇教程================================8-1 串列傳輸串列傳輸為CPU與周邊裝置或CPU與CPU間的資料傳
2011-07-21 21:26:08 4949
转载 正确区分LJMP、AJMP、SJMP、JMP指令
MCS-51的控制转移类指令,共17条,分为无条件转移指令、条件转移指令、子程序调用和返回指令、空操作指令等四类。无条件转移指令(共4条)LJMP addr16 ; PC〈—— addr16AJMP addr11 ; PC〈—— PC+2 , PC10-0〈—— addr
2011-07-20 20:44:49 2138
转载 VB下如何编写CRC校验程序
计算机&编程 > Visual Basic 》 应用实例 > 2007年01月29日 星期一 17:06随着计算机技术的不断发展,在现代工业中,利用微机进行数据通讯的工业控制应用得也越来越广泛。由于传输距离、现场状况等诸多可能出现的因素影响,计算机与受控设备之间的通讯数据常会发生
2011-07-11 16:20:59 1119
转载 关于MSCOMM控件的一些说明 作者[huxiangming]©[mgwmj]©
关于MSCOMM控件的一些说明 作者[huxiangming]©[mgwmj]© 关于MSCOMM控件的一些说明 VB5.0/6.的MSComm通信控件提供了一系列标准通信命令的接口,它允许建立串口连接,可以连接到其他通信设备(如Modem).还可以发送命令、进
2011-07-11 16:19:43 662
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人