云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 电气自动化技术 - 毕业论文

电气自动化技术 - 毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 19:38:40

4.3 动态显示程序设计

显示器的扫描,每隔1.25 ms轮流点亮一位显示器,对每一位显示器来说每隔6.25 ms点亮一次,点亮的时间为1.25 ms。本系统中有六位显示器,在89C51中设置有六个显示缓冲单元,分别放置六位显示器的显示数据。并通过P2.2~P2.7对LED进行控制。如图17为显示程序流程图。

开始 R0值百位/十位/个位化 选通LED1/LED2 显示十位/个位 延时 R7值百位/十位/个位化 选通LED3/LED4 显示十位/个位 R6值百位/十位/个位化 选通LED5/LED6 显示十位/个位 结束

第 17 页 共 29 页

室内防盗智能控制系统

图17 动态显示程序流程图

4.4 系统的总程序 具体程序如下:

ORG 0000H SJMP MAIN ORG 0030H

MAIN:BAOJINGLED EQU P1.5

MOV R0,#32H ; MOV 40H,#00H ; MOV TMOD,#04H ; MOV TH0,#00H MOV T10,#00H MOV TCON,#10H

KEY:MOV 40H,T10 ; ORL P1,#18H

MOV A,P1 ; PUSH A

DELAY:MOV R6,#26H D1:MOV R2,#0AH

ACALL DIS ;D2:DJNZ R2,D2 DJNZ R6,D1 POP A

JB ACC.4,JB1 LCALL DEL

JB ACC.4,JB1 LCALL P0F

JB1:JB ACC.3,JB2 LCALL DEL JB ACC.3,JB2 LCALL P1F

JB2:LCALL BIJIAO ; SJMP KEY DEL: MOV R4,#49H D10: MOV R3,#50H D20: DJNZ R3,D20 DJNZ R4,D10 RET P0F: INC R0

RET P1F: DEC R0 RET

上限 实人数

计数器初期化 调入计数器数据上限加减 调用显示 上限比较报警 第 18 页 共29页

BIJIAO: PUSH A MOV A,R0

CJNE A,40H,BIJIAO1 BIJIAO1:

POP A JC BAOJING JNC BUBAOJING RET BAOJING:

CLR BAOJINGLED RET BUBAOJING:

SETB BAOJINGLED RET DIS :MOV A,40H

MOV B,#64H DIV AB

MOV P2,#0DFH MOV DPTR ,#TAB MOVC A,@A+DPTR MOV P0,A ACALL T1 MOV A,#0AH XCH A,B DIV AB

MOV P2,#0BFH MOV DPTR ,#TAB MOVC A,@A+DPTR MOV P0,A ACALL T1 MOV P2,#7FH

XCH A,B

MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A ACALL T1 MOV A,R0 MOV B,#64H DIV AB

MOV P2,#0FBH MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A ACALL T1

第 19 页 共 29 页

室内防盗智能控制系统

MOV A,#0AH XCH A,B DIV AB

MOV P2,#0F7H MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A ACALL T1 MOV P2,#0EFH XCH A,B

MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A ACALL T1 RET

T1:MOV R5,#01H DE1:MOV R1,#0FFH DE2:DJNZ R1,DE2 DJNZ R5,DE1 RET

PUSH 01H PUSH 05H PUSH 00H

TAB:DB 3FH,06H,5BH,4FH,66H,7DH,0DH,07H,7FH,6FH POP 00H POP 05H POP 01H END

第 20 页 共29页

搜索更多关于: 电气自动化技术 - 毕业论文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

4.3 动态显示程序设计 显示器的扫描,每隔1.25 ms轮流点亮一位显示器,对每一位显示器来说每隔6.25 ms点亮一次,点亮的时间为1.25 ms。本系统中有六位显示器,在89C51中设置有六个显示缓冲单元,分别放置六位显示器的显示数据。并通过P2.2~P2.7对LED进行控制。如图17为显示程序流程图。 开始 R0值百位/十位/个位化 选通LED1/LED2 显示十位/个位 延时 R7值百位/十位/个位化 选通LED3/LED4 显示十位/个位 R6值百位/十位/个位化 选通LED5/LED6 显示十位/个位 结束 第 17 页 共 29 页 室内防盗智能控制系统 图17 动态显示程序流程图 4.4 系统的总程序 具体程序如下:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com