共 78 篇文章 |
|
其时序为:当SCK为高电平时DT翻转保持低电平,紧接着SCK产生1个发脉冲,随后在SCK为高电平时DATA翻转保持高电平。机电之家 电工网站所共享的电工知识,电工技术,维修电工,水电工,特变电工,农电工,高压电工,汽车电工册,建筑电工,电气事故,电气国家标准,电工操作规程,电工岗位职责,电工管理制度,电工工作总结,电工实习报告,电工考... 阅2931 转34 评0 公众公开 10-11-12 23:11 |
摘 要:详细介绍Sensirion传感器公司推出的新型集成数字式温湿度传感器。其时序为:当SCK为高电平时DT翻转保持低电平,紧接着SCK产生1个发脉冲,随后在SCK为高电平时DATA翻转保持高电平。SHT10指示正确接收命令的时序为:在第8个SCK时钟的下降沿之后将DATA拉为低电平(ACK位),在第9个SCK时钟的下降沿之后释放DATA(此时为高电平)。由于湿度... 阅511 转7 评0 公众公开 10-11-12 23:10 |
基于Linux的温度传感器DS18B20驱动程序设计 - 21IC中国电子网http://www.21ic.com/app/control/201003/54178.htm基于Linux的温度传感器DS18B20驱动程序设计时间:2010-03-02 11:07:14 来源:中电网 作者:在Linux操作系统下使用数字温度传感器DS18B20,不仅可以得到高精度的温度测量值,而且硬件简单可靠。DS18B20内部结构主要包括4部分:64位... 阅395 转0 评0 公众公开 10-11-12 22:46 |
DS18B20 测温程序完全解读DS18B20 测温程序完全解读。void ds_write_byte(uchar dat) //写一个字节{ds_reset();//约2ms ds_write_byte(0xcc); ds_write_byte(0x44);}//约2ms ds_write_byte(0xcc); ds_write_byte(0xbe); a=ds_read_byte(); b=ds_read_byte(); temp=b; temp<<=8; temp=temp|a; wendu=temp*0.0625; //温度读... 阅130 转自ccbupt 公众公开 10-11-12 15:46 |
关于c下面的sizeof() -- 编程爱好者论坛存档帖。结构体的sizeof 设结构体的最后一个成员为LastItem,其相对于结构体首地址的 偏移为offset(LastItem),其大小为sizeof(LastItem),结构体的字节对齐数为N, 则:结构体的sizeof 为: 若offset(LastItem)+ sizeof(LastItem)能够被N整除, 那么就是offset(LastItem)+ sizeof(LastItem),否... 阅152 转0 评0 公众公开 10-10-29 10:37 |
void init_list(LIST** L){ *L = (LIST*)malloc(sizeof(LIST));void add_list(LIST* L, int num){ LIST* p = (LIST*)malloc(sizeof(LIST));} 简洁,了当就是有点不好理解!!!!其实递归就是考虑一种情况时的状况就可以了.... L1 --- L11 --- L111 --- NULL L2 --- L22 --- L222 --- NULL 从最前面开始考虑: 如果L1==null的话直接return ... 阅1293 转10 评0 公众公开 10-10-23 00:42 |
腾讯笔试题。附加题有写算法的、编程的、数据库sql语句查询的。sizeof(A) sizeof(B) size(C) 刚在vc上试了下,分别为5,4,4; 这个把我迷糊了...不扎实。某人去玩具店买小熊,单价30元 付给玩具店老板100元 玩具店老板没零钱 去水果店换了100元零钱 回来找给那人70元 那人走后 水果店老板找到玩具店老板说刚才的100元是假币 玩具店老板赔偿了水果... 阅186 转自凡尘一滴 公众公开 10-10-23 00:05 |
腾讯笔试题。附加题有写算法的、编程的、数据库sql语句查询的。sizeof(A) sizeof(B) size(C) 刚在vc上试了下,分别为5,4,4; 这个把我迷糊了...不扎实。某人去玩具店买小熊,单价30元 付给玩具店老板100元 玩具店老板没零钱 去水果店换了100元零钱 回来找给那人70元 那人走后 水果店老板找到玩具店老板说刚才的100元是假币 玩具店老板赔偿了水果... 阅68 转自凡尘一滴 公众公开 10-10-23 00:04 |
阅3522 转4 评0 公众公开 10-09-24 17:55 |
#define DECLARE_WAIT_QUEUE_HEAD(name) \ wait_queue_head_t name = __WAIT_QUEUE_HEAD_INITIALIZER(name)#define __WAIT_QUEUE_HEAD_INITIALIZER(name) { \ lock: WAITQUEUE_RW_LOCK_UNLOCKED, \ task_list: { &(name).task_list, &(name).task_list }, \ __WAITQUEUE_HEAD_DEBUG_INIT(name)}通过DECLARE_WAIT_QUEUE_HEAD宏... 阅46 转自黄浦江中... 公众公开 10-09-24 17:40 |