串口
文章平均质量分 78
lyh020
这个作者很懒,什么都没留下…
展开
-
串口中断
串口中断在DOS平台下,通过串口的硬件中断来进行操作串口是其中一种方式。 1、中断向量表INT (Hex)IRQCommon Uses080System Timer091Keyboard0A2Redirected0B3Serial Comms. COM2/COM4原创 2013-10-07 11:19:43 · 2118 阅读 · 0 评论 -
RS-232C接口
RS-232C接口 1. 串行通信的基本原理 串行端口的本质功能是作为CPU和串行设备间的编码转换器。当数据从CPU经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。数据传输速率最大可到20Kbps,最大距离15m 2. 串口信号线的接法 RS-232C通常以两类接插件与外界相连,分别称为DB9和DB25,如图1所示。原创 2013-10-07 11:39:10 · 1077 阅读 · 0 评论 -
DOS下的串口编程
DOS下的串口编程 第一章串行通信接口串行通信使用单条数据线代替了并行通信的8位数据线,传输的距离更远。通信接口每次从CPU得到8位数据,然后通过一个并行入串行出的移位寄存器,转换成串行位,每次发送一位,将数据发送出去。同样,在接收端也必须有一个串行入并行出的移位寄存器来接收串行数据。并组合打包成一个字节。 以串行方式进入数据线的是由0和1组成的数据,一组这样的数叫做一个字符,转载 2013-10-07 11:01:18 · 3043 阅读 · 1 评论 -
示例:DOS下串口通信源程序
示例:DOS下串口通信源程序 该程序实现的原理是利用C库函数outportb与inportb来读写对串口芯片的寄存器进行读写和配置。程序利用中断接收串口数据,利用查询方式来发送数据,可以自发自收。详细源代码如下: #include stdio.h>#include conio.h>#include stdlib.h>#include dos.h>翻译 2013-10-07 11:53:49 · 2703 阅读 · 0 评论