- 17
- 0
- 约1.54万字
- 约 26页
- 2016-08-14 发布于安徽
- 举报
通信演示程序(类似TTY).doc
12. 4 一个通信演示程序
为了使读者更好地掌握本章的概念,这里举一个具体实例来说明问题。如图12.1所示,例子程序名为Terminal,是一个简单的TTY终端仿真程序。读者可以用该程序打开一个串行口,该程序会把用户的键盘输入发送给串行口,并把从串口接收到的字符显示在视图中。用户通过选择File-Connect命令来打开串行口,选择File-Disconnect命令则关闭串行口。
图12.1 Terminal终端仿真程序
当用户选择File-Settings...命令时,会弹出一个Communication settings对话框,如图12.2所示。该对话框主要用来设置串行口,包括端口、波特率、每字节位数、校验、停止位数和流控制。
图12.2 Communication settings对话框
通过该对话框也可以设置TTY终端仿真的属性,如果选择New Line(自动换行),那么每当从串口读到回车符(‘\r’)时,视图中的正文就会换行,否则,只有在读到换行符(‘\n’)时才会换行。如果选择Local echo(本地回显),那么发送的字符会在视图中显示出来。
终端仿真程序的特点是数据的传输没有规律。因为键盘输入速度有限,所以发送的数据量较小,但接收的数据源是不确定的,所以有可能会有大量数据高速涌入的情况发生。根据Terminal的这些特性,我们在程序中创
您可能关注的文档
最近下载
- S530折弯机 中文操作手册.pdf
- 无偿献血知识竞赛参考题库资料180题(含各题型).pdf VIP
- 部编版小学四年级下册语文复习教案第七课时复习内容:结合上学期学过的理解句子的方法复习理解本学期课文.pdf
- 2025年新疆中考物理试卷真题(含答案).pdf
- 2025年浙江省计算机等级考试二级c理论试题及答案.docx
- 2023年度工程硕士模考模拟试题附参考答案详解【培优B卷】.docx
- TCBMF 66-2019 湿铺防水卷材应用技术规程.pdf VIP
- 2025版《中国泌尿外科疾病诊断治疗指南》.docx VIP
- 2024-2025学年度广播电视编辑记者考前冲刺试卷含答案详解AB卷.docx
- 2021申克电子皮带秤中文说明书.docx VIP
原创力文档

文档评论(0)