- 3
- 0
- 约1.58万字
- 约 13页
- 2017-01-12 发布于重庆
- 举报
VC编程实现串口通信软件.
VC编程实现串口通信软件首先,我们来大概的回忆一下单片机的串口通信。? ? 8051单片机的串行接口由数据缓冲寄存器SBUF、移位寄存器、串行控制寄存器SCON组成。8051单片机的串行接口是一个可编程的全双工通信接口,通过软件编程可以作为通用异步接收和发送器使用,也可作为同步移位寄存器,还可实现多机通信。其帖格式有8位、10位和11位,通过T1或T2设置各种波特率。1.1 串行口工作原理? ? 在发送和接收数据前,先对串行口进行初始化设置,要明确串行口的工作方式、波特率等。? ? 1.发送数据? ? 发送数据,由累加器A送入发送缓冲寄存器SBUF,在发送控制器控制下组成帧结构,并自动以串行方式从TXD输出,每发送完一帧TI置位,可以通过中断方式或查询方式来了解数据的发送情况。值得注意的是TI只能用软件复位。? ? 2.接收数据? ? 单片机每接收完一帧数据,RI置位,通过中断或查询方式来了解数据的接收情况,然后用MOV A,SBUF指令,将接收缓冲寄存器(SBUF)的值送累加器A。RI与TI一样,也只能用软件复位。1.2串行口工作方式? ? 8051单片机通过编程可选择4种串行通信工作方式。? ? 1.方式0? ? ? ? 在方式0下,串行口用作同步移位寄存器,以8位数据为1帧,先发送或接收最低位,每个机器周期发送或接收1位,其波特率为fosc/12。串行
您可能关注的文档
最近下载
- 基因测序技术员笔试题及解答(某大型国企)巩固要点解析.docx VIP
- 室外道路工程施工质量验收规范.docx VIP
- 浪潮ERP-GS5.0.1产品白皮书.doc VIP
- (高清版)B-T 41588.1-2022 道路车辆 控制器局域网(CAN) 第1部分:数据链路层和物理信令.pdf VIP
- 四川省中小流域洪水计算和调洪演算(84年洪水手册修改版).xls VIP
- 智能制造车间数字化改造项目技术实施方案.docx VIP
- 12J609防火门窗(清晰版).docx VIP
- YS∕T 535.11-2020 氟化钠化学分析方法 第11部分:氟硅酸钠含量的测定 酸碱滴定法.pdf
- 2026年机械工程航空航天工程评估测试试卷及答案.docx VIP
- T/CNPPA 3005-2019 药包材生产质量管理指南.pdf
原创力文档

文档评论(0)