51单片机:串行口控制寄存器SCON
51单片机:串行口控制寄存器SCON
串行口控制寄存器SCON的格式
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |||
---|---|---|---|---|---|---|---|---|---|---|
SCON | SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI | 98H | |
位地址 | 9FH | 9EH | 9DH | 9CH | 9BH | 9AH | 99H | 98H |
SM0、SM1——串行口的4种工作方式选择位
SM0 | SM1 | 方式 | 功能 |
---|---|---|---|
0 | 0 | 0 | 同步移位寄存器方式 |
0 | 1 | 1 | 8位异步收发,波特率由定时器控制 |
1 | 0 | 2 | 9位异步收发,波特率为时钟频率的1/64或者1/32 |
1 | 1 | 3 | 9位异步收发,波特率由定时器控制 |
其他位解释
SM2——多机控制通信
REN——允许串口接收位
TB8——发送的第9位数据
RB8——介绍的第9位数据
TI——发送中断位
RI——接收中断标志位
(一般设置初始化时,只对SM0、SM1设置,进行方式选择,REN通常置1)
51单片机:串行口控制寄存器SCON相关推荐
- 51单片机串行口的使用与串行通信
51单片机串行口的使用与串行通信 串行通信: 俩个概念: RS232接口标准: 串行口的使用: 串行口的结构: 串行口相关寄存器: 串行口的工作方式: 方式0:同步移位寄存器方式 利用方式0扩展并行I ...
- 51单片机串行口程序c语言编程,单片机C语言编程串行口通讯.ppt
单片机C语言编程串行口通讯 第7章 MCS-51单片机串行口 第7章 MCS-51单片机串行口 目 录 7.1 串行通信基本知识 7.2 串行口结构及控制 7.3 串行口工作方式 7.4 串行口应用举 ...
- 51单片机串行口c语言编程,51单片机串口通信c语言编程
这只是个模板,参考一下 /*----------------------------------------------- 名称:串口通信 网站:www.doflye.net 编写:shifang 日 ...
- 串行异步通信_单片机串行口介绍
串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收. 串行通信:数据一位一位次序发送或接收. 串行通信的方式 异步通信 用一个起始位0表示字符 ...
- (九)单片机串行口 内部结构的讲解 01
1. 基本概念 常用于数据通信的传输方式有单工.半双工.全双工和多工方式. 单工方式:数据仅按一个固定方向传送.因而这种传输方式的用途有限,常用于串行口的打印数据传输与简单系统间的数据采集. 半双工方 ...
- 单片机实验汇编案例---单片机串行口与PC机通讯实验
一.实验要求 利用8031单片机串行口,实现与PC机通讯. 本实验实现以下功能,将从实验机键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到实验机的数码管上. 二.实验 ...
- 单片机 串行口实验解数据流怎么到发光二极管来显示的
[斯鹭]徐良军利用8031单片机串行口,实现与PC机通讯.本实验实现以下功能,将从实验机键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到实验机的数码管上.二.实验目的 ...
- C51单片机-串行口2-蓝牙模块-应用例程
一.例程简介 本例程51单片机与蓝牙模块连接,可通过蓝牙模块接收和发送字符串,从而控制测试灯的亮灭.其中使用51单片机的串行口2的工作方式1,即8位UART,波特率可变.波特率设为9600.缺省UAR ...
- 串行口通信c语言代码,问一下单片机串行口通信用c语言实现的问题
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个是上面项目中用的子程序: /************************************************************* ...
最新文章
- 《那些年啊,那些事——一个程序员的奋斗史15》
- 为什么Android项目mainactivity中有一个变量R_博客笔记大汇总,Android优化总结篇
- python中dict函数_dict()函数以及Python中的示例
- IT程序员在北京可以选择哪些国企、央企以及研究所?
- C语言入门程序——交换两个数
- 30m土地利用数据集获取大全/植被类型分布/NDVI数据/NPP数据/径流量数据/降雨量气温气象数据/蒸散量数据/太阳辐射数据
- Python chain函数的用法
- ios播放器横竖屏切换的问题
- 【洛谷】P5960 【模板】差分约束算法
- 前置:API:DSP:核心交换机:边界网关协议:边界:(防御)防火墙:负载均衡:摆渡机:名词解释
- note-Linux大棚命令百篇1 Shell基础及工具篇
- Oracle数据库逻辑备份与恢复(3)——数据泵(expdp、impdp)
- 【科研】如何在读研的道路上快速失败
- Java Map 接口详解
- 入门级蛋白磷酸化研究
- 智能存储 | 视频 DNA ,独一无二的安全标识
- CFSSL: 证书管理工具:5:理解CSR文件内容
- 用c语言写抽选车牌号的程序,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...
- 一台电脑两个音频输出
- 前端页面几种常见的布局方式