stc89c51引脚功能及原理
stc89c51引脚与AT89C51是完全兼容的,两者可以直接替换,引脚图如下
STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。STC89C52引脚图、原理图,如下图所示:
STC89C52引脚具体介绍如下: ① 主电源引脚(2根) VCC(Pin40):电源输入,接+5V电源 GND(Pin20):接地线 ②外接晶振引脚(2根) XTAL1(Pin19):片内振荡电路的输入端 XTAL2(Pin20):片内振荡电路的输出端 ③控制引脚(4根) RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。 ALE/PROG(Pin30):地址锁存允许信号 PSEN(Pin29):外部存储器读选通信号 EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。 ④可编程输入/输出引脚(32根) STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。 PO 口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7 P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7 P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7 P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7 STC89C52主要功能,如下表所示: 主要功能特性
STC89C51的引脚功能及原理,就是AT89C51的引脚功能及原理,只有RXD,TXD这两位可能不同。
STC89C51是带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。
具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。
特点:
(1)增强型1T 流水线/精简指令集结构8051 CPU
(2)(5V单片机)/ 2.0V-3.8V (3V 单片机
(3)时钟频率0~35MHz,相当于普通8051 的0~420MHz.实际工作频率可达48MHz.
(4)用户应用程序空间12K / 10K / 8K / 6K / 4K / 2K字节
(5)片上集成512 字节RAM
(6)通用I/O 口(27/23个),复位后为:准双向口/ 弱上拉(普通8051 传统I/O 口)
以上内容参考:百度百科-stc89c51
STC89C51的引脚功能及原理,就是AT89C51的引脚功能及原理,只有RXD,TXD这两位可能不同。你就找一些AT89c51的东西换个名字说是STC89C51就成。
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,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.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中断0)
P3.3 /INT1(外部中断1)
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
P3口同时为闪烁编程和编程校验接收一些控制信号。
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2:来自反向振荡器的输出。
stc89c51单片机一共多少引脚
stc89c51单片机是早期的产品 一般为40引脚,现阶段其兼容型号也有48和44引脚的 如STC12c5a60s系列
STC89C51的外部中断引脚的名称___是___2个引脚的第二功能?
STC89C51单片机外部中断引脚的名称分别为P3.2、P3.3,这2个引脚的第二功能就是外部中断0-INT0和外部中断1-INT1。
stc89c51引脚图
stc89c51引脚与AT89C51是完全兼容的,两者可以直接替换,引脚图如下
89C51单片机中度端口锁存器和“读引脚”有何不同?各使用那种指令?_百度...
单片机的引脚,输出了数据后,其电压,受到外接电路的影响,会发生改变。读引脚,和读锁存器,数值,就不一定相同。读引脚:MOV A, P1 读锁存:ORL P1, #0FH. 这是"读改写"指令。
89C51RC的引脚功能
STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。STC89C52引脚图、原理图,如下图所示:STC89C52...
stc89c51单片机的一些符号和解释
我来回答你吧。12345678都是有复用功能的引脚。1脚CLKOUT2,这个很好理解,CLK(clock时钟),OUT(输出),CLKOUT2就是时钟输出2 ADC0,ADC(AD convert 数模转换), ADC0就是数模转换器0。 P1.0就是说普通的IO口 我再解释一下 ECI (external clock in )外部时钟输入。 CCP ( Capture(...
帮忙分析一下STC89C51RC引脚功能。
1.建议时钟频率2MHz - 40MHz以下时:Reset管脚都可以外接MAX810\/813等复位电路 2.建议时钟频率2MHz - 12MHz以下时:Reset管脚可以外接10uF电容到VCC,10k电阻到地,R\/C复位 3.建议时钟频率2MHz - 12MHz以下时:Reset管脚可以1k电阻直接接地,不用外部复位 4.建议时钟频率2MHz - 40MHz以下时:Reset...
stc89c51单片机
MOV C, P1.0 ;读入引脚a MOV P2.0, C ;直接输出到引脚c CPL C ;反相 MOV P2.1, C ;再输出到引脚b SJMP 0000H ;再去检测 END --- include<reg52.h> sbit a = P1^0;sbit b = P2^0;sbit c = P2^1;void main(){ while(1) { c = a;...
stc89c51引脚功能及原理
STC89C51的引脚功能及原理,就是AT89C51的引脚功能及原理,只有RXD,TXD这两位可能不同。STC89C51是带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户...
stc89c51RC\/RD的ea引脚的作业,该引脚接高电平和低电平各有何功能...
STC89C51是与传统的51系列单片机8031相兼容的,EA脚是选择程序存储器的,EA接高电平,执行内部程序存储器ROM中的程序,EA接低电平,执行外部扩展的程序存储器中的程序。
黄看奕利: STC89C51可以代替AT89C51,功能更强,速度更快,寿命更长,价格更低.外型:40个引脚,双列直插DIP-40.STC89C51可以完成ISP在线编程功能,而AT89C51则不能.将AT89C51中的程序直接烧录到STC89C51中后,STC89C51就可...
潜山县19555696364: 单片机 STC89C51里的LM324原理、功能; - ?
黄看奕利: 楼上的,你说错了.LM324不是比较器,是运算放大器.LM324运算放大器是推挽输出,不需要加上拉电阻的.你说的那个是LM339和LM393. LM324在开环状态下也可以作为向LM393那样的比较器,但是如果两个LM393的比较器的输出端可以直接连接在一起做线与输出,而LM324做为比较器的时候就不能做线与了. LM324就是一个内部集成了四个运算放大器的芯片,不是集成在STC单片机内部的东西.而运算放大器的原理功能,这里下不下那么多,建议楼主去看《电子技术》课本里关于运算放大器那两章.举例来说,根据接线方式的不同,运算放大器的功能有电压比较器、加法运算、减法运算、比例运算、微分运算、积分运算、开环比较器……
潜山县19555696364: STC90c51和STC89c51有什么不同之处?引脚和功能有什么不同??
黄看奕利: 90系列相当于89系列的增强版,提高了加密等级,增加了EEPROM,可掉电存储数据.部分功能得到加强.内核相同.
潜山县19555696364: STC89C51单片机内部结构由哪些部分组成? - ?
黄看奕利: 哈哈.如果透露太细,姚老板会追责的,不过这款都属于宏晶公司快停产的产品,宏晶现在主打STC8系列和STC15系列.我只能说大概聊一聊,根据宏晶公司的宣传,STC89C51的架构和传统51差不多,引脚顺序都和传统AT89C51一样,但速度更快,所以会有模拟的时钟倍频电路,另外STC系列可以直接通过串口TTL下载程序,比AT的并口更方便,所以有TTL双工通信电路. 当然除了电源处理、看门狗和复位电路等模拟电路外,更多的是数字电路,比如累加器、缓存器、ROM和RAM、数字时序组合电路、数字逻辑电路、定时器电路等等其实这些去宏晶官网上看芯片手册就能知道它内部有哪些资源了,希望能帮到你.
潜山县19555696364: STC与89C51的区别 - ?
黄看奕利: STC兼容89C51,但是STC的功能更多些,是C51的增强,STC12C5A的是单时钟,有两个知串口,支持串口下载,还有内部非易失性存储器,P4口,等等其他的一下功能,STC89C系列的基本上89C51一样,多的是串口下载,贴片封装道的有P4口,存储空间大内,片内有1280的RAM,就是相当于89C51挂了一片1K的RAM,有内部的非易失性存储器,就是可以在程序中操作,掉电后容数据不会丢失,内部有硬看门狗,时钟可以倍频,其他的都差不多了吧,具体看看资料就知道了
潜山县19555696364: 89C51的管脚说明 - ?
黄看奕利: VCC:供电电压. GND:接地. P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流.当P1口的管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位.在FIASH编程时,...
潜山县19555696364: 89c51的引脚PSEN(非)有什么作用? - ?
黄看奕利: PSEN为程序存取器选择端,高电平,程序从内部执行,就是单片机内部的程序存储器有效,接低电平,程序从外面扩展的ROM开始执行.
潜山县19555696364: stc89c51单片机一共多少引脚 - ?
黄看奕利: 引脚数量与封装形式有关.STC89C51比较常见的有两种封装:DIP和QFP,前者一般是40引脚,后者一般是44引脚.
潜山县19555696364: stc89c51单片机 - ?
黄看奕利: ^;ORG 0000H MOV C, P1.0 ;读入引脚a MOV P2.0, C ;直接输出到引脚c CPL C ;反相 MOV P2.1, C ;再输出到引脚b SJMP 0000H ;再去检测END--------------#include<reg52.h>sbit a = P1^0; sbit b = P2^0; sbit c = P2^1;void main() {while(1) {c = a;b = ~a;} }以上就是完整的代码.
潜山县19555696364: 如何用AltiumDesigner绘制STC89C51单片机原理图 - ?
黄看奕利: 第一步:创建原理图库1 新建原理图库.选择菜单栏上的【文件】即可看到,具体操作如下图所示:2 做完上面的操作后,即可看到新建的原理图库,在新建的原理图库中有一个空的元器件,如下图所示:3 按【Ctrl+S】保存原理图库,自定...