资源简介
代码的主要功能是对430片内温度传感器采集结果进行AD转化,并根据转换结果得到实际温度值。其中AD转换的结果保存在ADC12MEM1。
注意:本程序针对MSP430单片机书写,本人使用的单片机型号是MSP430F149。用IAR4.2版本书写,参考自TI官方版本。

代码片段和文件信息
#include
int long temp;
int long IntDegC;
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; //关闭看门狗
ADC12CTL0 = SHT0_8 + REFON + ADC12ON; //内部参考电压1.5V打开
ADC12CTL1 = CSTARTADD_1 + SHP; //AD转换结果存入ADC12MEM1
ADC12MCTL1 = SREF_1 + INCH_10; //选择通道10,内部温度传感器对应AD通道10
ADC12CTL0|=ENC; //允许AD转换
while(1)
{
ADC12CTL0 |= ADC12SC; //开始转换
while((ADC12IFG&BIT1)==0); //等待转换结束
temp = ADC12MEM1; //转存AD结果,同时对应的IFG清零
// oC = ((x/4096)*1500mV)-986mV)*1/3.55mV = x*423/4096 - 278
// IntDegC = (ADC12MEM0 - 2692)* 423/4096
IntDegC = (temp - 2692) * 423;
IntDegC = IntDegC / 4096; //转换成摄氏温度
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15595 2012-03-28 19:30 Temperature Sensor\Debug\Exe\TSensor.d43
文件 7725 2012-03-28 19:30 Temperature Sensor\Debug\Obj\main.r43
文件 153 2012-03-28 19:30 Temperature Sensor\Debug\Obj\TSensor.pbd
文件 849 2012-03-28 19:30 Temperature Sensor\main.c
文件 2679 2012-03-28 19:24 Temperature Sensor\settings\TSensor.cspy.bat
文件 63 2012-03-28 19:30 Temperature Sensor\settings\TSensor.dbgdt
文件 610 2012-03-28 19:30 Temperature Sensor\settings\TSensor.dni
文件 2664 2012-03-28 19:30 Temperature Sensor\settings\TSensor.wsdt
文件 2020 2012-03-28 19:30 Temperature Sensor\TSensor.dep
文件 13743 2012-03-28 19:22 Temperature Sensor\TSensor.ewd
文件 46512 2012-03-28 19:22 Temperature Sensor\TSensor.ewp
文件 161 2012-03-28 19:21 Temperature Sensor\TSensor.eww
目录 0 2012-03-28 19:30 Temperature Sensor\Debug\Exe
目录 0 2012-03-28 19:21 Temperature Sensor\Debug\List
目录 0 2012-03-28 19:30 Temperature Sensor\Debug\Obj
目录 0 2012-03-28 19:21 Temperature Sensor\Debug
目录 0 2012-03-28 19:22 Temperature Sensor\settings
目录 0 2012-03-28 19:30 Temperature Sensor
----------- --------- ---------- ----- ----
92774 18
相关资源
- FreeRTOS采样ADC+KEY事件信号+DMA串口收发
- ADC0809的采样控制电路的实现.doc
- AD14中文教程
- STM32F103RC+ADC+DMA多通道采样LCD显示
- radmin3.5.2.1完美破解版(支持win10)8
- pthreads-w32-2-9-1-release.zip
- 电信中兴光猫超密获取工具使用方法
- pscad近海风电模型 Fortran语言
- AutoCAD永久去教育版破解补丁
- grads绘制雨量(GRID.GRD)
- HAP_Advanced_PDF_Password_Recovery 5.05
- Reparatory Effects of Nicotine on NMDA Recepto
- LenovoTinkPad; Marker 5.01
- railroad铁路CAD生成
- CAD中插入带坐标的正射影像——Inse
- 单片机和adc0809数字电压表
- adams vibration 练习原文件
- 单片机、ADC0808809设计简易数字电压表
- STM32基于rt_thread操作系统的SDHC卡文件
- 加密cad图形的lisp文件
- Auto CAD_LISP程序集
- CAD2010注册机32bit and 64bit
- ado数据库MFC图书管理系统vs2010
- 基于c8051f020的AD转换程序及LCD显示程序
- 地下停车场CAD设计图
- 实时显示钢筋标注面积V0.44
- Adobe Illustrator CS5原版amtlib.dll文件
- CAD计算板料展开插件
- ADNS-3080光流传感器测试程序Arduino
- CAD LISP24个源代码
评论
共有 条评论