在DOS中用C语言进行串行编程

leo*_*loy 5 c serial-port dos

我需要在旧的16位MS-DOS中用C进行一些基本的串行编程.我知道基础知识,我编写了一些串行通讯.在几十年前的某个微控制器中,但现在已经是古老的知识了,找到信息并不容易.我正在寻找一些可靠的(不一定是免费或开源)库或代码,以及一般信息.

假设我正在使用Win7机器进行开发,我也在寻找有关如何测试它的一些说明/建议.例如,如果可以模拟从我的Win7机器中的控制台终端到在DOSBOX环境中运行我的DOS程序的模拟COM端口的零调制解调器连接,或类似的东西.

F. *_* P. 5

多么巧合.刚刚使用它完成了低级硬件的大学课程.

这些将指导你(滚动你自己,没有libs,不难!):

课程幻灯片在串口上

BeyondLogic教程就可以了

使用串口实际项目的课程实验室脚本

最后一个用葡萄牙语,但代码样本/表格用英语注释,变量名称.

祝好运.

关于模拟.例如,Virtual PC允许使用文本文件通过虚拟串行端口管道传输数据.谷歌一下.您也可以使用带有DJGPP的Windows 98进行编译.使用旧的command.com(基本上是一个独立的dos模拟器).您也可以在MS-DOS中重新启动.

  • 这是另一个很好的链接:http://en.wikibooks.org/wiki/Serial_Programming/DOS_Programming (2认同)