77范文网 - 专业文章范例文档资料分享平台

基于单片机的烟雾检测系统,毕业论文(8)

来源:网络收集 时间:2019-06-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

附 录2

W_DAT EQU 30H W_CS EQU 31H WZ EQU 33H DZ_WZ EQU 34H

LEDCS1 EQU 39H;;;;;;1S延时

LEDCS2 EQU 3AH;;;;;;结束红灯;;;;;;;;;;;;;;;;;;;;;;;;; FHW EQU 3BH CH1_DZ EQU 32H BZ_Z BIT 00H

BZ_ZC BIT 02H ;标志,正常:为0不正常;为1正常 BZ_DD BIT 03H ;等待标志: 为0不等待;为1等待 OVER BIT 04H CH1 BIT 05H FY_W BIT 06H;放音位 R_LED BIT P3.1;;;;;;;;;;;;; G_LED BIT P3.0;;;;;;;;;;;;; YY_KZ BIT P3.5 CS BIT P1.7 CLK BIT P1.6 DI BIT P1.4 DO BIT P1.5 LATCH BIT P1.2 DI_595 BIT P1.3 CP_595 BIT P1.1 ORG 0000H LJMP MAIN ORG 000BH

32

LJMP LED_T0 ORG 0030H MAIN: LCALL QNC MOV DZ_WZ,#40H MOV CH1_DZ,#25H MOV FHW,#00H ;LCALL XS MOV TMOD,#11H MOV TH0,#3CH MOV TL0,#0B0H CLR TR0 CLR ET0 CLR EA SETB OVER SETB R_LED SETB G_LED CLR BZ_DD SETB FY_W MOV P1,#0FFH MOV P3,#0FFH CLR CH1

LCALL CGQ_CSH ;传感器初始化 CLR OVER ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; SETB TR0 SETB ET0 SETB EA

MOV LEDCS1,#20 MA_1: LCALL PJ_CL;平均处理 LCALL MCP3002

33

JNB CH1,CH_8 LCALL LJ

CPL CH1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; LJMP MA_1 CH_8: LCALL D_JH ;D加和 LCALL JB_PD;级别判断 ; LCALL XS ;显示 CPL CH1 LJMP MA_1

;===================================================== ;子程部分============================================= QNC: MOV R0,#20H MOV R5,#60H QNC_1: MOV @R0,#00H INC R0 DJNZ R5,QNC_1 RET

;======================================================= MCP3002:CLR EA CLR TR0 CLR ET0 SETB CS

CLR CS ;片选 CLR CLK

JB CH1,CH_1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOV W_DAT,#0D0H;写入要发送的数据 1101 LJMP CH_11

CH_1: MOV W_DAT,#0F0H;取CH1通道的数据;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

CH_11: MOV W_CS,#04H

34

LCALL FS_SJ ;以上发送数据 ;空操作位 CLR CLK NOP

SETB CLK ;接收数据 LCALL JS_SJ ;状态复位 SETB CS CLR CLK NOP

JB OVER,MCP_3 SETB TR0 SETB ET0 SETB EA

MCP_3: JB CH1,CH_4 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOV A,DZ_WZ ;判断是否到7FH单元 CJNE A,#80H,MCP_2 MOV DZ_WZ,#40H LJMP MCP_2

CH_4: MOV A,CH1_DZ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; CJNE A,#2DH,MCP_2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOV CH1_DZ,#25H;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MCP_2: RET

;===================================================== FS_SJ: MOV A,W_DAT MOV R2,W_CS FS_1: RLC A MOV DI,C SETB CLK

35

CLR CLK DJNZ R2,FS_1 RET

;====================================================== ;接收数据放40H开始的单元-----7FH单元,64个单元 JS_SJ: PUSH 00H MOV R3,#8

JB CH1,CH_2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MOV R0,DZ_WZ ;给首址 LJMP CH_22

CH_2: MOV R0,CH1_DZ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; CH_22: MOV A,@R0 CLR CLK SETB CLK MOV C,DO RLC A CLR CLK SETB CLK MOV C,DO RLC A ANL A,#02H

MOV @R0,A ;以上接收高2位 ;

MOV 23H,A

INC R0 ;指向下一个,存储单元 JS_1: CLR CLK SETB CLK MOV C,DO RLC A DJNZ R3,JS_1

36

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机的烟雾检测系统,毕业论文(8)在线全文阅读。

基于单片机的烟雾检测系统,毕业论文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/652090.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: