高级RS232通信(握手)实验及C编程基础
一、高级RS232通信实验
1.1 实验目的
本次实验主要有三个目的:
- 理解握手的基本原理,学习软件握手和硬件握手的区别。
- 演示软件握手。
- 演示硬件握手。
1.2 实验任务
在本次实验中,需要完成以下任务:
1. 连接串行通信接口以与PC进行通信。
2. 使用超级终端(HyperTerminal)测试串行通信。
3. 配置超级终端进行软件握手(即XON/XOFF),并在8051上运行C程序以演示其工作原理。
4. 配置超级终端进行硬件握手(即RTS/CTS),并在8051上运行C程序以演示其工作原理。
1.3 实验设备
- Si Labs 8051开发套件
- 线供电RS - 232收发器芯片(MAX233)。选择该芯片是因为它不需要外部电容器,这是收发器芯片的一个不常见特性。该芯片有两个收发器,第二个将用于RTS/CTS硬件握手线。
- 带有五根线(TxD、RxD、RTS、CTS和GND)的DB9母接头。
- 装有超级终端或等效软件的PC。注意:Windows Vista中没有超级终端。
1.4 实验原理图
此处有一个较为复杂的电路原理图,涉及到8051开发套件、电压调节器、MAX233收发器芯片以及PC的连接。由于文本形式难以精确呈现,可参考相关电子电路绘图工具绘制的原理图。其大致连接关系如下:
超级会员免费看
订阅专栏 解锁全文
2283

被折叠的 条评论
为什么被折叠?



