PLC控制技术 任务13 简易计算器设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.3 编写梯形图程序 简易计算器设计
04
PART FOUR
每课一问
简易计算器设计
教学活动4
如果要实现多个数字连加只按 一次“=”号,程序该如何修改?
简易计算器设计
05
PART FOUR
知识延伸
简易计算器设计
5.1 工作任务
► 1.BIN加一指令INC ► 1.BIN减一指令DEC
简易计算器设计
X0
按键“1”
X1
···
···
按键“9”
X11
按键“+”
X12
按键“-”
X13
按键“×”
X14
按键“÷”
X15
按键“=”
X16
按键“C”
X17
输出
数据线1
Y0
数据线2
Y1
数据线3
Y2
数据线4
Y3
个位选通线
Y4
十位选通线
Y5
百位选通线
Y6
千位选通线
Y7
简易计算器设计
3.2 设计电气原理图 简易计算器设计
按下数字键1 按下数字键2
0*10+1
D0
1
1*10+2
12
按下数字键2
12*10+2
122
简易计算器设计
2.4 编程思路 简易计算器设计
记录运算符号,为按 下“=”做好准备
将输入暂存值D0移 入D10,作为被减数、 被除数等,并对暂存 寄存器D0清零
2.4 编程思路
短按“←/C”,撤销最后输入数字
将指定源操作数地址中的数据相减,运算结 果存到目标操作数中
M8020(零标志) M8021(借位标志) M8022(进位标志)
简易计算器设计
2.2 乘除法指令
将指定源操作数地址中的数据相乘,运算结果存到目标操作数中
积存进32位寄存器(D5,D4)
简易计算器设计
2.2 乘除法指令
将指定源操作数地址中的数据相除,商存到目标操作数中, 余数存到目标操作数下一个地址
谢谢大家!
简易计算器设计
简易计算器设计
1.2工作目标
✓ 掌握加、减、乘、除运算指令; ✓ 掌握带锁存四位数码管接线原理和7SEG码时分显示指令
SEGL; ✓ 理解多位数输入原理与程序实现方式。
简易计算器设计
02
PART TWO
知识准备
简易计算器设计
2.1 加减法指令
将指定源操作数地址中的数据相加,运算结 果存到目标操作数中
PLC控制技术(三菱FX3U机型)
任务13 简易计算器设计
主讲:吕家将 简易计算器设计
目录
CONTNETS
01 任务描述 02 知识准备 03 任务实施 04 每课一问 05 知识延伸
简易计算器设计
01
PART ONE
任务描述
简易计算器设计
1.1 任务描述
试设计一简易计算器,包含15个按键和一个数码 管显示器。按键SB0~SB9分别对应0~9数值, SB10~SB15分别为“+、-、×、÷、=、 ←/C”功能键。操作方式与普通计算器相同,即 通过0~9数字键,输入第一个数,之后按“+、 -、×、÷”选择运算符号,再通过数字键输入 第二个数,按“=”后显示器显示最终计算结果 。按下“←/C”,清除一位数字;长按 1.5s“←/C”,清屏。
简易计算器设计
2.3 7SEG码时分显示指令
控制1组或是2组4位数带BCD译码及锁存功 能的7段数码管的显示
简易计算器设计
2.3 7SEG码时分显示指令
参数n的设定
简易计算器设计
2.3 7SEG码时分显示指令
晶体管型---MT 继电器型---MR
简易计算器设计
2.4 编程思路
1. 多位数输入
长按“←/C”,清除当前值
简易计算器设计
2.4 编?
显示屏永远只显示D0的值 作为下一次运算的第一个数,从而可进行累加运算
简易计算器设计
2.4 编程思路
数字显示
简易计算器设计
03
PART THREE
任务实施
简易计算器设计
3.1 IO分配表
输入
按键“0”
相关文档
最新文档