久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4228|回復: 1
打印 上一主題 下一主題
收起左側

msp430+DS18B20測試程序,顯示溫度到1602液晶上的源代碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:376620 發表于 2018-7-21 14:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一些常用的代碼


單片機源程序如下:
  1. /********************************************************************
  2. //DM430-L溫度傳感器DS18B20測試程序,顯示溫度到1602液晶上
  3. //DS18b20的C語言驅動程序,讀取當前環境溫度,顯示精度達0.1度,溫度范圍0-99度
  4. //DS18B20 詳細引腳功能描述1、GND 地信號;2、DQ數據輸入出引腳。開漏單總線接口引腳。當被用在寄生電源下
  5. //也可以向器件提供電源;3、VDD可選擇的VDD 引腳。當工作于寄生電源時,此引腳必須接地。
  6. //DS18B20 的使用方法。DS18B20 采用的是1-Wire 總線協議方式
  7. //即在一根數據線實現數據的雙向傳輸,數據腳接在P17上
  8. //調試環境:EW430 V5.301
  9. ********************************************************************/

  10. #include <msp430x14x.h>
  11. #include "Config.h"
  12. #include "1602.c"
  13. #include "DS18B20.c"

  14. //***********************************************************************
  15. //      液晶顯示溫度值,xx.xC格式
  16. //***********************************************************************
  17. void LCD_DisplayTemp(uchar temp1,uchar temp2,uchar temp3)
  18. {   
  19.   LCD_write_char(0x0b,1,0x30+A1);
  20.   LCD_write_char(0x0c,1,0x30+A2);
  21.   LCD_write_char(0x0d,1,'.');
  22.   LCD_write_char(0x0e,1,0X30+A3);
  23.   LCD_write_char(0x0f,1,'C');
  24. }

  25. //***********************************************************************
  26. //      主程序
  27. //***********************************************************************
  28. void main(void)
  29. {
  30.     uchar j;
  31.   
  32.     WDT_Init();                         //看門狗設置
  33.     Clock_Init();                       //系統時鐘設置
  34.     Port_init();                        //系統初始化,設置IO口屬性
  35.     delay_ms(100);                      //延時100ms
  36.     LCD_init();                         //液晶參數初始化設置
  37.     LCD_clear();                        //清屏
  38.     LCD_Desk();
  39.      
  40.     DS18B20_Reset();                          //復位D18B20
  41.     while(1)
  42.     {
  43.     ds1820_start();                          //啟動一次轉換
  44.     ds1820_read_temp();                          //讀取溫度數值
  45.     data_do(temp_value);                  //處理數據,得到要顯示的值
  46.     for(j=0;j<30;j++)
  47.     {            
  48.      LCD_DisplayTemp(A1,A2,A3);        
  49.     }
  50.    }
  51.    
  52. }

復制代碼

所有資料51hei提供下載:
DS18B20_1602.rar (41.06 KB, 下載次數: 76)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:433160 發表于 2018-11-29 14:44 | 只看該作者
很不錯
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一二三在线视频 | 亚洲精品一区二区三区四区高清 | 精久久| 欧美mv日韩mv国产网站91进入 | 亚洲一区二区三区在线 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 精品一区二区三区中文字幕 | 本道综合精品 | 国产精品一区二区电影 | 亚洲xxxxx | 操久久| 一区二区福利视频 | 特级做a爰片毛片免费看108 | 国产精品福利网站 | 精品国产乱码久久久久久丨区2区 | av免费看在线 | 国产精品永久免费 | 久久久久国产一区二区三区 | 九九成人 | 福利视频大全 | 欧美区在线观看 | 久草综合在线 | 我想看一级黄色毛片 | 中文字幕在线观看视频网站 | 成人做爰9片免费看网站 | 天天玩天天操天天干 | 午夜在线小视频 | av一区二区三区四区 | 亚洲精品99 | 在线一区视频 | 91精品久久久久久久久久小网站 | 国产黄视频在线播放 | 色婷婷久久久亚洲一区二区三区 | 日韩三级在线观看 | 成人性视频免费网站 | 国产精品99久久久久久www | 在线婷婷| 亚洲精品在线国产 | 男女羞羞视频在线免费观看 | 日日碰狠狠躁久久躁婷婷 | 91亚洲精品久久久电影 |