资料介绍
在推文中,我们将了STC单片机中IO的四种工作模式。忘记的老伙伴可以再去看看啊。那今天说的IO的特殊用法又是什么鬼。简单说就是因为STC单片机的IO有好多都带有复用功能,在单片机上电复位后,这些复用功能引脚的默认状态有一些特殊的规定或处理办法,若你不知晓,很有可能出现灾难性的问题,下面我们就来具体说说这些特殊的IO的用法。
在正常情况下,51单片机在上电复位后,所有IO口默认都为高电平,都工作在准双向IO模式,但是STC15系列以后的单片机出现了IO的4种工作模式,一个带有复用功能的IO在上电复位后就会出现不是准双向IO模式的情况,这些引脚在使用时就需要我们多多关照啦。
1、PWM相关的引脚
在STC15系列单片机中,于PWM2到PWM7相关的12个IO,在上电复位后,默认为高阻输入模式,需要对外输出时,需要用户通过程序将其设置为推挽输出或者是准双向IO模式。
在STC8系列单片机中,和PWM相关的所有IO复位后是准双向IO模式,用户可以在通过ISP软件烧写(下载)程序时,选择将其设置为开漏输出模式,同样用户也可以通过程序的方式设置为所需要的工作模式。
2、低电压复位引脚P2.0
在STC15系列单片机中,低电压复位引脚RSTOUT_LOW引脚大多型号是在P2.0引脚,少数型号的单片机此引脚在P1.0和P3.3引脚。该引脚上电复位后的电平,用户可以在ISP烧录(下载)程序的时候选择是高电平还是低电平。当单片机的供电电压低于门槛电压(3V单片机在1.8V左右,5V单片机在3.2V左右)时,RSTOUT_LOW引脚将会输出低电平;当单片机供电电压高于门槛电压时,在RSTOUT_LOW引脚上将会输出用户在ISP烧录(下载)程序时设定的电平。
在STC8系列单片机中,低电压复位引脚RSTCV引脚都在P2.0引脚,上电复位的初始电平可以在ISP烧写(下载)程序的时候用户自己设定。当单片机的供电电压低于1.6V时,单片机将在P2.0/RSTCV 引脚上输出高电平,只有当单片机的供电电压上升到1.6V以上后,单片机才会在P2.0/RSTCV引脚输出用户在ISP烧录(下载)程序时设定的电平状态。
3、复位引脚RST
在STC15系列单片机中,具体的型号复位引脚RST的引脚是不一样的。在STC15系列单片机中,复位引脚是可以作为普通IO口使用的,用户可以在ISP烧录(下载)程序时设置复位引脚RST的功能,当用户设置为普通IO口时,上电复位后复位引脚将灰被设置为准双向IO模式。单片机在每次上电的瞬间都会去识别用户在上一次ISP烧录(下载)程序时对RST引脚的设置,再根据用户的设置对RST复位引脚进行设置。
4、XTAL1和XTAL2引脚
在STC15系列单片机中,XTAL1和XTAL2引脚默认在P1.7和P16引脚,这两个引脚在上电复位后不一定是准双向IO模式,当这两个引脚作时钟输入或者晶振连接引脚时是高阻输入模式。具体可以通过用户在ISP烧写(下载)程序时是否选择了内部IRC时钟而定。单片机在上电的瞬间,会把这两个引脚设置为高阻输入模式,再去判断在上一次用户进行ISP烧录(下载)程序时是否选择了内部的IRC时钟,如果用户选择了内部IRC时钟,那此时单片机将会把这个IO设置为准双向IO模式,如果用户没有选择采用内部时钟,则单片机将会保持原先开始时候设置的高阻输入模式。
注意:这里选择错误将会出现不能下载程序的情况,比如用户选择了不使用内部的IRC时钟,但是单片机外部这两个时钟引脚上又没有接晶振或时钟源,这样就会出现无法下载的现象。
由于STC8单片机是不需要外部复位和外部晶振的单片机,所以复位引脚和时钟引脚对于STC8系列单片机来说不会出现特殊情况。其实STC8系列单片机就没设专门的外接复位引脚,但是设有外接时钟引脚。STC8有三个时钟源选择,内部带有时钟源选择寄存器,时钟控制寄存器等和时钟相关的寄存器来选择及其控制,所以在时钟引脚上将不会出现特殊情况,故在此我们没做说明。
相关阅读:
本文转载自: 单片机威廉希尔官方网站
宅(作者: 小代126)
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理。
(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于STC单片机的IO口推挽输出测试例程 1次下载
- STC单片机IO口模拟I2C(主从)文件资料 12次下载
- 你不可不知的STC单片机中特殊用法的IO
- 你不可不知的STC单片机中特殊用法的IO
- 可以读取hex文件的stc单片机下载器 81次下载
- STC单片机程序下载原理与自动下载
- 自动上电STC单片机下载器(开源 )
- STC单片机复位电路原理详解资料下载
- STC系列单片机USB接口原理图下载 28次下载
- 51单片机的IO端口概念知识点和结构资料免费下载
- STC单片机参考程序资料免费下载 47次下载
- STC51单片机的printf函数的用法和注意事项详细说明
- STC单片机与Atmel单片机的下载方法详细资料介绍 4次下载
- STC89S51单片机用于温度传感器的详细电路原理图资料免费下载 116次下载
- STC单片机最新下载软件 24次下载
- 单片机定时器的用法 1147次阅读
- AT与STC单片机的主要区别 9496次阅读
- PIC单片机以及51和AVR单片机的IO口操作方法解析 2951次阅读
- PIC单片机和AVR单片机IO的操作方法解析 2608次阅读
- 如何对STC单片机进行免掉电下载 2118次阅读
- stc单片机ad转换程序 1w次阅读
- stc与at单片机的区别 3.3w次阅读
- stc单片机应用实例 1.3w次阅读
- PIC单片机以及51单片机和AVR单片机的IO口操作方法介绍 1931次阅读
- 浅谈STC单片机特殊IO的用法 9268次阅读
- STC51单片机的IO配置问题解决方案 1.1w次阅读
- 关于STC单片机IO口的状态和配置IO口的工作类型等资料概述 1.1w次阅读
- 如何学习STC单片机详细STC单片机资料说明 1.1w次阅读
- 单片机端是如何实现下载程序的?电脑端(STC_ISP软件端)是如何实现程序下载的? 9501次阅读
- 线编程威廉希尔官方网站 STC单片机的下载线设计 3959次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多