锅炉报警系统1.docx
- 文档编号:30827474
- 上传时间:2024-01-30
- 格式:DOCX
- 页数:11
- 大小:240.87KB
锅炉报警系统1.docx
《锅炉报警系统1.docx》由会员分享,可在线阅读,更多相关《锅炉报警系统1.docx(11页珍藏版)》请在冰豆网上搜索。
锅炉报警系统1
贵州大学实验报告
学院:
电气工程学院专业:
测控技术与仪器班级:
测仪131
姓名
田红卫
学号
1308040014
实验组
实验时间
2016.11.18
指导教师
成绩
实验项目名称
锅炉报警系统
实验目的
实验要求
实验原理
实验仪器
实验步骤
1.电路原理图绘制查找元件
实验内容
/*
*ÎļþÃû¹ø¯±¨¾¯ÏµÍ³³ÌÐò.c
*оƬ£ºAT89C52
*Ö÷Ƶ£º12MHZ
*¹¦ÄÜÃèÊö£º¹ø¯±¨¾¯ÏµÍ³£¬¶Ôˮλ¡¢Â¯ÌÅζȡ¢ÕôÆûѹÁ¦¼à¿Ø
*/
#include
#include
#defineucharunsignedchar
#defineuintunsignedint
/*ADC0808µÄµØÖ·*/
#defineADC_0808XBYTE[0x7fff]
/*²ÉÑùÖµ±£´æλÖ㬷ֱðΪˮλ£¬Î¶ȣ¬ÕôÆûѹÁ¦Öµ*/
ucharSAMP[3]={0x00,0x00,0x00};
/*¸÷¸ö¾¯ÏÞÖµ£¬·Ö±ðΪˮλÉÏÏÞÖµ£¬Ë®Î»ÏÂÏÞÖµ£¬Î¶ÈÉÏÏÞÖµ£¬Î¶ÈÏÂÏÞÖµ,ÕôÆûѹÁ¦ÏÂÏÞÖµ*/
ucharLIMIT[5]={0xc0,0x40,0xc0,0x40,0x50};
/*±¨¾¯Á忪/¹Ø±êÖ¾£¬0-¿ª£¬1-¹Ø*/
bitALARM=0;
ucharDETECT;//±£´æÏû³ý±¨¾¯ÁåʱµÄÖµ
/*P3¿Ú¶¨Òå*/
sbitADC_EOC=P3^0;//A£¯Dת»»ºó²úÉúÒ»¸öÕýÂö³å
sbitLS_373=P3^1;
/*P1¿Ú¶¨Òå*/
sbitP1_0=P1^0;//ˮλÉÏÏ޵ƿØÖÆ
sbitP1_1=P1^1;//ˮλÏÂÏ޵ƿØÖÆ
sbitP1_2=P1^2;//ζÈÉÏÏ޵ƿØÖÆ
sbitP1_3=P1^3;//ζÈÏÂÏ޵ƿØÖÆ
sbitP1_4=P1^4;//ÕôÆûѹÁ¦ÏÂÏÞ¿ØÖÆ
sbitP1_5=P1^5;//Õý³£ÔËÐÐ
sbitP1_6=P1^6;
sbitP1_7=P1^7;//±¨¾¯Áå¿ØÖÆ
/*º¯ÊýÔÐÍÉêÃ÷*/
voidDelay500ms(void);
voidInitInt0(void);
/*
*º¯ÊýÃû£ºmain()
*¹¦ÄÜ£º³ÌÐòÈë¿Ú
*ÊäÈë²ÎÊý£ºÎÞ
*Êä³ö²ÎÊý£ºÎÞ
*/
voidmain()
{
uchari;
P1=0x20;
InitInt0();
while
(1)
{
for(i=0;i<3;i++)
{
P0=i;//ѡͨͨµÀ
LS_373=1;
LS_373=0;//ͨµÀËø´æ
ADC_0808=0x00;//Æô¶¯A/Dת»»
while(!
ADC_EOC);//µÈ´ýת»»½áÊø
SAMP[i]=ADC_0808;
switch(i)
{
case0:
{
if(SAMP[0]>LIMIT[0])//ˮλÉÏÏÞ³¬¹ý
{
P1_0=1;
P1_1=0;
}
else
{
if(SAMP[0] { P1_0=0; P1_1=1; } else//ˮλÕý³£ { P1_0=0; P1_1=0; } } } break; case1: { if(SAMP[1]>LIMIT[2])//ζÈÉÏÏÞÖµ³¬¹ý { P1_2=1; P1_3=0; } else { if(SAMP[1] { P1_2=0; P1_3=1; } else//ζÈÕý³£ { P1_2=0; P1_3=0; } } } break; case2: { if(SAMP[2] { P1_4=1; } else {//ÕôÆûѹÁ¦Õý³£ P1_4=0; } } break; } if(P1&0x1F)//Óо¯ÏÞÖµ³¬¹ý { P1_5=0; if(ALARM==0) {//±¨¾¯ P1_7=! P1_7; } else { if((P1&0x1f)>(DETECT&0x1f))//ÅжÏÏû³ý±¨¾¯ÁåºóÆäËüÓÐûÓб¨¾¯ ALARM=0; } } if((P1==0x00)||(P1==0x80))//ÎÞ¾¯ÏÞÖµ³¬¹ý { P1=0x20; ALARM=0; } } Delay500ms(); } } /* *º¯ÊýÃû: int0 *¹¦ÄÜÃèÊö: ÍⲿÖжÏ0ÖжϷþÎñ³ÌÐò *ÊäÈë²ÎÊý: ÎÞ *·µ»ØÖµ: ÎÞ */ voidint0(void)interrupt0 { ALARM=1; DETECT=P1; } /* *º¯ÊýÃû: InitInt0 *¹¦ÄÜÃèÊö: ÍⲿÖжÏ0³õʼ»¯ *ÊäÈë²ÎÊý: ÎÞ *·µ»ØÖµ: ÎÞ */ voidInitInt0(void) { EA=1; EX0=1; IT0=1; } /* *º¯ÊýÃû£ºDelay500ms *¹¦ÄÜÃèÊö£º500msÑÓʱ *ÊäÈë²ÎÊý£ºÎÞ *·µ»ØÖµ£ºÎÞ */ voidDelay500ms(void) { uchari,j,k; for(i=23;i>0;i--) for(j=152;j>0;j--) for(k=70;k>0;k--); } 实验数据 实验总结 指导教师意见 签名: 年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 锅炉 报警 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)