- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 如何在winhex里面将一个文件转成C语言数组存储
1.winhex打开所选文件2.选中要选择的第一个数据,点击右键,选择——选块开始(alt+1)3.选中要选择的最后一个数据,点击右键,选择——选块结束(alt+2)4.左键点击编辑->全部复制-->C源码(此时已把C数组文件粘贴到了剪贴板)5.将文本复制到一个文件,文本会以数组形式展现。
2012-06-25 20:32:34 3940 1
原创 ARM7与GSM实现的简单的远程控制
最近参加一次校内电子比赛,有个题目就是让做用单片机与GSM的结合实现远程控制,这里的控制是控制两盏220V的灯泡,要求实现单片机的短信的收发。比赛已经完了,这次比赛有学习到不少新东西,写写总结体会(软件方面,因为负责软件部分)。GSM模块选择的是西门子TC35I,网上它的资料比较多。以前有同学买过这个模块,但是直接用GSM模块的话对比赛成绩有影响,所以我们只是买了TC35I和SIM卡插槽,自己
2012-06-20 15:50:40 2003 2
原创 uIP中的结构体ui_conn
ui_conn是uIP中的一个重要的结构体,描述了一个TCP连接。这里面除了一个数据区域外其它的数据区域都被认为是只读的。唯一的例外就是appstate 数据区域,此数据主要目的储存连接中特殊的应用状态(比如:文件指针)。这片区域的东西在“uipopt.h”头文件中配置。此结构体中主要有如下变量。u16_t ripaddr[2] 远方主机的IP地址u16_t l
2012-06-18 23:08:47 2722 1
原创 C51的xdata
看见xdata了,截图解释如下。xdata也是用来声明变量的。它通过16位的地址间接访问,表明是51的外部RAM数据,最多有64K的xdata数据。
2012-06-18 12:28:43 2507
原创 C51的memset
刚才看51程序,发现了一个函数memset(),以前很少见到过,写在这里记下来。 这是F1帮助查到的memset的相关解释截图这个函数是包含在头文件里面的,功能就是将指定长度的一个字符复制到一个数组里面,返回的则是指向数组的指针。一般用来做某段内存的初始化工作。
2012-06-15 22:03:15 5435
原创 C51中的IDATA
今天看程序时,发现了一些变量使用了idata这个词来修饰,以前没用过。所以按F1查看了下帮助。这是关于idata的英文说明截图。翻译成英文大概是说它只能是拿来声明变量的,不能声明函数。内存可以使用8位地址间接地访问,而且是51的RAM区域。idata的数量被限制为256字节或者更少。idata的低地址与相应的data内存地址重叠。
2012-06-13 14:43:27 2669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人