单片机软件UART的设计资料

时间:2022-05-23作者:佚名

目前扩展串口的方法主要有以下方法,①、采用串口扩展芯片实现,如ST16C550、ST16C554、SP2538、MAX3110等,虽然成本较高,但系统的可靠性得到了保证,适用于数据量较大、串口需求较多的系统;②、采用分时切换的方法将一个串口扩展与多个串口设备通信,分时复用的方法成本低,但只适用于数据量不大的场合,并且只能由这个单片机主动和多个设备通信,实时性差;③、用软件模拟的方法扩展串口,其优势也是成本低、实时性好,但要占用一些CPU时间。

一般的软件模拟扩展串口方法,使用1个I/O端口、1个INT外部中断和定时器,该方法扩展的串口有2个缺点,①、由于使用了INT外部中断,故只能使用2个INT外部中断扩展2个串口。②、文中的发送和接收数据的效率比较低,占用了CPU的大量时间,不能与其他任务同时进行,所以使用范围有限。

本文提出的模拟串口方法,仅使用2个普通I/O和1个定时器,由于不需要INT的限制,可以扩展出多个串口,且带FIFO的功能,该方法扩展模拟串口的收发数据在中断服务中完成,所以非常效率高,一般的单片机都支持定时器中断,所以所以该方法在大多数单片机上都可以应用。

对于低速度的单片机(如89S51)可以扩展出低速串口(9600、4800等),对于高速单片机(如AVR、PIC、C8051、STC12)可以扩展高速串口(如19200、28800、38400、57600等)。目前单片机的处理速度越来越高,而价格越来越便宜,本文使用的STC12C1052芯片就具有高速度和低价格,价格仅为每片人民币3.8元。电子产品的开发设计时,要求在保证性能的情况下降低硬件成本,软件模拟扩展串口提供了一种降低成本的好方法。

1、串口通讯原理

在串口的异步通信中,数据以字节为单位的字节帧进行传送,发送端和接收端必须按照相同的字节帧格式和波特率进行通信,其中字节帧格式规定了起始位、数据位、寄偶效验位、停止位。起始位是字节帧的开始,使数据线处于逻辑0状态,用于向接收端表明开始发送数据帧,起到使发送和接收设备实现同步。停止位是字节帧的终止,使数据线处于逻辑1状态,用于向接收端表明数据帧发送完毕。波特率采用标准速度,如4800、9600、19200、28800、38400、57600等。

2、软件UART的设计思想

相关阅读

商业街灯光工程营造愉悦的购物消费气氛

商业街是城市商业的缩影和本质。 商业街灯光工程 伴随着高科技光学的使用,使夜幕降临后城市商业街和建筑景观变得非常美丽和醒目。高品质的灯光适合消费者的视觉享受和消费。...
2022-09-15
商业街灯光工程营造愉悦的购物消费气氛

桥梁亮化工程设计中需避免的误区

许多的城市道路和桥梁都是有照明的路灯和亮化工程, 桥梁亮化工程设计 能够 方便夜路的行人和司机,以前的夜里,全是黑暗的一片,如今就不一样了,伴随着大家的高新科技变得愈...
2022-10-09
桥梁亮化工程设计中需避免的误区

建筑物泛光照明的基本原则

泛光照明是一种将目标环境变明亮的物体,通常情况下,建筑物上面用到泛光照明相对来讲会比较多一点。将泛光照射到建筑物的立面上,使得立面感觉具有立体感。 建筑物泛光照明的...
2022-07-15

夜景照明规划的两个层次

随着我国社会与科技的发展和进步,城市亮化 工程得到了很好的发展。然而鉴于发展时间较短,加上技术、经济、管理和社会环境等诸多因素的影响,不可避免地会出现一些问题,城市...
2022-07-15

城市夜景照明设计如何突出地域性特色

近年来,随着我国城市建设的飞速发展,城市规模不断扩大,城市景观照明 发展得如火如荼,城市夜景照明 设计应该在满足其功能性的同时,追求艺术性,创造舒适、美观的人文景观,...
2022-07-15

热销商品

拷边机 包缝机内六角上针匙 开刀 上针内6角螺丝刀扳手 1.5 1.6

拷边机(包缝机)专用内六角上针匙及开刀工具,适用于精确调整机针位置与维护设备。配备1.5mm与1.6mm两种规格的内六角螺丝刀扳手,专为紧固或拆卸上针螺丝设计,确保机针安...
1.65

暗装开关插座面板单开双控一开五孔二三极USB快充肤感超薄家用4开

暗装开关插座面板,简约设计,完美融入家居环境。单开双控,轻松实现远程控制,方便实用。一开五孔,满足多种电器插孔需求;二三极USB快充,快速充电,高效便捷。超薄设计,节省空...
1.2

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用,是一款专为现代家庭设计的多功能插座。该款插座采用86型设计,易于安装和适配各种家用电器,无论是台灯、...
11.9

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草

不锈钢加厚镊子维修工具夹子圆头弯头防滑带齿止血烧烤夹茶杯水草 这款不锈钢加厚镊子维修工具夹子是设计用于各种专业场合的多功能工具。它拥有一个厚实的手柄,确...
0.8

三色变光led筒灯2.5寸3W5瓦开孔6 7.5 8公分家用客厅嵌入式天花灯

三色变光LED筒灯,2.5寸精巧设计,功率可选3W/5W,适用于开孔直径6.7–8公分的家用嵌入式安装。采用高亮LED光源,支持暖光、自然光、白光三色切换,满足不同场景氛围需求。...
7.2

网站栏目