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

標題: [求助]水箱監控菜鳥問題 [打印本頁]

作者: kamolaneixi    時間: 2012-5-12 21:07
標題: [求助]水箱監控菜鳥問題

我做的是一個水箱監控,現在在消聲的問題上出現了困難。
要求也很簡單,當水位上限到的時候就報警,按下消聲按鈕后就消聲,完了然后下次水位又到上限的時候再報警,按下消聲后再消聲,如此循環,水位下限也是一樣的。
看下程序吧
#include<reg52.h>
sbit FH=P1^6; //上限報警信號
sbit XSH=P3^3; //消聲按鈕
sbit BJ=P3^7; //報警
sbit EL=P1^7; //下限報警信號
unsigned int i;
bit BJ_flags=0;
bit BJ_flagx=0;
void init_T0(void)
{
TMOD=0x01;
TH0=0;
TL0=0;
ET0=1;
}
void int_T0(void) interrupt 1
{
TH0=0xf1;
TL0=0xf1;
if(BJ_flags==0&&FH==0) //
BJ=!BJ;
if(BJ_flagx==0&&EL==0)
BJ=!BJ;
}
void main(void)
{
init_T0();
EA=1;
TR0=1;
while(1)
{
if(XSH==0) //消聲
BJ_flags=1;
BJ_flagx=1;
}
}
我這個程序就是 報警-消聲后 再次到水位上限它就不會報警了,這該怎么解決呢。
我是新手,希望大俠幫幫忙。
因為工作原因確實沒時間系統的學習單片機,這個問題已經有2個星期了,靠自己零碎的學習真的抓不到突破口了,希望朋友們幫下忙 謝了


作者: lfb77    時間: 2012-5-13 21:09

ORG 00H;剛剛寫的,試ok了!
START:

   JB P1.6,QQ; 觸控0電位上位

   AJMP QQ1;
 QQ:
   JB P1.7,START; 觸控0電位下位
 AJMP QQ1;
 QQ1:
   JB P3.3,QQ2;  消按鍵!0電位有效

   SETB P3.7;  報警關!。
   JNB P1.7,$; 等待水位正常!!
   JNB P1.6,$; 等待水位正常!!
   AJMP START
 QQ2:

   LCALL DELAY;
   CLR P3.7;  報警0電位有效
   AJMP START;
DELAY:
   MOV R3,#200;
   D1:MOV R4,#256;
   D2:DJNZ R4,D2;
      DJNZ R3,D1;
   RET


   END


作者: lfb77    時間: 2012-5-13 21:12
JNB P1.7,$; 等待水位正常!!
   JNB P1.6,$; 等待水位正常!
主要是這里,沒有這個一直報警!!




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: av片在线观看 | 日韩二区三区 | 一级黄色片免费 | 日本精品在线视频 | 又黄又爽又色视频 | 国产成人福利 | 国产精品www | 亚洲影音 | av基地网 | 亚洲综合精品 | 一级黄色网 | 欧美日韩国产在线播放 | 欧美精品乱码99久久蜜桃 | 亚洲黄色天堂 | www操 | 我想看毛片 | 夜夜操影院 | 男人添女人囗交图 | 最新国产精品视频 | 久久怡红院 | 日韩黄色录像 | 神马午夜影院 | 欧美精品一二三区 | 干干干操操操 | 日韩中文视频 | 黄视频在线播放 | 诱人的大乳奶3做爰 | 天天操夜夜干 | 欧美一级免费 | www男人天堂 | 国产精品婷婷 | 五月天婷婷基地 | 中文字幕偷拍 | 青娱乐99| 久久草av| 免费的黄色小视频 | www.黄色网| 色伊伊| 视频一区二区三区在线观看 | 五月天精品 | 亚洲另类色综合网站 |