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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3983|回復: 3
收起左側

TC77溫度傳感器+51單片機+LCD1602顯示的仿真與源碼

  [復制鏈接]
ID:115061 發表于 2018-2-5 10:14 | 顯示全部樓層 |閱讀模式
這個傳感器網上的資料很少,自己研究了幾天,大致搞出來了。下面是仿真圖:

TC77仿真圖

TC77仿真圖


單片機源程序:
  1. #include<reg52.h>
  2. #include"delay.h"
  3. #include"lcd602.h"

  4. //**************端口定義*******************
  5. sbit DIN=P3^1;  //串行數據
  6. sbit LOAD=P3^2; //片選
  7. sbit CLK=P3^0;  //串行時鐘

  8. //**************數組定義*******************
  9. //uchar tab1[]={"temp:     "};

  10. /*******************變量定義********************/
  11. int temp1;
  12. bit flag_temp;
  13. /*********************************SPI讀兩個字節*************************************/
  14. spi_read_byte(uint dat)
  15. {
  16.                 uchar i;
  17.                 uint date;
  18.                 LOAD=0; //拉低片選線,選中器件
  19.                 delayxms(5);
  20.                 //讀取數據
  21.                 for (i=0;i<13;i++) //移位循環 16 次
  22.                 {        
  23.                     date<<=1;             // 低一位移位到最高位
  24.                     CLK=1; //清零時鐘總線
  25.                         
  26.                         if(DIN)
  27.                         date|=0x0001; //每次取高字節
  28.                     CLK=0; //時鐘上升沿,發送地址
  29.                 }

  30.                 for (i=0;i<16;i++) //移位循環 16 次
  31.                 {
  32.                     CLK=1; //清零時鐘總線
  33.                         DIN=(bit)(dat&0x8000); //每次取高字節
  34.                     dat<<=1; //左移一位
  35.                     CLK=0; //時鐘上升沿,發送地址
  36.                 }

  37.                 LOAD=1; //發送結束,上升沿鎖存數據

  38.                 return(date);                   // 返回讀出的一字節
  39. }
  40. /*******************主函數********************/
  41. void main(void)
  42. {               
  43.         chushihua();

  44.                 while(1)
  45.                 {                     
  46.                             temp1=spi_read_byte(0xffff);             //關斷模式
  47.                                 
  48.                                     if(temp1>0x0fff)                            //temp1>0x0fff  溫度為負數
  49.                                         {
  50.                                                 flag_temp=1;
  51.                                                 temp1=(~temp1+1)&0x1fff;
  52.                                         }
  53.                                         else
  54.                                         {
  55.                                                 flag_temp=0;
  56.                                         }

  57.                                         if(flag_temp==0)
  58.                                         {write_zifu(1,5,'+');}
  59.                                         if(flag_temp==1)
  60.                                         {write_zifu(1,5,'-');}
  61.                                        
  62.                                     write_num3(1,6,temp1*0.0625*10);
  63.                 }
  64. }
復制代碼

全部資料51hei下載地址:
TC77溫度傳感器.rar (138.06 KB, 下載次數: 57)



評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:689229 發表于 2023-3-25 12:02 | 顯示全部樓層
東西怎么下載,可以運行嗎?我下來看看
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:72951 發表于 2019-10-14 20:37 | 顯示全部樓層
不錯,值得學習。
回復

使用道具 舉報

ID:319331 發表于 2018-5-1 21:19 | 顯示全部樓層
哇,可以可以,找了好久終于找到了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产一级视频在线播放 | 国产欧美日韩在线一区 | 国产日韩精品视频 | 日韩福利在线 | 国产精品一区免费 | 狠狠干综合视频 | 日韩伦理一区二区 | 欧美精品在线播放 | 久久精品国产久精国产 | 天天插天天操 | 欧美成人h版在线观看 | 蜜桃av人人夜夜澡人人爽 | 精品国产一区二区三区久久久四川 | 中文字幕成人网 | 国产亚洲精品美女久久久久久久久久 | 国产7777 | 国产精品免费在线 | 一区二区三区网站 | 最新日韩在线 | 国产精品美女 | 国产精品久久久久一区二区三区 | 国产欧美在线观看 | 超碰成人在线观看 | 日韩二| 欧美操操操 | 色又黄又爽网站www久久 | 久久精品亚洲国产 | 亚洲人成在线观看 | 国产真实乱全部视频 | 欧美一级黄色免费看 | 欧美一级三级在线观看 | 欧美激情视频一区二区三区免费 | 欧美激情精品久久久久久 | 久久精品97 | www.久草.com | 国产精品视频97 | 日本高清在线一区 | h视频网站在线观看 | jⅰzz亚洲 | 成人午夜影院 | 春色av|