- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4-1 什么是判断程序?有那三种常用的判断程序?
在计算机控制系统中,常常需要对检测的数据或状态进行分析。根据数值的大小及状态进行判断,以确定程序的流向进行相应的控制,为此目的而设计的程序即为判断程序,设计判断程序的思想是将数据或逻辑状态按要求做算术运算或逻辑运算,根据运算结果进行判断,再做出相应的处理。
常用的判断程序有:算术判断程序
逻辑判断程序
标志判断程序
4-2 什么叫查表法?两种常用的查表法是什么?
查表法就是把计算机测得的数据并按一定顺序编制成表格,然后利用查表程序根据被测参数的值或中间结果查出最终所需要的结果。
两种常用的查表方法是:顺序查表法,计算查表法。
4-3 如图4-5巡回检测系统,每隔10ms检测一个点,用汇编语言编写实现64点巡检程序。
初值的计算
(216-N)×2=10000
∴N=EC78H
程序如下:
ORG 0000H
LJMP START
ORG 0030H
LJMP WBZD
ORG 000BH
LJMP TIME
ORG 0030H
START: MOV SP, # 60H
SETB IT0
SETB PX0
SETB EX0
MOV TMOD, #01H
MOV TH0, #0ECH
MOV TL0, #78H
SETB ET0
MOV R5, #00H ; (通道号)
MOV R6, #00H ;(选中几号芯片)
MOV R7, #10H
MOV R0, #00H
SETB EA
SETB TR0
SJMP $
TIME: MOV TH0, #0ECH
MOV TL0, #78H
CJNE R6, #00H, L1
MOV DPTR, #1FFFH
LJMP EXIT
L1: CJNE R6, #01H, L2
MOV DPTR, #3FFFH
LJMP EXIT
L2: CJNE R6, #02H, L3
MOV DPTR, #5FFFH
LJMP EXIT
L3: MOV DPTR, #7FFFH
EXIT: MOV A, R5
MOVX @DPTR, A
MOV DPTR, #9FFCH
MOVX @DPTR, A
INC R5
DJNZ R7, LOOP
MOV R5, #00H
INC R6
CJNE R6, #04H, LOOP
MOV R6, #00H
LOOP: RETI
WBZD: MOV DPTR, #9FFEH
MOVX A, @DPTR
MOV P2, #0BFH
MOVX @R0, A
INC R0
MOV DPTR, #9FFFH
MOVX A, @DPTR
MOV P2, #0BFH
MOVX @R0, A
INC R0
RETI
4-4 什么是软件报警和直接报警程序?
软件报警程序:把温度、压力、速度、成分等被测参数,经传感器、信号调理电路、模/数转换器送到单片机后,再与规定的上、下限值进行比较,根据比较的结果进行报警或处理,整个过程都由软件实现。
1K控制C相控制B相74LS078255A
1K
控制C相
控制B相
74LS07
8255A
8031
15Ω
+27V
D0~D7
Q1
G Q0
A相
P2.7
P0
ALE
WR
RD
EA
CS PA0
A1
A0 PA1
PA2
D0~D7
WR
RD
4-5 在8031系统中,用8255的PA0、PA1、PA2控制步进电机,画出电路图,设步进电机运行于双三拍方式,编写程序。
ORG
ORG 0000H
LJMP START
ORG 0030H
START:MOV SP,#60H
LCALL 8255INIATE
LCALL REPART
LCALL STEPMOTOR
SJMP $
8255 INIATE:MOV DPTR,#7FFFH
MOV A,#80H
MOVX @DPTR,A
MOV DPTR,#7FFCH
RET
REPARE:MOV 30H,#03H
MOV 31H,#06H
MOV 32H,#05H
MOV 33H,#00H
MOV 34H,#03H
MOV 35H,#05H
MOV 36H,#06H
MOV 37H,#00H
RET
STEPMOTOR:MOV R2,#DATA
您可能关注的文档
- 多重耐药菌管理规范与程序.doc
- 外用药物的治疗原则.doc
- 大学c语言必考章节.docx
- 大学生运动会通讯稿88282.doc
- 大学生常见的情绪困扰及调节措施.doc
- 大学英语综合教程4(Unit3)教程答案.doc
- 大学生教师见习报告(共8篇).doc
- 大杨中心中学2017年中考备考方案.doc
- 大班科学教案神奇的电.doc
- 大病历书写标准模板医生必备.doc
- 2024届江西省南昌市新建一中高考适应性考试英语试卷含解析.pdf
- 家庭饮食搭配与营养均衡的实践指导.pptx
- 地震紧急疏散演练活动方案.docx
- (八省联考)2025年安徽省新高考综合改革适应性演练数学试卷带解析附参考答案(名师推荐).docx
- 财务工作汇报与财务状况分析.docx
- 2024年心理咨询师之心理咨询师基础知识通关练习题库包含答案.pdf
- 2023-2024年河北省青县施工员之设备安装施工基础知识考试必刷200题题库及答案【有一套】.docx
- 雪地环境伪装材料研发进展:高紫外反射性能伪装材料研究.docx
- (八省联考)2025年安徽省新高考综合改革适应性演练数学试卷带解析(历年真题).docx
- (八省联考)2025年安徽省新高考综合改革适应性演练数学试卷带解析(预热题).docx
文档评论(0)