STC8989CC52C5252单片机对比8989sC52单片机

一个小白,开始学习单片机,从C51/52开始,我学习的型号是STC89C52单片机。单片机最小系统连接图:

我正在研究的型号是STC89C52单片机。

STC89C52是一款低功耗、高性能CMOS 8位微控制器,具有8K系统内可编程闪存。 在单芯片上,它具有智能8位CPU和系统内可编程闪存,使STC89C52成为许多嵌入式控制应用系统的高度灵活和超有效的解决方案。

具有以下标准功能:8k字节Flash、512字节RAM、32位I/O线、看门狗定时器、内置4KBEEPROM、MAX810复位电路、3个16位定时器/计数器、1个6向量2级中断结构,全双工串口。

此外,STC89C52可以将静态逻辑操作降低至0Hz,并支持2种软件可选的省电模式。 在空闲模式下,CPU 停止工作,并允许 RAM、定时器/计数器、串口和中断继续工作。 在掉电保护模式下,RAM内容被保存,振荡器被冻结,单片机的所有工作停止,直到下一次中断或硬件复位。 最高工作频率35Mhz,6T/12T可选。

与atmel STC89C52RC单片机对比:8K字节程序存储空间; 512字节数据存储空间; 内置4K字节EEPROM存储空间; 可直接使用串口下载; at89s52单片机:8K字节程序存储空间; 256字节数据存储空间; 无内置EEPROM存储空间;

单片机的引脚图为引脚功能:

单片机最小系统连接图:

(Ger建议,如果没有开发板,可以使用Protues8.13来画,它的电源引脚是预先连接好的,所以不需要自己连接)

最小系统介绍:

1、电源设计

关于电源,如果采用Protues设计,则无需设计外接电源。 微控制器已在内部连接。 有的开发板也是连接的,通过数据线连接口直接给单片机供电。

2. 复位电路

复位电路是用于将电路恢复到初始状态的电路器件。 其工作原理与计算器相似,只是启动原理和手段不同。 复位电路就是利用它使电路恢复到原来的状态。 就像计算器上的重置按钮一样,可以返回到原始状态并重新计算。

到目前为止,单片机复位电路主要有四种类型:

(1)差分复位电路; (2)积分复位电路;

(3)比较器式复位电路; (4)看门狗式复位电路。

复位电路的目的是在上电瞬间提供与正常工作状态相反的电平。 一般采用电容电压不能突变的原理来串联电容和电阻。 接通电源时,电容器不充电,两端电压为零。 此时提供复位脉冲,电源不断对电容充电,直到电容两端的电压为电源电压。 电压,电路进入正常工作状态。

3、晶振电路

晶振电路就像人的心脏。 没有它,微控制器就无法正常工作。

(主要是因为小编第一次制作电路板时没有添加晶振电路,被老师告知)

匹配电容的计算通常按以下公式计算:

CL = (CL1 * CL2) /(CL1 + CL2) + CS

CL负载电容

CL1匹配电容1个

CL2匹配电容2

CS寄生电容一般为3~5pF。

这个信息可以通过搜索芯片手册获得

例子:

若其负载电容CL为6~12.5pF,则此处CS为4pF:

当CL为6pF时,CL1=CL2=(6-4)*2pF=4pF;

当CL为12.5pF时,CL1=CL2=(12.5-4)*2pF=17pF

因此,该晶振的匹配电容为4~17pF。

在设计一些晶振电路时,需要添加电阻

因此,添加电阻可以分为以下两种方法,这两种方法都是相对于晶振的串联和并联。

并联电阻的作用:

降低晶体的Q值;

抑制EMI,EMI不会过时,并且可以降低电阻;

提供直流工作点;

使门电路工作在线性区。

串联电阻的作用:

降低晶体的激发功率以防止损坏。

限制振荡幅度。

以上是对该电路的简单介绍。

本文的电路图还连接了一个LED灯,这是一个用于测试的小功能。

#include 
#include //引用他是因为之间只用了_nop_()
sbit led=P1^0;
void delay(unsigned int i)//自定义延时函数
{
	unsigned int a,b,c;
	for(a=0;a<i;a++)
		for(b=a;b<i;b++)
			for(c=0;c<b;c++);
}
void main()
{
	while(1)
	{
		led=1;//闪烁
		delay(100);
		led=0;
		delay(100);
	}
}
单片机

C 语言:通用编程语言,应用广泛且保持良好跨平台特性

2024-6-10 18:07:46

单片机

51单片机最小系统的电路都有哪些部分?

2024-1-23 14:01:56

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