
其他编程
iTudu
这个作者很懒,什么都没留下…
展开
-
UML类图关系大全
转自:大智若愚 www.16lol.com1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在转载 2013-06-19 14:39:03 · 605 阅读 · 0 评论 -
8051单片机并行接口和C51定义
一、片内并行接口的定义8051单片机有4个8位的并行接口,即SFR中的P0、P1、P2、P3。对其的定义在reg51.h中已经存在,可直接调用如:P2 = 0xFE;//将数据0xFE输出到P2口;Key = P1;//从P1口输入值送到变量Key; 如果要单独对某位进行操作,可以加上位寄存器定义,例如:sbit P1_0 = P1^0;//定义P1_0为P1口上的第0原创 2013-07-13 11:44:32 · 6483 阅读 · 0 评论 -
89C52/51系列 ADS7841驱动代码
今天做了一点关于用51系列单片机进行数模转换的东西,一点点收获记录下来。用以下代码在从ADS7841中读取数据时(12位数据,根据需求有8位和十二位可选,参见datasheet),读取的数据比实际数据范围增加一倍。typedef struct Conversion{ uint uConversion:1; //占有一位的存储空间}sConversion;typedef union原创 2013-07-14 17:17:11 · 2306 阅读 · 0 评论 -
89c52单片机无法利用stc-isp 烧写代码 Win8
win8 下难以利用stc-isp烧写代码 可以选用PZ-ISP代替 使用方法与 stc-isp 基本一致 效果如下:原创 2013-07-15 17:31:11 · 3301 阅读 · 1 评论 -
shell编程 正则表达式
正则表达式的基本组成部分:正则表达式描述例子 ^行起始标记^abc匹配以abc起始的行 $行结束标记abc$匹配以abc结束的行 .匹配任意一个字符abc . 匹配abc后跟任意一个字符 [ ]匹配包含在[字符]之中的任意一个字符abc[de] 匹配abcd 或者 abce原创 2013-07-19 17:54:15 · 891 阅读 · 0 评论 -
centos 安装 erlang
1、首先下载erlang 安装源文件可以在官网上下载 :http://www.erlang.org/2、下载完成后将R16B01 Source File对应的 otp_src_R16b01.tar.gz 放置在合适的目录下( 推荐/usr/local),并解压tar -zxvf otp_src_R16b01.tar.gz (将otp_src_R16b原创 2013-07-22 15:58:56 · 1440 阅读 · 0 评论 -
C51编译器扩展的关键词 & C51中断函数的写法
C51根据单片机的特性扩展了相关的关键字,如下表示:关键词用途说明bit位变量声明声明了一个位变量或者位类型的函数sbit位变量声明声明了一个可位寻址变量sfr特殊功能寄存器声明声明一个特殊功能寄存器sfr16特殊功能寄存器声明声明一个16位的特殊功能寄存器data存储器类型原创 2013-07-31 10:05:48 · 2581 阅读 · 0 评论 -
89c52串口发送接收小示例
//串口发送void sendChar(char *p)//调用前关中断,调用完成后关中断{ while(*p != '\0') { SBUF = *P while(!TI); TI = 0; p++; }} //串口初始化void series_init(){ SCON = 0x50; //串口工作方式1,允许接受 TMOD =原创 2013-07-27 11:01:58 · 1452 阅读 · 0 评论 -
sed 入门
sed 是 stream editor(流编辑器)的缩写。它能够完美配合正则表达式使用。sed命令众所周知的一个功能是文本的替换。1、sed可以替换给定文本中的字符串。它可以配合正则表达式来进行匹配: $ sed ' s/pattern/replace_string/ ' file 或者 $ cat file | sed sed ' s/pat原创 2013-07-26 18:08:51 · 1097 阅读 · 0 评论