基于430单片机的温度测控1602显示,附带原代码和工程
#include "msp430.h"
#include "BoardConfig.h"
#include "cry1602.h"
//要显示的6位温度数字
uchar dN[6];
void Disp_Numb(uint temper);
/*************************主函数*************************/
void main( void )
{
uchar i;
WDTCTL = WDTPW + WDTHOLD; //关狗
BoardConfig(0xb8);
/*------选择系统主时钟为8MHz-------*/
BCSCTL1 &= ~XT2OFF; //打开XT2高频晶体振荡器
do
{
IFG1 &= ~OFIFG; //清除晶振失败标志
for (i = 0xFF; i > 0; i--); //等待8MHz晶体起振
}
while ((IFG1 & OFIFG)); //晶振失效标志仍然存在?
BCSCTL2 |= SELM_2 + SELS; //MCLK和SMCLK选择高频晶振
//设置DS18B20的IO状态
LcdReset();
DispStr(0,0,"Temperature is:");
//循环读数显示
}
非常好我支持^.^
(1) 33.3%
不好我反对
(2) 66.7%
下载地址
基于430单片机的温度测控1602显示,附带原代码和工程下载
相关电子资料下载
- 汽车检测仪数据安全芯片—LKT4304的产品特点介绍 227
- 汽车诊断仪算法保护芯片LKT4305GM介绍 271
- LKT4305GM芯片网关数据安全的创新解决方案 232
- 高速、低功耗、单通道16位模数转换器——RS1430B 301
- 介绍一款高速、低功耗、单通道的16位模数转换器RS1430B 461
- 法国就业机构遭受网络攻击,4300万人数据或泄露 237
- 吉时利6430 Sub-Femtoamp远程源表特性概述 361
- 浅谈基于MSP430的电气火灾探测器的设计 137
- 日本政府斥资2430亿日元支持存储半导体量产计划 350
- 钢铁企业4300轧机牌坊磨损,24小时快速在线修复完成 198