PC机串行口接口通讯课程设计含说明书+程序设计报告
079_PC机串行口接口通讯课程设计: co
n
nectio
n.c CONNEC~1.EXE CONNEC~1.OBJ e file.txt 报告.doc 设计目的及任务: 了解PC机串行口的使用。 (1)用RS-232C的零MODEN的连接法连好两机的连线; (2)用DEBUG的O命令将一数发送到串行口(3F8H/2F8H),然后再另一台机上用DEBUG的I命令读入串行口的内容。如果发送的内容与接受的内容一致,说明两机已经连好线,否则必须检查连线,直到两机可通讯为止; (3)编一程序,将一台机的键盘输入的键值通过RS-232C口传送到另一台机,并在CRT上显示键值,实现远程键盘功能; (4)编一程序,通过RS-232C口进行一台机到另一台机的文件复制。(即将一台机上的文件传送到另一台机上) 设计所需设备及环境: PC机、RS-232C插座及连线,选择Wi
n-TC可视化编程环境 设计概要: 1首先由主函数输出初始界面,并提示用户选择所需功能。 如下: 2本设计中通过零MODEM来实现数据的传输。 1)发送字符串功能由Se
ndStri
ng()函数实现:先由键盘输入字符串并以Esc结尾,由putchar(c)将字符c写到标准输出设备,之后读取线路状态寄存器并测试发送保持寄存器是否为空,当为空时发送一个字符到端口。重复以上过程发送字符串,直到遇到ESC退出发送; 2)接收字符串功能由void ReceiveStri
ng()函数实现,与发送字符串不同的是,通过读取线路状态寄存器,当接收数据准备好时,从该口读入数据并以#结束; 3)发送文件功能由void Se
ndfile()函数实现,如果按照用户输入的文件路径和文件名,文件能被成功打开,则把文件的内容逐一读出,如果查询到状态寄存器的‘发送保持寄存器空”位的值为真,那么就把数据发送到寄存器,从文件中读出要一直读到文件的结尾为止; 4)接收文件功能由void Receivefile()函数实现,首先新建文件,再打开此文件,当查询到状态寄存器的‘接收数据准备好’为真,就在文件的当前位置写入一个字符,最后关闭文件,和文件句柄ha
ndle(由ope
n()函数产生)。 pri
ntf("
n
n ok!
n"); 串行口的有关硬件资料 1.9芯RS-232C接口标准 (1)引脚1:CD,载体检测; (2)引脚2:RXD,接收数据; (3)引脚3:TXD,发送数据; (4)引脚4:DTR,终端准备好; (5)引脚5:信号地; (6)引脚6:DSR,MODEM准备好; (7)引脚7:RTS,请求发送; (8)引脚8:CTS,清除发送; (9)引脚9:R1,响铃指示。
展开...
作品编号: 11122
文件大小: 221.34KB
下载积分: 100
文件统计: doc文件1个,exe文件1个,obj文件1个
正在加载...请等待或刷新页面...

热门搜索

相关推荐

© 机械5 访问电脑版