本篇目录:
- 1、51单片机串行口有关第九数据位的说明
- 2、字符格式:1位起始位,9位数据怎么设置串口
- 3、主板没有DB9针串口,我买了PIC转串口卡,但是和红外触摸屏连接后,触摸...
- 4、pic单片机用串口发送接收数据
51单片机串行口有关第九数据位的说明
串行口在带有校验位的通信方式中,是先发送8位数据,然后再发送校验位。51单片机也可以按照带有校验位的方式进行串行通信,这在51单片机中称为9位数据方式。
方式2和方式3:发送(通过TXD)和接收(通过RXD)一帧信息都是 11位: 1位起始位(0), 8位数据位(低位在先),1位可编程位(即第9位数据)和1位停止位(1)。

串行接口工作方式2和方式3时,则被定义为9位的异步通信接口。传送一帧信息为11位,其中1位起始位,8位数据位(从低位至高位),1位是附加的可程控为1或0的第9位数据,1位停止位。
字符格式:1位起始位,9位数据怎么设置串口
起始位:0 数据位:0100 0010 (发送时低位在前)奇校验:1 停止位:1 那么就是:0 0 1 0 0 0 0 1 0 1 1 例如:一帧共11位,传输了一个字符。56kbps,就是每秒传送56000位。
首先,打开控制面板,可以在“计算机/我的电脑”中点击上方的“打开控制面板”选项,或者直接从“开始”菜单中点击进入。

如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。
起始位,8数据位,1停止位,没有奇偶校验位。这种模式就是:8-n-1(8数据位,无奇偶校验位,1停止位)的模式。完全符合你的要求。--- 带奇偶校验位的,要用方式2或方式3。
主板没有DB9针串口,我买了PIC转串口卡,但是和红外触摸屏连接后,触摸...
1、可以直接买USB---PLC的编程线[价格相对贵点],推荐买usb---com的线,因为有一些品牌型号触摸屏的通讯编程会用到的。这类线市场很多,价格从10元---150元,质量差别很大,最好不要买很便宜的。

2、可能是触摸屏的连线中,其中一个连接主机键盘口的连线(从键盘口取5伏触摸屏工作电压)没有连接,请检查连线。 可能是触摸屏的驱动程序安装过程中所选择的串口号和触摸屏实际连接的的串口号没有对应起来,请卸载驱动重新安装。
3、可以使用USB转串口的方案,也可以使用插卡的串口扩展卡的方案,看你使用方便了,网上都有现成的产品可以购买。
4、在win9winme、win2000,windows XP系统中:先双击driver里hidcominst程序,它没有任何显示。然后再插上USB线,根据系统提示及可正确安装。
5、GND 6 数据准备 7 发送请求 8 REAST 9 RING 实际上用到的只有 5 这三个脚.目前USB转串口是用软件模拟的,如果要在工业上用的话还是用PIC串口卡(不知道过时了没有)比较好,不管用哪种都要装驱动。
6、笔记本电脑没有串口怎么办 首先准备一条USB转串口线,可以看到这种数据线一端是标准的USB口,可以连接笔记本的U口,一端是标准的9针串口 *** ,可以连接目标设备。
pic单片机用串口发送接收数据
1、与电脑通信时需要做一根数据线,可采用DB9插接件,注意DB9默认第2芯为接收,第3芯为发送,第5芯为GND,用这三个芯就可以,第2芯和第3芯的连接线要交叉,即电脑端DB9的2芯连接单片机端DB9的3芯。
2、可使用ppi通讯协议使用485通讯接口,把PIC单片机当主机,去访问PLC的特定存储区,获取想要的数据,或者是写入数据,我使用PIC16系列的单片机调试成功过。PIC24系列单片机也是大同小异的。
3、单片机最好不要直接寄存器的值赋给寄存器,对串口接收中断必须将缓存器数据读取出来才能清空。另外main函数中while(1)当中要作长延时,不然数据看不到你从串口助手发送后,单片机返回的数据,你尝试一下,不能保证一定可以。
4、正是如此,使用串口发数据包的时候一次发送一个字节,发送多次把一个数据包完全送出去。在使用非中断方式发送的时候,先把数据包的所有内容放在一个数组中,然后把数组发送。使用中断方式接收数据时也是这样。
5、PIC的USART使用发送中断时要注意:Once the TXREG register transfers the data to the TSR register(occurs in one TCYCLE), the TXREG is empty and interrupt bit TXIF (PIR14) is set。
到此,以上就是小编对于pic串口通信的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。