- 2
- 0
- 约1.79万字
- 约 15页
- 2019-07-09 发布于安徽
- 举报
/*
* main.c
*/
/*********************************************************************************************************
include header file
*********************************************************************************************************/
#include msp430g2553.h
#include system.h
#include uart.h
#include ds18b20.h
unsigned int temp;
char tx_buf[6] = {0,0,0,0,\n,\0};
/*********************************************************************************************************
** Function name: main
** Descriptions: main function
** input parameters: none
** output parameters: none
** Returned value: none
*********************************************************************************************************/
void main(void)
{
System_Init();
UartInit();
_EINT();
if (DS18B20_Init())
{
P1OUT |= BIT0;
}
else
{
P1OUT |= BIT6;
}
while (1)
{
__delay_cycles(800000);
__delay_cycles(800000);
temp = DS18B20_GetTemp();
// x_buf[0] = temp%10000/1000+0;
// tx_buf[1] = temp%1000/100+0;
// tx_buf[2] = temp%100/10+0;
// tx_buf[3] = temp%10+0;
tx_buf[0] = temp%100/10+0;
tx_buf[1] = temp%10+0;
Uart_SendStr(tx_buf);
}
}
/*********************************************************************************************************
Include header file
*********************************************************************************************************/
#include msp430g2553.h
#include system.h
/*********************************************************************************************************
Function Declaration
*********************************************************************************************************/
void Config_WDT(void);
void Config_Clock(void);
void Config_IO(void);
/*********************************************************************************************************
** Function name: Config_WDT
** Descriptions: WatchDog Timer Configuration
** input parameters: none
** output param
原创力文档

文档评论(0)