Monthly Archives: July 2006

最近持续生病中

最近总是生病,显示发烧,后来肠胃又出问题。家里装修,活没怎么干,代码更是一个字都没写。 希望病能早点好,早点把该干

Posted in 创业, 随笔 | 1 Comment

基于18B20的数字温度计

本设计采用2位数码管,数码管分别接到P0 和 P2口 18B20的DQ 接在 P.7 源程序如下,在Ay-MPU89S51学习板上调试成功。 (信息的兄弟们,谁用了这段代码给我留个言) /*************************************************************18B20驱动程序,DQ为数据口,接于P3.7*11.0592M晶振,上拉4.7k电阻*Author:fyb*2005-3-25 11:23,OK!*************************************************************/#include<reg51.h>#include<intrins.h> #define uchar unsigned char#define uint  unsigned int sbit dq = 0xB7;bit  flag;uint Temperature;uchar temp_buff[9]; //存储读取的字节,read scratchpad为9字节,read rom ID为8字节uchar id_buff[8];uchar *p;uchar crc_data;sfr DS1=0×80;sfr DS2=0xA0; unsigned char code DS2Code[]={0×03,0x9f,0×25,0x0d,0×99,0×49,0×41,0x1f,0×01,0×09,0×71,0xff};unsigned char code DS1Code[]={0xc0,0xF9,0xA4,0xB0,0×99,0×92,0×82,0xf8,0×80,0×90,0x9d,0xff};void … Continue reading

Posted in 从初学者到电子工程师 | 21 Comments