
CY545步进系统控制器
www.ControlChips.com
BASIC语言CRT仿真程序
下面的BASIC语言程序模拟一个CRT的直接串行通信
该CY545A 。它首先通过发送两个回车设置CY545波特率。然后,它
发送模式命令,使CTS /信号。这些都与CTS进行监控
禁用。主机串行端口ID ,然后重新配置,使CTS监控功能,并且所有
其他命令使用CTS / 。该方案是一个简单的终端仿真器,这需要任何
命令从键盘输入,并将其发送到CY545 ,同时也显示任何序列
由CY545发送的数据。
100
110
120
130
140
150
160
170
180
190
200
210
220
230
300
310
320
330
340
350
360
370
380
390
400
410
420
430
440
450
460
470
480
490
500
510
520
530
540
550
560
570
600
610
'
BASIC语言
'
CRT模拟器CY545A
'
控制论微系统公司
'
'
该程序配置CY545A串行指令,
'
通过发送两个回车设置自适应
'
率,然后发送一个命令模式,使清除
'
发送信号。在此之后,程序重新定义的
'
计算机串口的功能与CTS信号。
'
然后,它变成一个终端模拟器,等待键盘
'
输入时,它显示在屏幕上,并发送至
'
CY545A ,同时显示所有的串口接收到的字符
'
从CY545A 。
'
CLS
LF $ = CHR $ (10): CR $ = CHR $ (13): NL $ = CHR $ (0): ES $ = CHR $ (27)
'
'
在9600波特打开串口COM1 ,无奇偶校验
'
需要注意的是CTS是这部分中禁用
'
OPEN "COM1 : 9600 , N, 8,1 , CS0 , DS0 , CD0" #1
'
'
发送两个回车适应CY545A波特率
'
PRINT # 1 , CR $ ; CR $
'
'
发送模式命令打开CY545A CTS信号
'
PRINT # 1,"O 0A0h" ; CR $
FOR I (%)= 1至5000
“延迟而模式命令发送
NEXT I%
'
'
现在重新COM1使用CTS
'
CLOSE # 1
OPEN "COM1 : 9600 , N, 8,1 , CS30000 , DS0 , CD0" #1
LOCATE 5,5,1
PRINT "Ready去! "
'
'
打开屏幕显示
'
OPEN "SCRN : " FOR OUTPUT AS # 2
'
'
检查键盘输入。显示和发送任何
2002控制论微系统
99
第20章 - 让你的CY545运行