RS-232-C的内容
通过RS232总线与PC进行通信的测试程序(c语言)
/*这是一个使用单片机串行通信口通过RS232总线与PC进行通信的测试程序,无需扩展.可将DB9的第2和第3脚短路,进行自收自发测试.采用串行中断接收,速率:9600,通信方式2,晶振使用:osc=11.0592MHz。使用SW1-SW6键盘发送文本数字1-6,数码管显示接收的ASCII数据*/
void main(void)
{
SCON=0x50;
TMOD=0x21;
TH1=0xfd;
TL1=0xfd;
TH0=0xf4;
TL0=0x48;
ES=1;ET0=1;EA=1;
TR1=1;
TR0=1;
while(1)
{
if(!key){ Delay(30000);
a=Key_down();
SBUF=table[a];
while(TI==0);
TI=0;
}
}
}
uchar Key_down(void)
{ uchar x;
if(!sw1)x=1;
else if(!sw2)x=2;
else if(!sw3)x=3;
else if(!sw4)x=4;
else if(!sw5)x=5;
else if(!sw6)x=6;
return(x);
}
void Int_T0(void) interrupt 1
{
TH0=0xf4;
TL0=0x48;
if(count==5)count=0;
else count++;
switch(count)
{
case 0:DIG_NUM=0x7f;
LED_DISPLAY=buff_led1;
break;
case 1:DIG_NUM=0xbf;
LED_DISPLAY=buff_led2;
break;
case 2:DIG_NUM=0xdf;
LED_DISPLAY=buff_led3;
break;
case 3:DIG_NUM=0xef;
LED_DISPLAY=buff_led4;
break;
case 4:DIG_NUM=0xf7;
LED_DISPLAY=buff_led5;
break;
case 5:DIG_NUM=0xfb;
LED_DISPLAY=buff_led6;
break;
default:break;
}
}
void Int_Serial(void) interrupt 4
{
while(RI==0);
a=SBUF;RI=0;
buff_led1=buff_led2;
buff_led2=buff_led3;
buff_led3=buff_led4;
buff_led4=buff_led5;
buff_led5=buff_led6;
buff_led6=a;
}
void Delay(int t)
{while(--t);}
RS-232 是 技术规范的总称
RS-232-C 是 具体的 一个版本
不是 两个接口,呵呵
串行通信接口标准经过使用和发展,目前已经有几种。但都是在 RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通信设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:
首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。因此这个标准的制定,并未考虑计算机系统的应用要求。但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了。
其次,RS-232C标准中所提到的“发送”和“接收”,都是站在DTE立场上,而不是站在DCE的立场来定义的。由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。
RS-232-C的内容
RS-232C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b\/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通信设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已...
RS-232-C的详细介绍
电缆长度:在通信速率低于20kb\/s时,RS-232C所直接连接的最大物理距离为15m(50英尺)。最大直接传输距离说明:RS -232C标准规定,若不使用MODEM,在码元畸变小于4%的情况下,DTE和DCE之间最大传输距离为15m(50英尺)。可见这个最大的距离是在码元畸变小于4%的前提下给出的。为了保证码元畸变小于4%的要求,接口标准...
RS232接口和RS485分别到底有几个针脚的?
RS232接口9个针脚 RS485接口九个针脚
输入接口RS232C串口
RS-232C标准,其全称为EIA-RS-232C,由美国电子工业协会(EIA)制定并推荐,标准编号为232C,这是在1969年对RS232进行的最后一次重大修改。之前还有RS232B和RS232A等版本。它的核心内容涵盖了连接电缆的规格、机械和电气特性、信号功能以及传输过程的定义。在众多RS-232系列标准中,EIA-RS-232-C...
串行通讯接口的RS-232-C
这里只介绍EIA�RS-232-C(简称232,RS232)。 例如,目前在IBM PC机上的COM1、COM2接口,就是RS-232C接口。 1.电气特性 EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。在TxD和RxD上:逻辑1(MARK)=-3V~-15V 逻辑0(SPACE)=+3~+15V 在RTS、CTS、DSR、DTR和DCD等...
请问RS232-C接口的特点及典型应用,谢谢!!
所以,以RS-232C为主来讨论。RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b\/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一...
RS-232和RS-485的区别?
1、简单的说RS232是全双工的,RS485是半双工的,RS422是全双工的。2、RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特 3、RS-485的数据最高传输速率为10Mbps,最大的通信距离约为1219M,传输速率与传输距离成反比,在10Kb\/S的传输速率...
详解RS232、RS485、RS422、串口和握手
RS-232-C接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。 RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数,代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。 它是在1970 年由...
输入端子RS232C串口
RS232C串口,全称为EIA-RS-232C标准,由美国电子工业协会(EIA)制定,是推荐的标准通信协议,其标识号为232,C代表1969年的修订版本。该标准定义了连接电缆的物理特性、信号功能和数据传输流程。在RS-232系列中,EIA-RS-232-C(简称RS232)是最常用的一种,它支持25条线,其中包括4条数据线,11...
标准的rs 232c规定的串行数据传送距离为多少米?
RS-232采取不平衡传输方式,即所谓单端通讯。由于其发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米,最高速率为20kb\/s。RS-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3~7kΩ。所以RS-232适合本地设...
杨琛痹痛: 1、RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准.RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数.RS-...
蓬江区17127601046: RS - 232c 是什么??
杨琛痹痛: RS-232C标准(协议)的全称是EIA-RS-232C标准,定义是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”.它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准.其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(Recommended standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改. http://www.dzkf.cn/html/zonghejishu/2006/1030/928.html
蓬江区17127601046: RS232的定义是怎样的 - ?
杨琛痹痛: RS232接口就是串口,电脑机箱后方的9芯插座,旁边一般有 "|O|O|" 样标识. 一般机箱有两个,新机箱有可能只有一个.笔记本电脑有可能没有. 有很多工业仪器将它作为标准通信端口.通信的内容与格式一般附在仪器的用户说明书中. 计...
蓬江区17127601046: RS - 232标准中采用的编码技术 - ?
杨琛痹痛: RS-232-C接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口.它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准.它的全名是“数据终端设备(DTE...
蓬江区17127601046: rs232串口通信原理 - ?
杨琛痹痛: 串口的电气特性: 1)RS-232串口通信最远距离是50英尺=15m 2)RS232可做到双向传输,全双工通讯,最高传输速率20kbps 3)RS-232C上传送的数字量采用负逻辑,且与地对称 逻辑1:-3 ~-15V 逻辑0:+3~+15V 所以与单片机连接时常常需要加入...
蓬江区17127601046: RS232串口传输的数据意义 - ?
杨琛痹痛: 在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯. RS-232-C接口(又称EIARS-232-C)是目前最常用的一种串行通讯接口.(“RS-232-C”中的“-C”只不过表示RS-232的版本,所以与“RS-232”简称是一样的) RS232串口个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口. 通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2.
蓬江区17127601046: RS - 232/485/422是什么 - ?
杨琛痹痛: RS-232/485/422是不同的通讯接口标准.【RS-232】 个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口.通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型...
蓬江区17127601046: RS - 232C总路线的电平是如何定义的 - ?
杨琛痹痛: EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了明确规定. 在TXD和RXD引脚上电平定义:逻辑1(MARK) = -3V~-15V逻辑0(SPACE) =+3~+15V 在RTS、CTS、DSR、DTR 和DCD等控制线上电平定义:信号有效(接通,ON...
蓬江区17127601046: RS - 232 - C的C语言程序 - ?
杨琛痹痛: 通过RS232总线与PC进行通信的测试程序(c语言)/*这是一个使用单片机串行通信口通过RS232总线与PC进行通信的测试程序,无需扩展.可将DB9的第2和第3脚短路,进行自收自发测试.采用串行中断接收,速率:9600,通信方式2,晶振使...