xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

壓縮包中有驅(qū)動(dòng)程序,驅(qū)動(dòng)測(cè)試程序,qt顯示界面程序,設(shè)計(jì)移植方法,QT移植過(guò)程中修改的參數(shù)文件,已編譯好的二進(jìn)制文件(可下載至開(kāi)發(fā)板直接運(yùn)行)。使用之前,請(qǐng)先預(yù)讀“溫度檢測(cè)系統(tǒng)設(shè)計(jì)信息”,有助于使用此程序。

資源截圖

代碼片段和文件信息

#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 /*全局內(nèi)存最大4K字節(jié)*/
#define?MEM_CLEAR?0x1??/*清0全局內(nèi)存*/
#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結(jié)構(gòu)體*/
unsigned?char?mem[GLOBALMEM_SIZE];?/*全局內(nèi)存*/
};

struct?ds18b20_dev?*ds18b20_devp;?/*設(shè)備結(jié)構(gòu)體指針*/

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

void?tmreset?(void)?//復(fù)位函數(shù)
{??????

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

void?tmwbyte?(unsigned?char?dat)//寫(xiě)位函數(shù)
{???????????????????????
unsigned?char?j;
s3c2410_gpio_cfgpin(GPIOOUT);//管腳設(shè)為輸出模式
for?(j=1;j<=8;j++)??????
{?
s3c2410_gpio_setpin(GPIO?0);?//管腳為低電位,產(chǎn)生寫(xiě)信號(hào)
udelay(1);?//1us
if((dat&0x01)==1)//判斷是否已經(jīng)寫(xiě)過(guò)
{
s3c2410_gpio_setpin(GPIO?1);//管腳為高電位 ?? ??
} ??
else?
{
}
udelay(60);//寫(xiě)時(shí)序
s3c2410_gpio_setpin(GPIO?1);//釋放總線
udelay(15);//總線恢復(fù)時(shí)間
dat?=?dat?>>?1;//數(shù)據(jù)右移一位,準(zhǔn)備下一位數(shù)據(jù)的傳送
}??
s3c2410_gpio_setpin(GPIO1);//管腳為低電位,寫(xiě)結(jié)束
}?

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

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

????????????????s3c2410_gpio_cfgpin(GPIO?OUT);//設(shè)為輸出模式
s3c2410_gpio_setpin(GPIO0);?//管腳拉低,產(chǎn)生讀信號(hào)
????????????????s3c2410_gpio_setpin(GPIO1);
udelay(2);//延時(shí)1us
????????????????s3c2410_gpio_setpin(GPIO0);
????????????????udelay(2);
????????????????s3c2410_gpio_setpin(GPIO1);
????????????????udelay(8);
u?>>=?1;?//右移1位,準(zhǔn)備對(duì)下一位
s3c2410_gpio_cfgpin(GPIOINT);?//設(shè)為輸入模式
if(?s3c2410_gpio_getpin(GPIO))????
????????????????u=u|0x80;//判斷是否讀成功,沒(méi)有成功
udelay(60);??//延時(shí)60us
}??
return?(u);???//返回讀到的數(shù)據(jù)
}

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

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件?????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\溫度檢測(cè)系統(tǒng)設(shè)計(jì)信息.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個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源