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

电容式液位传感器课程设计 - 2012 - 图文

来源:用户分享 时间:2025/8/17 9:21:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

MC14499XS: MOV MOV MOV P2.4,#0 P2.3,#1

;将使能端清零,使能端低电平有效 ;将时钟信号置1

30H,#8 ;将8位依次送入MC14499驱动芯片 MOV

A,30H

AA: ANL A,#01H MOV P2.2,A MOV 30H,A RR

A

DJNZ 20H,AA MOV P2.4,#1 MOV

P2.3,#0

ACALL DELAY1 MOV P2.4,#0 MOV P2.3,#1

MOV 30H,#8 MOV

A,30H

BB: ANL A,#01H MOV P2.2,A MOV 30H,A

RR

A

;使第一位数码管显示

;将使能端清零,使能端低电平有效 ;将时钟信号置1

;将8位依次送入MC14499驱动芯片 ;使第二位数码管显示

21

DJNZ 20H,BB MOV P2.4,#1 MOV

P2.3,#0

ACALL DELAY1 MOV P2.4,#0 MOV P2.3,#1

MOV 30H,#8 MOV A,30H

CC: ANL A,#01H MOV P2.2,A MOV 30H,A RR

A

DJNZ 20H,CC MOV P2.4,#1 MOV

P2.3,#0

ACALL DELAY1 MOV P2.4,#0 MOV P2.3,#1

MOV 30H,#8 MOV

A,30H

DD:

ANL A,#01H

;将使能端清零,使能端低电平有效 ;将时钟信号置1

;将8位依次送入MC14499驱动芯片

;使第三位数码管显示

;将使能端清零,使能端低电平有效 ;将时钟信号置1

;将8位依次送入MC14499驱动芯片 ;使第四位数码管显示

22

MOV MOV RR

P2.2,A 30H,A A

DJNZ 20H,DD MOV MOV

P2.4,#1 P2.3,#0

ACALL DELAY1 RET

---------------------------初始化程序----------------------------- ORG START:

MOV

SP,#60H

;设置堆栈值

23

晶振:12MHZ ;

WATER EQU NUB_VAL WATER_1 WATER_NUM ; 0000H LJMP START ORG

0030H

32H ;设定的水位值

EQU 34H ;加1、减1的暂存值 EQU 36H EQU 30H

;采集到的水位值

MOV MOV MOV

IE,#00H ;屏蔽所有的中断信号

TCON,#00H ;

TMOD,#10H ;选用T0定时/计数器

;关水泵电机

SETB P2.1 MOV MOV MOV

R0,#20H R1,#20H A,#00H

START_1:

MOV INC

@R0,A R0

DJNZ R1,START_1

START_2:

CLR MOV

P2.1

;开水泵电机

WATER,#2.5H ;初始水位值设为2.5m

-------------------------主程序-------------------------------- MAIN:

ACALL DISPLAY MOV

A,WATER_NUM

CJNE A,WATER,MAIN1 CLR

C

24

电容式液位传感器课程设计 - 2012 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0z9o759n824mn0g1luei_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top