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相关推荐

  1. 51单片机串行口的使用与串行通信

    51单片机串行口的使用与串行通信 串行通信: 俩个概念: RS232接口标准: 串行口的使用: 串行口的结构: 串行口相关寄存器: 串行口的工作方式: 方式0:同步移位寄存器方式 利用方式0扩展并行I ...

  2. 51单片机串行口程序c语言编程,单片机C语言编程串行口通讯.ppt

    单片机C语言编程串行口通讯 第7章 MCS-51单片机串行口 第7章 MCS-51单片机串行口 目 录 7.1 串行通信基本知识 7.2 串行口结构及控制 7.3 串行口工作方式 7.4 串行口应用举 ...

  3. 51单片机串行口c语言编程,51单片机串口通信c语言编程

    这只是个模板,参考一下 /*----------------------------------------------- 名称:串口通信 网站:www.doflye.net 编写:shifang 日 ...

  4. 串行异步通信_单片机串行口介绍

    串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收. 串行通信:数据一位一位次序发送或接收. 串行通信的方式 异步通信 用一个起始位0表示字符 ...

  5. (九)单片机串行口 内部结构的讲解 01

    1. 基本概念 常用于数据通信的传输方式有单工.半双工.全双工和多工方式. 单工方式:数据仅按一个固定方向传送.因而这种传输方式的用途有限,常用于串行口的打印数据传输与简单系统间的数据采集. 半双工方 ...

  6. 单片机实验汇编案例---单片机串行口与PC机通讯实验

    一.实验要求 利用8031单片机串行口,实现与PC机通讯. 本实验实现以下功能,将从实验机键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到实验机的数码管上. 二.实验 ...

  7. 单片机 串行口实验解数据流怎么到发光二极管来显示的

    [斯鹭]徐良军利用8031单片机串行口,实现与PC机通讯.本实验实现以下功能,将从实验机键盘上键入的数字,字母显示到PC机显示器上,将PC机键盘输入的字符(0-F)显示到实验机的数码管上.二.实验目的 ...

  8. C51单片机-串行口2-蓝牙模块-应用例程

    一.例程简介 本例程51单片机与蓝牙模块连接,可通过蓝牙模块接收和发送字符串,从而控制测试灯的亮灭.其中使用51单片机的串行口2的工作方式1,即8位UART,波特率可变.波特率设为9600.缺省UAR ...

  9. 串行口通信c语言代码,问一下单片机串行口通信用c语言实现的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这个是上面项目中用的子程序: /************************************************************* ...

最新文章

  1. 《那些年啊,那些事——一个程序员的奋斗史15》
  2. 为什么Android项目mainactivity中有一个变量R_博客笔记大汇总,Android优化总结篇
  3. python中dict函数_dict()函数以及Python中的示例
  4. IT程序员在北京可以选择哪些国企、央企以及研究所?
  5. C语言入门程序——交换两个数
  6. 30m土地利用数据集获取大全/植被类型分布/NDVI数据/NPP数据/径流量数据/降雨量气温气象数据/蒸散量数据/太阳辐射数据
  7. Python chain函数的用法
  8. ios播放器横竖屏切换的问题
  9. 【洛谷】P5960 【模板】差分约束算法
  10. 前置:API:DSP:核心交换机:边界网关协议:边界:(防御)防火墙:负载均衡:摆渡机:名词解释
  11. note-Linux大棚命令百篇1 Shell基础及工具篇
  12. Oracle数据库逻辑备份与恢复(3)——数据泵(expdp、impdp)
  13. 【科研】如何在读研的道路上快速失败
  14. Java Map 接口详解
  15. 入门级蛋白磷酸化研究
  16. 智能存储 | 视频 DNA ,独一无二的安全标识
  17. CFSSL: 证书管理工具:5:理解CSR文件内容
  18. 用c语言写抽选车牌号的程序,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...
  19. 一台电脑两个音频输出
  20. 前端页面几种常见的布局方式

热门文章

  1. Selenium Chrome 查看网络请求
  2. ZJOI2009 狼和羊的故事
  3. 985的计算机专业硕士就业如何,985高校硕士就业率排名出炉!西安交大第一
  4. Python实现傅里叶变换提取图像高频区域(边缘)
  5. 君子喻于义,小人喻于利
  6. C语言江苏大学校园导航系统
  7. 跨境电商七大模式的优势与痛点
  8. Jquery的简单使用
  9. 全球与中国1,6-己二醇二丙烯酸酯(CAS13048-33-4)市场深度研究分析报告
  10. 一二线城市知名IT互联网公司名单