資源簡(jiǎn)介
UCOS 移植到51單片機(jī)上的DS18B20溫度傳感器顯示在數(shù)碼管的例子,原創(chuàng),有中文解釋。很難得的51大程序成功移植UCOSII的例子,溫度傳感器顯示在數(shù)碼管上。
代碼片段和文件信息
/*
*********************************************************************************************************
*??? uC/OS-II
*??? 實(shí)時(shí)內(nèi)核
*
*??? ?(c)?Copyright?1992-1998?Jean?J.?Labrosse?Plantation?FL
*??? 版權(quán)所有
*???????????????????????????????????????STC89C52RC?Specific?code
*???
*
*?文件名?:?main.c??應(yīng)用文件
*?Modify ???:?StrongZhai
*?Date?? ???:?27-Aug-11
*********************************************************************************************************
*/
#include“includes.h“
sbit?LED7?=?P1?^?7;
#define???BUSY1????(DQ1==0)? //定義busy信號(hào)
sbit?LED_0=P2^0; //定義數(shù)碼管控制腳為P2口的0-3腳
sbit?LED_1=P2^1;
sbit?LED_2=P2^2;
sbit?LED_3=P2^3;
sbit?DQ1=P1^0; //定義18B20單總線引腳
void?display(unsigned?char?d1unsigned?char?d2unsigned?char?d3unsigned?char?d4);//聲明顯示函數(shù)
void?ds_reset_1(void); //聲明18B20復(fù)位函數(shù)
void?wr_ds18_1(char?dat); //聲明18B20寫入函數(shù)
void?time_delay(unsigned?char?time); //聲明延時(shí)函數(shù)
signed?int?get_temp_l(void); //聲明獲取
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????12480??2011-09-01?21:57??uCOSII?for?stc59c52rc之溫度傳感器\CPU\OS_CPU_A.ASM
?????文件???????9362??2011-12-29?22:47??uCOSII?for?stc59c52rc之溫度傳感器\CPU\OS_CPU_C.C
?????文件????????844??2011-09-01?21:54??uCOSII?for?stc59c52rc之溫度傳感器\INCLUDES.H
?????文件???????7016??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\main.c
?????文件??????15070??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\main.LST
?????文件??????36812??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\main.OBJ
?????文件??????40997??2011-09-01?22:05??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_CORE.C
?????文件??????35780??2011-09-01?22:06??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_FLAG.C
?????文件??????19638??2011-09-01?22:07??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_MBOX.C
?????文件??????11709??2011-09-01?22:09??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_MEM.C
?????文件??????22576??2011-09-01?22:09??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_MUTEX.C
?????文件??????28303??2011-09-01?22:09??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_Q.C
?????文件??????16126??2011-09-01?22:08??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_SEM.C
?????文件??????30165??2011-09-01?22:02??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_TASK.C
?????文件???????8661??2011-09-01?22:09??uCOSII?for?stc59c52rc之溫度傳感器\OSS\OS_TIME.C
?????文件????????948??2011-09-01?22:09??uCOSII?for?stc59c52rc之溫度傳感器\OSS\uCOS_II.C
?????文件??????41217??2011-09-01?22:08??uCOSII?for?stc59c52rc之溫度傳感器\OSS\uCOS_II.H
?????文件???????6402??2011-09-01?21:53??uCOSII?for?stc59c52rc之溫度傳感器\OS_CFG.H
?????文件??????77030??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_CORE.lst
?????文件??????41189??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_CORE.obj
?????文件???????2896??2011-08-31?23:10??uCOSII?for?stc59c52rc之溫度傳感器\OS_CPU.H
?????文件??????34340??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_CPU_A.lst
?????文件???????4449??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_CPU_A.obj
?????文件??????18626??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_CPU_C.lst
?????文件??????26357??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_CPU_C.obj
?????文件??????70896??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_FLAG.lst
?????文件??????22844??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_FLAG.obj
?????文件??????38299??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_MBOX.lst
?????文件??????22988??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_MBOX.obj
?????文件??????22685??2011-12-29?23:06??uCOSII?for?stc59c52rc之溫度傳感器\OS_MEM.lst
............此處省略33個(gè)文件信息
評(píng)論
共有 條評(píng)論