91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

壓縮包中有驅動程序,驅動測試程序,qt顯示界面程序,設計移植方法,QT移植過程中修改的參數文件,已編譯好的二進制文件(可下載至開發板直接運行)。使用之前,請先預讀“溫度檢測系統設計信息”,有助于使用此程序。

資源截圖

代碼片段和文件信息

#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include????
#include???

#define?DEVICE_NAME “TEM-18B20-2440-DRIVE“
#define?GPIO?S3C2410_GPF(0)
#define?INT?S3C2410_GPIO_INPUT
#define?OUT?S3C2410_GPIO_OUTPUT
#define?GLOBALMEM_SIZE 0x1000 /*全局內存最大4K字節*/
#define?MEM_CLEAR?0x1??/*清0全局內存*/
#define?DS18B20_MAJOR?253????
#define?DS18B20_MINOR?0
#define??MEM_MAJOR?DS18B20_MAJOR
#define??MEM_MINOR?DS18B20_MINOR
#define??mem_class?DS18B20_CLASS
struct?class?*mem_class?;
void??class_create_release?(struct?class?*cls);
static?int?ds18b20_major?=?DS18B20_MAJOR;
struct?ds18b20_dev?{
struct?cdev?cdev;?/*cdev結構體*/
unsigned?char?mem[GLOBALMEM_SIZE];?/*全局內存*/
};

struct?ds18b20_dev?*ds18b20_devp;?/*設備結構體指針*/

unsigned?char?sdata;?
unsigned?char?xiaoshu1;
unsigned?char?xiaoshu2;
unsigned?char?xiaoshu;

void?tmreset?(void)?//復位函數
{??????

s3c2410_gpio_cfgpin(GPIO?OUT);//GPF(0)設置成輸出模式
s3c2410_gpio_setpin(GPIO?1);//GPF(0)為高電位
udelay(100);//延時100us?
s3c2410_gpio_setpin(GPIO?0);//GPF(0)為低電位
udelay(600);//延時600us?產生復位脈沖
s3c2410_gpio_setpin(GPIO?1);
udelay(100);//延時100us?釋放總線
s3c2410_gpio_cfgpin(GPIO?INT);//GPF(0)為輸入模式
}??

void?tmwbyte?(unsigned?char?dat)//寫位函數
{???????????????????????
unsigned?char?j;
s3c2410_gpio_cfgpin(GPIOOUT);//管腳設為輸出模式
for?(j=1;j<=8;j++)??????
{?
s3c2410_gpio_setpin(GPIO?0);?//管腳為低電位,產生寫信號
udelay(1);?//1us
if((dat&0x01)==1)//判斷是否已經寫過
{
s3c2410_gpio_setpin(GPIO?1);//管腳為高電位 ?? ??
} ??
else?
{
}
udelay(60);//寫時序
s3c2410_gpio_setpin(GPIO?1);//釋放總線
udelay(15);//總線恢復時間
dat?=?dat?>>?1;//數據右移一位,準備下一位數據的傳送
}??
s3c2410_gpio_setpin(GPIO1);//管腳為低電位,寫結束
}?

unsigned?char?tmrbyte?(void)//讀位函數
{???
unsigned?char?iu=0;??????

for?(i=1;i<=8;i++)??????
{

????????????????s3c2410_gpio_cfgpin(GPIO?OUT);//設為輸出模式
s3c2410_gpio_setpin(GPIO0);?//管腳拉低,產生讀信號
????????????????s3c2410_gpio_setpin(GPIO1);
udelay(2);//延時1us
????????????????s3c2410_gpio_setpin(GPIO0);
????????????????udelay(2);
????????????????s3c2410_gpio_setpin(GPIO1);
????????????????udelay(8);
u?>>=?1;?//右移1位,準備對下一位
s3c2410_gpio_cfgpin(GPIOINT);?//設為輸入模式
if(?s3c2410_gpio_getpin(GPIO))????
????????????????u=u|0x80;//判斷是否讀成功,沒有成功
udelay(60);??//延時60us
}??
return?(u);???//返回讀到的數據
}

void?DS18B20PRO(void)????//DS18B20數據的采取?????
{????
unsigned?char?ab;?
tmreset();?????????
udelay(420);
tmwbyte(0xcc);????//跳躍ROM?????
tmwbyte(0x44);?????//溫度轉換?
mdelay(750);
tmreset?();????
udelay(400);
tmwbyte?(0xcc);??
tmwbyte?(0xbe);??//從RAM中讀數據
a?=?tmrbyte?();
b=?tmrbyte?();
sdat

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????582472??2012-11-27?15:39??to?teacher\18b20\ds18b20

?????文件????????743??2012-11-27?15:39??to?teacher\18b20\qt

?????文件????????592??2012-11-27?15:39??to?teacher\18b20\setARM_env

?????文件?????512089??2012-11-27?15:39??to?teacher\18b20\standarddialogs

?????文件?????464558??2012-11-28?15:07??to?teacher\18b20.tar.gz

?????文件???????5737??2012-11-27?12:39??to?teacher\ds18b20-mini2440.c

?????文件????????674??2012-11-27?12:38??to?teacher\ds18b20.c

?????文件????????832??2012-11-29?19:38??to?teacher\profile

?????文件????????435??2012-11-27?12:40??to?teacher\qt-display\main.cpp

?????文件?????299384??2012-11-27?12:40??to?teacher\qt-display\main.o

?????文件???????9734??2012-11-27?12:40??to?teacher\qt-display\Makefile

?????文件???????2386??2012-11-27?12:40??to?teacher\qt-display\moc_standarddialogs.cpp

?????文件?????293252??2012-11-27?12:40??to?teacher\qt-display\moc_standarddialogs.o

?????文件????????592??2012-11-27?12:40??to?teacher\qt-display\setARM_env

?????文件?????516353??2012-11-27?12:40??to?teacher\qt-display\standarddialogs

?????文件???????3473??2012-11-27?12:40??to?teacher\qt-display\standarddialogs.cpp

?????文件????????746??2012-11-27?12:40??to?teacher\qt-display\standarddialogs.h

?????文件?????309416??2012-11-27?12:40??to?teacher\qt-display\standarddialogs.o

?????文件????????141??2012-11-27?12:40??to?teacher\qt-display\standarddialogs.pro

?????文件??????20432??2012-11-27?12:40??to?teacher\qt-display\standarddialogs.pro.user

?????文件????????495??2012-11-27?12:40??to?teacher\qt-display\standarddialogs_zh.qm

?????文件????????684??2012-11-27?12:40??to?teacher\qt-display\standarddialogs_zh.ts

?????文件????????783??2012-11-29?19:39??to?teacher\qt4

?????文件???????1593??2012-11-29?19:40??to?teacher\rcS

?????文件?????106920??2012-11-29?19:52??to?teacher\溫度檢測系統設計信息.pptx

?????目錄??????????0??2012-11-29?19:48??to?teacher\18b20

?????目錄??????????0??2012-11-29?19:48??to?teacher\qt-display

?????目錄??????????0??2012-11-30?11:41??to?teacher

-----------?---------??----------?-----??----

??????????????3134516????????????????????28

............此處省略1個文件信息

評論

共有 條評論