stc1212cc55a6060ss2s2引脚及功能详解

stc12c5a60s2引脚及功能stc12c5a60s2最小系统原理图下面STC12C5A60S2单片机的最小系统(注意:不同封装的单片机引脚位置不同)。复位电路是用以完成单片机的复位初始化操作的(复位单片机RAM和各个寄存器的值的)。内部RC振荡器的精度不高,一般5V单片机为11MHZ~

STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)单片机。 是新一代高速/低功耗/超强抗干扰的8051单片机。 指令代码与传统8051完全兼容,但速度快8-12倍。 内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),专为电机控制和强干扰场合而设计。

stc12c5a60s2引脚及功能

stc1212cc55a6060ss2s2引脚及功能详解

VCC:电源电压

;GND:地;

P0 端口:P0 端口是一个 8 位开漏双向 I/O 端口。 每个引脚可吸收8TTL栅极电流。 当向P0端口引脚写入“1”时,定义为高阻输入。 P0可用于外部程序数据存储器,可定义为数据/地址的第八位。 FLASH编程时,P0口作为原始代码输入口。 当FLASH进行验证时,P0输出原始代码。 此时必须将P0的外部电位拉高;

P1 端口:P1 端口是一个 8 位双向 I/O 端口,内部带有上拉电阻。 P1端口缓冲器可以接收和输出4TTL栅极电流。 向P1端口引脚写入“1”后,电位被内部拉高,可以作为输入使用。 当P1口被外部下拉至低电平时,有电流输出。 这是由于内部上拉所致。 FLASH编程和验证时,P1口作为地址接收的第八位;

P2 端口:P2 端口是一个 8 位双向 I/O 端口,内部带有上拉电阻。 P2端口缓冲器可以接收和输出4路TTL栅极电流。 当向P2口写入“1”时,其引脚电位被内部上拉电阻拉高,作为输入。 用作输入时,P2口引脚电位被外部拉低,输出电流。 这是由于内部上拉所致。 当端口P2用于访问外部程序存储器或16位地址外部数据存储器时,端口P2输出地址的高八位。 当给出地址“1”时,它利用内部上拉。 当读写外部八位地址数据存储器时,P2口输出其特殊功能寄存器的内容。 P2口接收FLASH编程和校验时的高八位地址信号和控制信号;

P3端口:P3端口引脚是8个双向I/O端口,内部有上拉电阻,可以接收和输出4路TTL栅极电流。 当向P3端口写入“1”时,它们被内部上拉至高电平并用作输入。 当用作输入时,由于外部下拉为低电平,端口 P3 将输出电流(ILL),同样由于上拉。 P3口还可以作为AT89C51的一些特殊功能口使用:

P3.0RXD(串行输入口)

P3.1TXD(串行输出口)

P3.2INT0(外部中断0)

P3.3INT1(外部中断1)

P3.4T0(定时器0外部输入)

P3.5T1(定时器1外部输入)

P3.6WR(外部数据存储器写选通)

P3.7RD(外部数据存储器读选通)

同时P3口接收一些控制信号,用于flash编程和编程验证;

RST:复位输入。 当振荡器复位器件时,RST 引脚必须保持高电平两个机器周期;

ALE/PROG:访问外部存储器时,地址锁存器允许使用输出电平锁存地址的低位字节。 在FLASH编程时,该引脚用于输入编程脉冲。 正常情况下,ALE端输出一个频率周期恒定的正脉冲信号,该频率为振荡器频率的1/6。 因此,它可以用作外部输出的脉冲或用于计时目的。 然而,请注意,每当用作外部数据存储器时,ALE 脉冲都会被跳过。 如果要禁用 ALE 输出,请将 SFR8EH 地址设置为 0。 此时,ALE仅在执行MOVX和MOVC指令时起作用。 此外,该引脚被稍微拉高。 如果微处理器处于外部执行状态 ALE 被禁止,则设置该位无效;

PSEN:外部程序存储器的选通信号。 在从外部程序存储器读取期间,每个机器周期 PSEN 被置位两次。 但当访问内部数据存储器时,这两个有效的PSEN信号不会出现;

EA/VPP:当EA保持低电平时,访问外部ROM; 注意,当使用加密模式1时,EA会内部锁定RESET; 当EA端保持高电平时,访问内部ROM。 在FLASH编程时,该引脚还用于施加12V编程电源(VPP);

XTAL1:反向振荡放大器输入和内部时钟工作电路输入;

XTAL2:反相振荡器的输出

stc12c5a60s2最小系统原理图

以下是STC12C5A60S2单片机的最小系统(注:不同封装的单片机引脚位置不同)。

stc1212cc55a6060ss2s2引脚及功能详解

像这样连接一个STC12C5A60S2微控制器芯片就可以工作了。

电路分析

1、电源电路:38脚接+5V电源,16脚接地。 这样就完成了微控制器的供电。

2、复位电路:复位电路由电阻C3和电容R4组成。 复位电路用于完成单片机的复位初始化操作(复位单片机RAM和各种寄存器的值)。 也就是说,在单片机工作之前,我们首先将所有寄存器值重置为初始默认值,然后重新开始工作,以避免执行程序时出现混乱。 那么复位电路是如何工作的呢? 当单片机未通电时,电容C3的两极板没有电荷。 单片机上电瞬间,电容C3两端就有电压,开始充电。 由于C3需要充电,必然有电流流过R4,因此在R4两端会产生一个瞬时电压,这个电压加到单片机的RST端。 单片机的RST端得到高电平并复位。 随着时间的推移,C3充满电,R4不再有电流通过。 R4两端无电压,单片机RST引脚由高电平变为低电平。 此时,单片机开始工作。 值得注意的是,要使单片机复位,加到RST端的高电平必须保持高电平一定时间以上(高电平连续2个机器周期以上)。 值得注意的是,STC12C5A60S2集成了专用的复位电路。 当外部晶振低于12MHZ时,RST复位引脚可以直接接1K欧电阻接地,无需电容。

3、STC12C5A60S2微控制器集成了RC振荡器作为时钟源。 一般不需要外部晶振,直接使用内部RC振荡器即可。 内部RC振荡器的精度不高。 一般5V单片机在11MHZ到15MHZ之间,随温度变化较大。 在后续章节中我们将讨论内部时钟无法使用的情况。

4、STC12C5A60S2内部ROM大小为60KB,不需要扩展。

单片机

STC1212CC55AA606060SS2系列系列工作原理

2024-1-24 0:02:59

单片机

单片机工程文件夹的文件文件编译日志文件介绍

2024-1-24 1:02:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索