ad 温度转换寄存器.docx
8页1本节是通过 AD 采集外部传感器的值转化为温度数据的,先上取样电路图:温敏电阻和光敏电阻取样电路左边为温敏电阻,通过 R9 接到 IO 口上,右边为光敏电阻,通过R12 接到 IO 口上硬件部分就这些,还可以自己根据需要扩展,下面介绍软件部分:需要用到的寄存器:2ADCCON1(0xB4)–ADC 控制 1ADCCON2(0xB5)–ADC 控制 23ADCCON3(0xB6)–ADC 控制 34APCFG=0x01; //将 P0.0 口设置为模拟输入,也就是将取样电路的输出接到 P0.0 上ADCCON1 |= 0x30; //选择 ADC 启动模式为手动ADCCON1 |= 0x40; //启动 AD 转换while(!(ADCCON1 //等待 ADC 转化结束ADCCON3 = 0x30; //用 AIN7 引脚上电压作为外部参考电压,选择 512 位抽取率,选择通道 AIN0vlaue = ADCL >>2; //低两位舍去value = ADCH > 2; //ADCL 寄 存 器 低 2 位 无 效33. value |= ADCH > 2; //累 加 除 以 4, 得 到 平 均 值37. return ADC14_TO_CELSIUS(value); //根 据 AD 值 , 计 算 出 实 际 的 温 度38. }639.40. /****************************************************************41. 主 函 数 42. ****************************************************************/43. void main(void)44. { 45. char i;46. char TempValue[10]; 47. 48. InitUART0(); //初 始 化 串 口49. initTempSensor(); //初 始 化 ADC50. while(1)51. {52. AvgTemp = 0;53. for(i = 0 ; i 2.3. #define ADC14_TO_CELSIUS(ADC_VALUE) ( ((ADC_VALUE) >> 4) - 335)4.5. /****************************6. T3 初 始 化7. ****************************/8. void InitT3(void)9. {10. T3CCTL0 = 0X44; // T3CCTL0 (0xCC), CH0 中 断 使 能 , CH0 比 较 模 式11. T3CC0 = 0xFA; // T3CC0 设 置 为 250712. T3CTL |= 0x9A; // 启 动 T3 计 数 器 , 计 数 时 钟 为 16 分 频 。
使 用 MODULO 模 式13. IEN1 |= 0X08; 14. IEN0 |= 0X80; //开 总 中 断 , 开 T3 中 断15. }16. /*****************************************17. 串 口 初 始 化 函 数 : 初 始 化 串 口 UART0 18. *****************************************/19. void InitUART0(void)20. {21. PERCFG = 0x00; //位 置 1 P0 口22. P0SEL = 0x3c; //P0 用 作 串 口23. 24. P2DIR //P0 优 先 作 为 UART0 25. U0CSR |= 0x80; //串 口 设 置 为 UART 方 式26. U0GCR |= 9; 27. U0BAUD |= 59; //波 特 率 设 为 1920028.29. UTX0IF = 1; //UART0 TX 中 断 标 志 初 始 置 位 1 30. U0CSR |= 0X40; //允 许 接 收31. IEN0 |= 0x84; //开 总 中 断 , 接 收 中 断32.33. }34.35. /****************************************************************36. 串 口 发 送 字 符 串 函 数 37. ****************************************************************/38. void UartTX_Send_String(char *Data,int len)39. {40. int j;41. for(j=0;j> 6。

卡西欧5800p使用说明书资料.ppt
锂金属电池界面稳定化-全面剖析.docx
SG3525斩控式单相交流调压电路设计要点.doc
话剧《枕头人》剧本.docx
重视家风建设全面从严治党治家应成为领导干部必修课PPT模板.pptx
黄渤海区拖网渔具综合调查分析.docx
2024年一级造价工程师考试《建设工程技术与计量(交通运输工程)-公路篇》真题及答案.docx
【课件】Unit+3+Reading+and+Thinking公开课课件人教版(2019)必修第一册.pptx
嵌入式软件开发流程566841551.doc
生命密码PPT课件.ppt
爱与责任-师德之魂.ppt
制冷空调装置自动控制技术讲义.ppt


