第六章 80C51单片机内嵌外设及应用
- 定时控制寄存器TCON各位的功能
- 工作方式控制寄存器TMOD各位的功能
- 计数方式:count=2^n-1,n是位数
- 定时方式:count=2^n-Td/Tcy
- 串行控制寄存器SCON位符号
SCON位符号 | 意义 |
---|---|
SM0 SM1 | 串行卡工作方式选择位:00 01 10 11 对应 方式0~3 |
SM2 | 多机通信控制位:方式2、3使用时置1 |
REN | 允许接收位:允许1,禁止0 |
TB8 | 发送数据位8:方式2、3,0为数据、1为地址 |
RB8 | 接收数据位8:方式2、3 |
TI | 发送中断标识 |
RI | 接收中断标识 |
因为PCON一般在代码中为0x0,所以特殊情况自行查阅书籍
方式1、3常用波特率对应的SMOD、TOMD、TH1
波特率为4800,频率为12MHz时:1 20 F3H
波特率为4800,频率为11.0592MHz时:1 20 FAH
波特率为9600,频率为11.0592MHz时:1 20 FDH
第六章 80C51单片机内嵌外设及应用相关推荐
- 19年8月 字母哥 第六章 生命周期内的拦截过滤与监听 用热点公司网不行
第六章 生命周期内的拦截过滤与监听 6.1.servlet与filter与listener的实现 servlet的filter(过滤器)listener(监听器) 6.2.spring拦截器及请求链路 ...
- 【ZYNQ Ultrascale+ MPSOC FPGA教程】第六章 FPGA片内RAM读写测试实验
原创声明: 本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处. 适用于板卡型号: AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E ...
- 80c51单片机c语言库涵数,80C51单片机C语言应用.ppt
80C51单片机C语言应用 第六章 80C51单片机C语言应用 C语言基本概念的回顾 C语言的运算符 C语言的流程控制 函数 第一节 C语言的基本概念回顾 初步约定 /* -------------- ...
- 国产单片机GD32系列开坑,带你零死角玩转GD32 第六章
[开坑国产单片机GD32系列,带你零死角玩转GD32] 第六章 GD32F103C8T6串口开发板设计指南(二) 目录 [开坑国产单片机GD32系列,带你零死角玩转GD32] 第六章 GD32F103 ...
- OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)...
OpenGL ES着色器语言之语句和结构体(官方文档第六章) OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-wh ...
- Python之第六章 内置容器 --- 字典(映射)
目录 Python之第六章 内置容器 --- 字典(映射) 1.定义: 2.格式: 3.字典创建示例 4.增加字典元素 5.删除字典 6.字典的访问 7.字典的复制 8.使用get()方法获取指定的 ...
- Python之第六章 内置容器 --- 字符串
目录 Python之第六章 内置容器 --- 字符串 1.概念 2.凭借字符串 --- + 3.多行字符串 4.字符串的切片 例 输入员工省份证号,输出出生日期 5.分隔合并字符串 分隔字符串 合并字 ...
- HT合泰单片机入门教程(第六章 时基中断)
文章目录 系列文章目录 前言 一.新建工程 二.时基中断了解 1.时基中断原理 2.寄存器了解 三.时基中断实现 1.代码实现 总结 系列文章目录 第一章 HT单片机环境搭建 第二章 点亮第一个LED ...
- Python 精要参考(第二版) 第六章 函数与函数编程
1. 第六章 函数与函数编程 为便于代码维护,绝大多数子程序都被分解并重新组织为函数以使代码模块化. 在 Python中定义一个函数很简单,Python从其它函数编程语言中借鉴了很多有用的思路用来简化 ...
最新文章
- python爬虫和信息收集_python爬站长之家写一个信息搜集器
- SQL Server 数据库的整理优化的基本过程(二)
- Code Review最佳实践
- @description iPhoneX炫彩渐变背景实现
- Java学习笔记---接口
- 牛客网 【每日一题】5月11日题目精讲 Moovie Mooving
- 工厂模式 — 在项目中的用法
- linux strace cpu,如何定位死循环或高CPU使用率(linux)
- 51 Nod 阶乘后面0的数量
- LeetCode 5380. 数组中的字符串匹配
- Nginx环境搭建Discuz论坛
- python日期转化利器arrow实践
- windows中如何显示/隐藏桌面图标
- thinkphp6自定义日志驱动,增加显示全部请求信息
- 鸿蒙安卓字体,鸿蒙中如何自定义字体文件
- 生鲜配送ERP系统_对商品模块数据模型与界面设计的思考【Java 开源版】杭州生鲜配送系统_升鲜宝_SaaS全链路生鲜供应链管理系统_升鲜宝
- 润盈益通保本型理财产品优势
- 海量向量搜索引擎 Milvus 开源啦
- python实现坐标点的系统转换
- 「Jetpack - Paging3使用」
热门文章
- 《西瓜书》阅读笔记——第四章
- SQL Union用法
- 开漏极、开集电极输出
- 圆形英文在html中,圆形元素在网页设计中的巧妙运用
- 循环彩灯编程c语言环境,如何用汇编语言写一个循环彩灯的程序,采用定时器方式1工作...
- combox选中方法 extjs_extjs 怎么获取combox下拉框中选中的值
- mysql inner join using_MySQL INNER JOIN子句
- 喜马拉雅更新招股书:2021年营收58.6亿 腾讯百度小米是股东
- 【VMware】安装虚拟机、Linux操作系统
- 华为交换机 STP 协议