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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7638|回復: 2
收起左側

單片機+ADC0831+運放+熱敏電阻溫度控制器仿真與程序設計

[復制鏈接]
ID:274931 發表于 2018-11-30 16:25 | 顯示全部樓層 |閱讀模式
基于Proteus的溫度控制器設計,版本8.6.低于該版本的需要按照電路自己搭建,

溫度傳感器檢測電路由2個運放+熱敏電阻和ADC0831模數轉換芯片構成
0.png
高溫報警電路由光耦和繼電器及led等構成,還有數碼管顯示電路
主電路.png 0.png

單片機源碼:
//頭文件的聲明
#include <reg51.h>
#include <stdio.h>
#include <intrins.h>


//宏定義溫度上限變量
#define TempHigh  300


//定義數碼管的位選通道,選擇那個數碼管顯示
sbit w1=P2^0;
sbit w2=P2^1;
sbit w3=P2^2;
sbit w4=P2^3;

//定義繼電器控制電路的IO口
sbit TempHighControl=P2^4;

//定義ADC0831和單片機的連接IO口
sbit CS_n=P1^0;
sbit CLK=P1^1;
sbit DIO=P1^2;

//用于數碼管顯示的碼表
unsigned char code table[]=
{
   0x3f,0x06,0x5b,0x4f,
   0x66,0x6d,0x7d,0x07,
   0x7f,0x6f,0x77,0x7c,
   0x39,0x5e,0x79,0x71
};

//控制數碼管顯示,選擇第幾個數碼管亮,add可取1-4
void wei(unsigned char add)
{
        switch(add)
        {
                case 1:
                        w1=0;
                        w2=1;
                        w3=1;
                        w4=1;
                        break;
                case 2:
                        w1=1;
                        w2=0;
                        w3=1;
                        w4=1;
                        break;
                case 3:
                        w1=1;
                        w2=1;
                        w3=0;
                        w4=1;
                        break;
                case 4:
                        w1=1;
                        w2=1;
                        w3=1;
                        w4=0;
                        break;
        }
}

//延時函數,用于數碼管消影
void delayms(unsigned char xms)
{
        unsigned char i,j;
        for(i=xms;i>0;i--)
                for(j=110;j>0;j--);
}
// ADC0831讀寫驅動程序,參考ADC0831的時序圖
unsigned char Read_ADC0831()
{
        unsigned char i,temp;
        DIO=1;
        _nop_();
        _nop_();
        CS_n=0;
        _nop_();
        _nop_();
        CLK=0;
        _nop_();
        _nop_();
        CLK=1;
        _nop_();
        _nop_();
        CLK=0;
        _nop_();
        _nop_();
        CLK=1;
        _nop_();
        _nop_();
        CLK=0;
        _nop_();
        _nop_();
        for(i=0;i<8;i++)
        {
                CLK=1;
                _nop_();
                _nop_();

                temp<<=1;
                if(DIO)
                {
                        temp++;
                }
                CLK=0;
                _nop_();
                _nop_();
        }
        CS_n=1;
        _nop_();
        _nop_();
        return (temp);
}

void main(void)
{
   // Write your code here
        unsigned int Result;
   while (1)
        {
                //讀取并完成對ADC0831采集數據的轉化
                Result=Read_ADC0831()*100;
                Result=Result/50;

                //將采集數據按位送到數碼管顯示
                P0=table[Result/1000];
                wei(1);
                delayms(4);
                P0=0x00;

                P0=table[Result/100%10];
                wei(2);
                delayms(4);
                P0=0x00;

                P0=table[Result/10%10];
                wei(3);
                delayms(4);
                P0=0x00;

                P0=table[Result%10];
                wei(4);
                delayms(4);
                P0=0x00;
                //判斷溫度是否超限,并根據設定做出相應的指示
                if(Result>TempHigh)
                        TempHighControl=1;
                else
                        TempHighControl=0;
      }
}

全部資料51hei下載地址:
溫度控制器.rar (86.4 KB, 下載次數: 147)

回復

使用道具 舉報

ID:896163 發表于 2021-3-24 19:42 | 顯示全部樓層
很好的思路和設計
回復

使用道具 舉報

ID:704379 發表于 2020-5-27 11:23 | 顯示全部樓層
很好的電路
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日产精品一区二区三区四区 | 日本天堂视频在线观看 | 久久久精品久久久 | 欧美成人激情视频 | 91精品国产91久久久久久三级 | 一区二区三区影院 | 欧美在线亚洲 | 在线国产小视频 | 91麻豆精品国产91久久久更新资源速度超快 | 91高清视频在线观看 | 国产91网址 | 精产嫩模国品一二三区 | 精品久久久久久 | 国产高清视频在线 | 亚州精品成人 | 久久精品成人热国产成 | 成年网站在线观看 | 色综合久久天天综合网 | www国产成人免费观看视频,深夜成人网 | 亚洲精品一区二区三区在线 | 美女午夜影院 | 久久亚洲欧美日韩精品专区 | 亚洲一区电影 | 日韩精品一区在线 | 午夜精品在线 | 国产有码 | 插插宗合网 | 日韩在线一区二区三区 | 成人福利网站 | 午夜私人影院 | 日韩精品视频在线 | 成人毛片网 | 免费看91| 国产精品乱码一二三区的特点 | 亚洲成人毛片 | 欧美一区久久 | 国产精品成av人在线视午夜片 | 丁香六月激情 | 国产一级片久久久 | 男人的天堂中文字幕 | 天堂一区二区三区四区 |