单片机串行接口的编程方法和应用

时间:2023-03-15作者:佚名
在单片机系统以及现代单片机测控系统中,广泛使用了串行通信方式。本文主要学习串行接口的编程方法和了解常用的串口通信应用。我们首先应该掌握串口基础知识,包括其各个工作方式的特点和接收、发送逻辑,掌握串口控制寄存器的设置方法。在此基础上,通过学习本文的示例来了解串口编程的基本方法。
一、串口通信的典型应用

单片机与PC机的通信。例如将单片机测控系统采集的数据通过RS-232接口发送到上位机。如图1、2所示。通常需要使用辅助软件,如图3串口调试助手、图4上位机通信软件。


单片机串行接口的编程方法和应用
图1 单片机串口连接
单片机串行接口的编程方法和应用
图2 单片机与PC机通信
单片机串行接口的编程方法和应用
图3 串口调试助手
单片机串行接口的编程方法和应用
图4 上位机通信软件
二、串行接口的编程方法举例

例1:利用串行口工作方式0扩展出8位并行I/O口,其中74LS164是串入并出芯片,驱动共阳LED数码管显示0~9。

解:扩展的基本原理如图5所示

单片机串行接口的编程方法和应用
图5 串口方式0的扩展

编码原理如图6所示。

单片机串行接口的编程方法和应用
图6 LED编码原理图

显示0-9数字的子程序如下所示。

DSPLY:MOV DPTR, #TABLE

MOVC A, @A DPTR

MOV SBUF, A

JNB TI, $

CLR TI

RET

TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;0~9的数字编码

例2:双机通讯。如图7所示,将两块CS-III单片机实验板相连接,设置波特率为9600,连接发送机和接收机的TXD和RXD口,使发送机的TXD口连接收机的RXD口,接收机的RXD口连发送机的TXD口,并且连接两机的接地端。

单片机串行接口的编程方法和应用
图7 双机通讯示意图

解:串口通讯应用一般需要正确设置串口的工作方式,计算波特率,完成波特率设置的初始化和串行口初始化,以及相关的寄存器设置。串行通讯的流程图如图8所示。

单片机串行接口的编程方法和应用
图8 双机通信流程图

相关阅读

贴片电容产生噪音的原因分析

贴片电容产生噪音,即是说,贴片电容在电压作用下发生幅度较大的振动(微观的较大,小于1nm)。 贴片电容为什么会振动? 我们要先了解一种自然现象——电致伸缩。 在外电场作用下...
2023-03-31
贴片电容产生噪音的原因分析

白炽灯发光原理

白炽灯由玻璃泡、灯丝、灯头三部分组成。灯丝用熔点高和不易蒸发的钨丝做成,小功率的灯泡内抽成真空,大功率(大于40瓦)的灯泡内抽成真空后,充以惰性气体,如氩气等,灯泡的灯...
2023-06-27
白炽灯发光原理

接地线安装操作规程总结

本文介绍了接地线的安装方法,装设接地线的安全操作规程,包括所装接地线与带电部分应符合安全距离的规定、装设接地线必须先接接地端,后接导体端,且必须接触良好等,供大家...
2024-03-18

一起涨知识!电气牛人总结的接地和接零,太实用了!

接地和接零的基本目的有两条,一是按电路的工作要求需要接地;二是为了保障人身和设备安全的需要接地或接零。按其作用可分为四种。A.工作接地;b.保护接地;c.保护接零;d.重复...
2023-06-11

常见电动机控制线路的功能与实际应用(三)

三相交流电动机电阻器降压启动控制线路 三相交流电动机Y—△降压启动控制电路是指三相交流电动机启动时,由电路控制三相交流电动机定子绕组先连接成Y形方式,进入降压启动状态...
2023-06-25
常见电动机控制线路的功能与实际应用(三)

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目