資源簡介
溫度傳感器數(shù)據(jù)在數(shù)碼管上顯示

代碼片段和文件信息
#include?“ioCC2530.h“
#include??
#define?LEFT?0
#define?TOP??1
typedef??unsigned?char?uchar;
typedef?unsigned?int?uint;
extern?float?ReadDS18B20_Fun(void)?;
extern?void?display(int?dirint?m);
uchar?str1[20]=“What?is?your?name?“;
uchar?str2[7]=“Hello?“;
uchar?Recdata[20];
uchar?RXTXflag=1;
uchar?temp;
uint?datanumber?=?0;
uint?stringlen;
void?Delay(int?n)
{
??int?ij;
??for(i=0;i ????for(j=0;j<10;j++);
}
void?initUART(void)
{
??CLKCONCMD?&=?~0x40;
??while(CLKCONSTA?&?0x40);//循環(huán)等待
??CLKCONCMD?&=?~0x47;
??
??PERCFG?=?0x00;
??P0SEL?=?0x3C;
??P2DIR?&=?~0xC0;
??U0CSR?|=?0x80;
??U0GCR?|=?11;
??U0BAUD?|=?216;
??UTX0IF?=1;
}
void?UartTX_Send_String(uchar?*Dataint?len)
{
??int?j;
??for(j=0;j ??{
????U0DBUF?=?*Data++;
????while(UTX0IF==0);
????UTX0IF?=?0;
??}
}
void?main(void)
{
??float?temp=0;
??int?m;
??char?val[6];
??initUART();
??UartTX_Send_String(str120);
??P1DIR?=?0xFF;
??while(1)
??{
????temp=ReadDS18B20_Fun();
????m=(int)(temp*100);
????val[0]=m/1000+48;
????val[1]=m%1000/100+48;
????val[2]=‘.‘;
????val[3]=m%100/10+48;
????val[4]=m%10+48;
????val[5]=‘\n‘;
????//UartTX_Send_String(val6);
????display(LEFTm/100);
????display(TOPm%100);
????Delay(100);
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????34306??2014-09-28?14:27??DS18B20SMG\Backup?of?led.ewd
?????文件??????56282??2014-12-01?14:45??DS18B20SMG\Backup?of?led.ewp
?????文件??????24367??2014-12-12?14:53??DS18B20SMG\Debug\Exe\led.hex
?????文件????????267??2014-12-12?14:53??DS18B20SMG\Debug\Obj\led.pbd
?????文件??????15906??2014-12-12?14:53??DS18B20SMG\Debug\Obj\led.r51
?????文件??????22206??2014-12-12?14:53??DS18B20SMG\Debug\Obj\sensor.r51
?????文件???????6355??2014-12-12?14:40??DS18B20SMG\Debug\Obj\smg.r51
?????文件???????1304??2014-12-12?14:50??DS18B20SMG\led.c
?????文件???????3353??2014-12-12?15:04??DS18B20SMG\led.dep
?????文件??????34306??2014-09-28?14:27??DS18B20SMG\led.ewd
?????文件??????56338??2014-12-12?14:40??DS18B20SMG\led.ewp
?????文件????????157??2014-09-28?14:22??DS18B20SMG\led.eww
?????文件???????6573??2014-12-12?14:53??DS18B20SMG\sensor.c
?????文件???????1436??2014-12-12?14:38??DS18B20SMG\settings\led.cspy.bat
?????文件???????4819??2014-12-12?15:04??DS18B20SMG\settings\led.dbgdt
?????文件????????809??2014-12-12?15:04??DS18B20SMG\settings\led.dni
?????文件???????2991??2014-12-12?15:04??DS18B20SMG\settings\led.wsdt
?????文件????????834??2014-12-12?14:40??DS18B20SMG\smg.c
?????目錄??????????0??2014-09-28?14:49??DS18B20SMG\Debug\Exe
?????目錄??????????0??2014-09-28?14:22??DS18B20SMG\Debug\List
?????目錄??????????0??2014-12-12?15:04??DS18B20SMG\Debug\Obj
?????目錄??????????0??2014-09-28?14:49??DS18B20SMG\Debug
?????目錄??????????0??2014-09-28?14:49??DS18B20SMG\settings
?????目錄??????????0??2014-12-12?14:53??DS18B20SMG
-----------?---------??----------?-----??----
???????????????272609????????????????????24
評論
共有 條評論