分享

1270【毕设课设】基于单片机K型热电偶温度控制电机系统设计

 路人甲Java 2022-11-21 发布于北京

 

#include <reg51.h>
#include <Intrins.h>
#include <LCD1602.H>
#include <math.H>

#define C02_write 0xa0 //c02写地址 
#define C02_read  0xa1 //c02读地址
#define uchar unsigned char
#define uint unsigned int

sbit MAX6675_CS=P1^2;    //MAX6675冷端温度补偿,将K型热电偶信号转为数字信号
sbit MAX6675_SCK=P1^1;
sbit MAX6675_SO=P1^0; 
sbit normal=P2^3;        //LED灯表示温度正常,过高,过低
sbit upper=P2^4;
sbit lower=P2^5;
sbit direction=P2^6;    
sbit stop=P2^7;
sbit SCL=P1^3;    //EEPROM,256byte
sbit SDA=P1^4;
sbit beep=P1^7;   //蜂鸣器
bit ack,flag=0,flag1=0;

uint  tz; 
int sth=0,stl=0,t_zhi=0;
uchar data temp1[]={'+','1','2','0','0',0},temp2[]={'-' ,'1','0','0','0',0};
uchar data temp[7];
char code keytab[]={0xEE,0xDE,0xBE,0x7E,0xED,0xDD,0xBD,0x7D,0xEB,0xDB,0xBB,0x7B,0xE7,0xD7,0xB7,0x77};
unsigned char code str1[]={"STH      STL"}; //system temperature high,low
unsigned char code str2[]={"PARAMTER STEUP"};
unsigned char code str3[]={"              "};

 

 

  

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多