173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stc8系列单片机功能介绍

htxw 2023-03-13 资讯中心 58 ℃

求STC89C52单片机的详细资料?包括引脚功能,存储器等等的详细介绍,越详细越好,谢谢

stc89c52具有以下标准功能: 8k字节flash,256字节ram, 32 位i/o 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,stc89c52可降至0hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,cpu 停止工作,允许ram、定时器/计数器、串口、中断继续工作。掉电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8k字节在系统可编程 flash

p0 口:p0口是一个8位漏极开路的双向i/o口。作为输出口,每位能驱动8个ttl逻辑电平。对p0端口写“1”时,引脚用作高阻抗输入。

当访问外部程序和数据存储器时,p0口也被作为低8位地址/数据复用。在这种模式下, p0具有内部上拉电阻。

在flash编程时,p0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。

p1 口:p1 口是一个具有内部上拉电阻的8 位双向i/o 口,p1 输出缓冲器能驱动4 个 ttl 逻辑电平。对p1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(iil)。

此外,p1.0和p1.2分别作定时器/计数器2的外部计数输入(p1.0/t2)和时器/计数器2 的触发输入(p1.1/t2ex),具体如下表所示。 在flash编程和校验时,p1口接收低8位地址字节。

引脚号第二功能

p1.0 t2(定时器/计数器t2的外部计数输入),时钟输出

p1.1 t2ex(定时器/计数器t2的捕捉/重载触发信号和方向控制)

p1.5 mosi(在线系统编程用)

p1.6 miso(在线系统编程用)

p1.7 sck(在线系统编程用)

p2 口:p2 口是一个具有内部上拉电阻的8 位双向i/o 口,p2 输出缓冲器能驱动4 个 ttl 逻辑电平。对p2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(iil)。

在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行movx @dptr) 时,p2 口送出高八位地址。在这种应用中,p2 口使用很强的内部上拉发送1。在使用 8位地址(如movx @ri)访问外部数据存储器时,p2口输出p2锁存器的内容。在flash编程和校验时,p2口也接收高8位地址字节和一些控制信号。

p3 口:p3 口是一个具有内部上拉电阻的8 位双向i/o 口,p2 输出缓冲器能驱动4 个 ttl 逻辑电平。对p3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(iil)。 p3口亦作为stc89c52特殊功能(第二功能)使用,如下表所示。在flash编程和校验时,p3口也接收一些控制信号。

端口引脚 第二功能

p3.0 rxd(串行输入口)

p3.1 txd(串行输出口)

p3.2 into(外中断0)

p3.3 int1(外中断1)

p3.4 to(定时/计数器0)

p3.5 t1(定时/计数器1)

p3.6 wr(外部数据存储器写选通)

p3.7 rd(外部数据存储器读选通)

此外,p3口还接收一些用于flash闪存编程和程序校验的控制信号。

rst——复位输入。当振荡器工作时,rst引脚出现两个机器周期以上高电平将是单片机复位。

ale/prog——当访问外部程序存储器或数据存储器时,ale(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ale仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ale脉冲。

对flash存储器编程期间,该引脚还用于输入编程脉冲(prog)。

如有必要,可通过对特殊功能寄存器(sfr)区中的8eh单元的d0位置位,可禁止ale操作。该位置位后,只有一条movx和movc指令才能将ale激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ale禁止位无效。

psen——程序储存允许(psen)输出是外部程序存储器的读选通信号,当stc89c52由外部程序存储器取指令(或数据)时,每个机器周期两次psen有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次psen信号。

ea/vpp——外部访问允许,欲使cpu仅访问外部程序存储器(地址为0000h-ffffh),ea端必须保持低电平(接地)。需注意的是:如果加密位lb1被编程,复位时内部会锁存ea端状态。

如ea端为高电平(接vcc端),cpu则执行内部程序存储器的指令。

flash存储器编程时,该引脚加上+12v的编程允许电源vpp,当然这必须是该器件是使用12v编程电压vpp。

stc8a8k64sa12是哪家公司生产的单片机芯片,有什么特点?

STC8A8K64S4A12是国产的51系列的单片机,是宏晶科技生产的新型1T的单片机,比传统的51单片机快,内部资源更多,增加了很多功能和接口,是STC目前最新型的单片机,功能介绍见下表。

求STC89c52详细介绍。说说它与51的区别,以及STC系列单片机的特点,优点等,最好能稍微多点。

与51的主要区别是:

51只有4K程序存储空间,52有8K

51只有128字节数据存储空间,52有256个

51只有2个定时器,52有3个。

STC单片机是以51内核为主的系列单片机,STC单片机是宏晶生产的单时钟/机器周期的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8—12倍,内部集成MAX810专用复位电路。

扩展资料:

STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。

具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

stc8单片机比stc15单片机有哪些地方好的

这两个系列,并没有哪个好,哪个不好的说法。关键要看你的应用了,要看应用在什么产品上。

STC15系列型号较多,封装也多,选择性很大。因STC15的功能也很强大了,速度也很快的。对于一般的中低档产品是足够用了。更主要是开发软件都通用,学习和开发也是最容易的。是目前各高校开设单片机课程的首选。属于51系列,应用的时间最长了,已成为一个工业标准了。

而STM8是STC32的低端产品,属于ARM的内核,学习和开发,对于初者是有一定的难度。功能很强大,速度快。但是新型的单片机,销售和开发应用的时间并不长。目前还并不是高校开设的课程。

stc8系列单片机功能介绍的介绍就聊到这里吧,感谢您花时间阅读,谢谢。

本文标签:stc8系列单片机功能介绍

<