找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4826|回復: 1
打印 上一主題 下一主題
收起左側(cè)

單片機智能溫度檢測器 有原理圖 PCB圖 源程序及設計流程

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:199903 發(fā)表于 2017-5-12 12:21 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
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()           //紅外馬志轉(zhuǎn)換
  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)


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

使用道具 舉報

沙發(fā)
ID:307940 發(fā)表于 2018-4-14 14:06 | 只看該作者
你好,請問這個要用到哪些元件呢?
回復

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表