用软件模拟ATtiny12的串口

2005-04-29 00:44胡卫东
电子世界 2005年1期
关键词:数据位数据格式附表

李 杰 胡卫东

ATtiny12单片机有非常高的性价比,但是它却没有串口。当应用系统需要1个UATR口通讯时,就必须要为ATtiny12扩展一个串口。在一些要求不高的场合,可以用软件模拟一个UART口正常工作。

1.UART的数据格式UART的数据格式见附图。由1个启动位、8个数据位、1个停止位,共10位数据组成。每位数据的宽度T=1/Baud ,要求误差小于3%(见附表)。

2.发送的原理 程序先发送一个启动位(START),后根据附表的延时时间依次发送8位数据位和停止位。为了防止延时时间被其它中断程序打断而延长T,故发送时关闭所有的中断!

猜你喜欢
数据位数据格式附表
A320飞机大气数据的采集和计算在排故中的应用
附表
附表
附表3 湖南省2018年饲料添加剂、添加剂预混合饲料产品批准文号名单(二)
一种用于FPGA的片上可配置SRAM设计
在智能交通系统中PLC数据格式转换方法的研究
湖南省2017年饲料添加剂产品批准文号名单
一种适用于FPGA系统中的变速箱电路设计
减少调度自动化设备通讯串口丢包率的措施
论子函数在C语言数据格式输出中的应用