STC15F2K60S2单片机笔记

news/2025/4/1 6:04:29/

1. 对时钟进行分频,可以降低系统功耗;

2. STC单片机上电复位的时候,普通I/O口为弱上拉(准双向口)高电平输出。

这些IO口均可配置为四种工作类型之一:弱上拉(准双向口)高电平输出、推挽输出(强上拉)、高阻输入(电流既不能流入也不能流出)、开漏输出;

每个口由2个控制寄存器的相应位控制每个引脚的工作类型,比如P0脚:P0M0, P0M1

P0M1[7:0]

P0M0[7:0]

I/O口模式

0

0

准双向口,内部弱上拉,可输入/输出,当输入时要先写 1

0

1

推挽输出,只能做输出,根据需要串接限流电阻

1

0

高阻输入,只能做输入

1

1

开漏输出,可输入/输出,输入/输出 1 时需要接上拉电阻

比如 P0.0 设置为 00->准双向, 那么P0M0= xxxx xxx0, P0M1= xxxx xxx0

MOV P0M1,#10100000B

MOV P0M0, #11000000B

P0.7为开漏,P0.6为推挽,P0.5为高阻,其他均为准双向口/弱上拉

3. IE-----Interrupt Enable

IP------Interrupt Priority

4.STC 15系列单片机:

串口1,默认选择定时器2做波特率发生器,也可以设置定时器1做波特率发生器

串口2,只能选择定时器2做波特率发生器

其他串口也是默认定时器2做波特率发生器,但也可以设置对应串口号的定时器做波特率发生器。

定时器做波特率发生器时,不能做其他用途。

5.

串口1:可以在端口P1.6 1.7(必须内部时钟)------P3.0 3.1(这个留给下载和仿真用的)------P3.6  3.7之间切换

实际使用的串口1端口是P3.6  3.7,通过485通讯的,R端发数据出去是通过这个串口;

串口2:可以在端口P1.0 1.1 ------P4.6 4.7之间切换

实际使用的串口2端口是P1.0 1.1,TTL通讯液晶屏LCD显示数据是这个这个串口进行的。

两个串口可以同时使用,不会相互影响

5. 串口相关寄存器:

控制寄存器:SCON PCON

AUXR辅助寄存器,控制定时器T0、T1的速度(分频、不分频),uart1、uart2两个串口的选择哪个定时器(T0、T1)做波特率发生器。

P_SW1外设功能切换寄存器1, 可以设置串口1(S1)的RxD\TxD管脚使用哪组, 串口1:P3.6, P3.7
 


http://www.ppmy.cn/news/191824.html

相关文章

【DVB】DVB-S2和DVB-S的区别

DVB-S.2作为新一代数字卫星广播标准即将出台,草案已正式发布,新标准在提升原有信道传输容量的同时,还将大大拓展业务范围,得到了广电、电信、计算机等领域的广泛关注。在与以往标准相比较的基础上,本文阐述了新标准技术…

S2B2C模式学习总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 5月26日,曾鸣教授在天猫智慧供应链开放日的论坛上发表了一次演讲,在这次演讲中曾鸣教授提出了S2b的概念,这是对新零售、新商业未来的创新思考。 S代表着大的供应平…

S2-052 远程代码执行漏洞检查利用

2017年9月5日,Apache Struts发布最新安全公告,Apache Struts2的REST插件存在远程代码执行的高危漏洞,该漏洞由lgtm.com的安全研究员汇报,漏洞编号为CVE-2017-9805(S2-052)。Struts2 REST插件的XStream组件存…

使用 AntV S2 打造大数据表格组件

导读 在蚂蚁的大数据研发平台中,数据表格是一类重要的业务组件。我们需要流畅的展示 SQL 查询出来的上万条结果,并对结果做筛选、排序、搜索、复制、框选、聚合分析等操作。同时也存在数据手工录入的场景,需要表格有可编辑的能力。所以我们最…

S2-045漏洞之简单分析+实战

##0X00 前言: 尽管s2-045的poc已经烂大街了,博主只是想学习了解一下它的用法,顺带写了一个测试小工具。 ##0x01 漏洞简介 Apache Struts是一套用于创建企业级Java Web 应用的开源MVC框架 。 Apache Struts 2.3.5 – 2.3.31版本及2.5 – 2.5.…

S2-016 远程代码执行漏洞

在struts2中,DefaultActionMapper类支持以"action:"、“redirect:”、"redirectAction:"作为导航或是重定向前缀,但是这些前缀后面同时可以跟OGNL表达式,由于struts2没有对这些前缀做过滤,导致利用OGNL表达式…

openshift s2i 过程详解

1、概念介绍 openshift的s2i过程是把基础镜像和源代码结合,生成可以运行的applanation镜像的过程,先来明确两个概念, 1、builder image 包含编译环境的基础镜像,比如golang:1.8 2、runtime image 编译以后&#xff…

s2p标准格式

目录 s2p文件的格式dB和角度线性幅度和角度虚部和实部 举例:s2p文件导入后报错以及修改从snp文件看数据是否校准 射频电路的仿真与测量都会用到snp文件,比如网络分析仪的测量结果存储会存成snp文件,该文件可以导入到仿真软件中,进…