资料介绍
在推文中,我们将了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口推挽输出测试例程 2次下载
- STC单片机IO口模拟I2C(主从)文件资料 14次下载
- 你不可不知的STC单片机中特殊用法的IO
- 你不可不知的STC单片机中特殊用法的IO
- 可以读取hex文件的stc单片机下载器 87次下载
- STC单片机程序下载原理与自动下载
- 自动上电STC单片机下载器(开源 )
- STC单片机复位电路原理详解资料下载
- STC系列单片机USB接口原理图下载 28次下载
- STC单片机中文数据资料手册 34次下载
- 51单片机的IO端口概念知识点和结构资料免费下载
- STC单片机参考程序资料免费下载 52次下载
- STC51单片机的printf函数的用法和注意事项详细说明
- STC单片机与Atmel单片机的下载方法详细资料介绍 4次下载
- STC单片机最新下载软件 24次下载
- 单片机定时器的用法 1475次阅读
- AT与STC单片机的主要区别 1.1w次阅读
- PIC单片机以及51和AVR单片机的IO口操作方法解析 3128次阅读
- PIC单片机和AVR单片机IO的操作方法解析 2728次阅读
- 如何对STC单片机进行免掉电下载 2236次阅读
- stc单片机ad转换程序 1w次阅读
- stc与at单片机的区别 3.4w次阅读
- stc单片机应用实例 1.3w次阅读
- PIC单片机以及51单片机和AVR单片机的IO口操作方法介绍 2050次阅读
- 浅谈STC单片机特殊IO的用法 9581次阅读
- STC51单片机的IO配置问题解决方案 1.1w次阅读
- 关于STC单片机IO口的状态和配置IO口的工作类型等资料概述 1.2w次阅读
- 如何学习STC单片机详细STC单片机资料说明 1.2w次阅读
- 单片机端是如何实现下载程序的?电脑端(STC_ISP软件端)是如何实现程序下载的? 9748次阅读
- 线编程技术 STC单片机的下载线设计 4141次阅读
下载排行
本周
- 1EN60335-1安规标准 中文版本
- 1.86 MB | 53次下载 | 1 积分
- 2LT7406FJ N沟道增强型功率MOSFET规格书
- 1.38 MB | 2次下载 | 免费
- 3米尔-瑞芯微RK3562核心板开发板,4核CPU,ARM中量级多面手
- 3.45 MB | 2次下载 | 免费
- 4运算放大电路入门教程
- 0.70 MB | 1次下载 | 免费
- 5开源鸿蒙版真4K显示器广告机主板AIoT-6780SE彩页
- 613.79 KB | 1次下载 | 免费
- 6LTS6806SR N沟道增强型功率MOSFET规格书
- 0.99 MB | 次下载 | 免费
- 7LT3810FP-X N沟道增强型功率MOSFET规格书
- 0.92 MB | 次下载 | 免费
- 8LTS4008TRB N沟道增强型功率MOSFET规格书
- 1.58 MB | 次下载 | 免费
本月
- 1STM32CubeMX用于STM32配置和初始化C代码生成
- 21.90 MB | 619次下载 | 免费
- 2STM32开发板教程之STM32开发指南免费下载
- 24.88 MB | 176次下载 | 3 积分
- 3DeepSeek:从入门到精通
- 5.36 MB | 95次下载 | 1 积分
- 4EN60335-1安规标准 中文版本
- 1.86 MB | 53次下载 | 1 积分
- 5OAH0428最新规格书(中文)
- 2.52 MB | 27次下载 | 10 积分
- 6UHV系列雷电冲击电压发生器试验装置详细说明使用
- 1.07 MB | 17次下载 | 免费
- 7Altium-常用3D封装库(Step)接插件篇
- 4.95 MB | 14次下载 | 免费
- 8介绍一些常用的电子元器件
- 3.20 MB | 8次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935124次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420063次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191371次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183336次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81583次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73814次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论