標題: 單片機智能溫度檢測器 有原理圖 PCB圖 源程序及設計流程 [打印本頁]

作者: 就不告訴你    時間: 2017-5-12 12:21
標題: 單片機智能溫度檢測器 有原理圖 PCB圖 源程序及設計流程
51單片機《智能溫度檢測器》有原理圖,PCB圖,源程序及設計流程.


原理圖和pcb圖 ad畫的:


單片機源程序如下:
  1. #include"hongwai.h"
  2. #define        uchar unsigned char
  3. #define uint unsigned int

  4. void timer0init()         //256*(1/12)*12=0.256MS
  5. {
  6.         TMOD=0X02;
  7.         TH0=0X00;
  8.         TL0=0X00;
  9.         ET0=1;
  10.         EA=1;
  11.         TR0=1;

  12. }

  13. void timer0() interrupt 1 using 1
  14. {
  15.         irtime++;

  16. }

  17. void irpros()           //紅外處理
  18. {
  19.         uchar num,k,i,j;
  20.         k=1;
  21.         for(j=0;j<4;j++)
  22.         {
  23.             for(i=0;i<8;i++)
  24.             {
  25.                 num=num>>1;
  26.                 if(irdata[k]>6)
  27.                 {
  28.                         num=num|0x80;
  29.                 }
  30.                     k++;
  31.             }
  32.             ircode[j]=num;
  33.         }
  34.         irprosok=1;
  35. }

  36. void irwork()           //紅外馬志轉換
  37. {
  38.         switch(ircode[2])
  39.         {
  40.         case 0x0c:relay=!relay;break;
  41.         default:break;
  42.         }
  43.         irprosok=0;
  44. }

  45. void int0() interrupt 0                 //中斷服務
  46. {
  47.         if(startflag)
  48.         {
  49.             if(irtime>32&&irtime<63) //8--16ms
  50.                 {
  51.                 bitnum=0;
  52.                 }
  53.                 irdata[bitnum]=irtime;
  54.                 irtime=0;
  55.                 bitnum++;
  56.                 if(bitnum==33)
  57.                 {
  58.                         bitnum=0;
  59.                         irok=1;
  60.                 }
  61.         }
  62.         else
  63.         {
  64.                 irtime=0;
  65. ……………………

  66. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
智能溫度檢測器.zip (2.92 MB, 下載次數(shù): 53)



作者: 轉燭iii    時間: 2018-4-14 14:06
你好,請問這個要用到哪些元件呢?




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1