产品中心
1783-SFP1GSX
1783-SFP1GSX 人机界面的编程简介
用单片机实现的项目人机界面相对简单。若为LED显示,应根据LED的位数选取简单、明燎、用户一看便知的提示符;显示的数据位数应充分考虑用户提出的技术要求。
分析编程的难点和技术解决方案
即使一个熟练的编程人员,编程过程中会遇到一些困难。为了能比较顺利地完成程序设计,应根据程序所完成的功能和程序流程对整个程序的框架分析一下,并根据自己掌握的技能定位整个程序的难点,然后找到佳的算法。例如对于稍微大一点的项目,键盘扫描和显示部分的程序编制应该是单片机编程的难点。
(1)无论是键盘扫描还是显示过程都和硬件部分息息相关
送片选信号选取键盘就搞清单片机芯片是高电平选通还是低电平选通;选通键盘后,还需要读回键盘的状态。对读回的键盘状态还要进行防抖处理;若键盘抖动,放弃读回的数据,重新读键盘状态;若确定为键盘按下,才能对按键值进行处理;处理后的键值送显示或作为其它使用。由此可知以上的每一过程都和硬件电路打交道。
(2)键盘扫描和显示牵涉到的算法比较复杂
因为扫描键盘的过程就是遍历每个按键,识别抖动,识别按键是否松开等过程;除此之外还要延迟合适的时间,以便再次读取键值。显示过程也要遍历每个数码管或液晶字符;其中查表过程,送显示过程都要用到比较复杂的循环遍历算法。
1783-SFP1GSX
YOKOGAWA PLC F3SP35-5N CPU Free Ship
Yokogawa DC Input Module F3XD64-3F
One Yokogawa Comm Module F3CL11-1N Free Ship
Yokogawa CPU Module F3SP21-ON Sequence CPU
Yokogawa F3LC12-1F Computer Link Module
Yokogawa F3YD64-1F TR Output Module
Yokogawa PLC Base Model F3BU06-ON
Yokogawa TR Output Module F3YD64-1A
Yokogawa F3NC02-ON Position module
YOKOGAWA F3LE01-5T ETHERNET INTERFACE MODULE
Yokogawa F3XD64-3N, XD64-3N, 64-Point DC Input Module
YOKOGAWA F3BL00-0N USPP F3BL000N
Yokogawa F3RZ91-0N RS422 Interface Module
Yokogawa F3AD04-ON A/D Converter
Yokogawa F3PU20 F3SP20 F3XD64 F3YD64 F3NC02 F3XD32 PLC
YOKOGAWA PLC + BASE CPU SP21-ON & 7 MODULES F3XD64 +MOR
YOKOGAWA F3PU20-0N F3PU200N Power Supply
YOKOGAWA F3RZ81-0N F3RZ810N RS232 Interface
YOKOGAWA F3SP35-SN F3SP35SN Sequence CPU
Yokogawa F3YD64 TR Ouput Module
Yokogawa F3SP20-0N Sequence CPU Module PLC
Yokogawa F3XD32-3N DC Input Module
YOKOGAWA F3LC21 F3LC21-1N F3LC211N Multi-Link Module
YOKOGAWA F3NC12 F3NC12-1N Positioning Module
YOKOGAWA F3XD64-3N F3XD643N DC Input
Yokogawa F3LP02-0N FA LINK H
Yokogawa F3BU13-0N F3BU130N Base Unit
Yokogawa F3BU09-0N Base Unit
Yokogawa computer link F3LC11 LC11-2F Rev:9:00 C link