51单片机的引脚分布与内部功能结构

发布时间:2023-08-09  

51单片机引脚分布

51系列单片机,包括后面增强型52系列,他们的外观基本都是通用的,无论那家生产的大致都可以相互替换,当然是插件的替换插件的,贴片的替换贴片的!下面使用最基础的版本来介绍一些它是引脚分布。

图片

它的40pin引脚按功能分可分为4种:

1、电源引脚,由VCC(+5V)和GND(接地)提供电源。

2、时钟信号引脚,由XTAL0和XTAL1接晶振产生系统时钟。

3、控制信号引脚,RESET,ALE/PROG ,PSEN 和EA /VPP。

RESET是复位信号输入端,高电平时触发芯片复位。

ALE/PROG为地址锁存允许信号端,在使用外部存储器时通过输出脉冲信号作为锁存低8位地址的控制信号,它也可以用作为带有片内EPROM的51单片机提供编程脉冲输入。

PSEN为程序存储允许输出信号端在使用外部存储器时用作片选信号。

EA /VPP是外部程序存储器地址允许输入控制信号,高电平时允许读取外部EPROM,低电平则禁止。它的另外一个功能是作为固化编程电压的输入端,此功能使用不多,了解即可。

4、通用输入输出引脚,端口P0~P3都可以用作输入输出端口。

P0口是一个漏极开路的8位准双向I/O端口,做输入时需要外接上拉电阻。

P1~P3口都是带有内部上拉电阻的准双向I/O端口,其中P3口的每个引脚还具有第二功能,如串口,外部中断,定时器计算器输入,外部RAM读写使能。在增强型芯片中P1.0和P1.1具有的第二功能分别为定时器2输出信号端和定时器2输入捕捉端。


温馨提示:以上这些信息除了教材,网络有之外,更多信息可以在芯片厂商官网或代理商网站上获取。这里再次强调一下学会获取芯片手册的重要性,很多教材里没有的或者作者不会告诉你的信息在芯片手册中可能能够查找到(现在是个人都可以出书,并且出书的人也不一定就实际应用过他写的内容,芯片工作环境也可能不一样,即使你们进行同样的操作,结果可能也未必就一样)。


如果你使用的芯片有更新过那最好从官网下载一份数据手册来对比看看,平时使用时若遇到信息有差异时,应以官方数据手册为准,也可以向官方咨询确认!在工作中你肯定会遇到没接触过的芯片,甚至有时你可能找遍全网都不一定能找到丁点使用参考资料,这时数据手册就是你的指南,如果遇到国内连芯片数据手册都找不到的话,那就去另想办法,学会国外查找吧~


51单片机内部功能结构

51单片机内部的基本功能模块可以分为中央处理器CPU、存储器(RAM,ROM,FLASH)、I/O口、定时器/计数器和中断系统几部分。

图片

这是Atmel官方数据手册中给出的内部结构示意图,大家可以先试着看一下它,英文基础好一点的应该能看懂个大概吧。


下图是STC数据手册中的内容,两者大同小异。

图片

再简化一下就成这样了:

图片

中央处理器:包括运算器ALU和控制逻辑构成,其中也包括若干特殊功能寄存器(SFR)。

存储器:51系列单片机存储器采用的是程序存储器和数据存储器完全分开的哈弗结构,二者各有自己的寻址方式、寻址空间和控制系统。内部数据存储器和程序存储器的大小与型号相关,还可以扩展外部数据存储器和程序存储器。


I/O口:上一节已做介绍它是芯片与外设进行通信和操作的基础。

定时器/计数器:定时/计数器是51单片机的重要部件,它就像课程表一样,什么时候让芯片执行什么程序,当然这只是它的一部分功能,它也可以输出脉冲信号,捕获外部脉冲等等。


中断系统:中断简单来说就是打断长在执行的程序转而去做另一件事,就像我们按照课程表上课,突然天气预报说台风要来了,学校都要提前下课。在51单片机里中断就是给我们提供设置一些比普通程序优先级更高的程序已处理一些对时效要求高的任务,执行完中断事件之后再恢复执行正常程序。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    色杆子向上拨的时候座子松开芯片就可以取下来。装上的时候注意不要装反,一个是可以通过引脚定义VCC来定位;另一个是通过单片机有一个半月形的缺口来定位。烧录程序或者运行时,蓝色杆子必须向下固定住单片机。 这部......
    51单片机引脚的详细资料介绍;AT89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟......
    51单片机串口通信实验电路详解;  51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004......
    基于K9F5608A的MCS-51单片机驱动程序;K9F5608A的MCS-51单片机驱动程序主要包括函数声明管脚定义部分、命令操作函数以及数据输出函数。 (1)函数声明管脚定义部分主要完成程序所涉及的库函数的声明及有关引脚的定义......
    at89s52最小系统图 单片机最小系统介绍与设计;  本文介绍一款以AT89S52单片机为原型设计的最小系统实例,包括单片机引脚图、晶振电路图及复位电路图等构建的51单片机最小系统图,希望......
    51单片机外部中断实验;前面,我们讲了51单片机的输入和输出功能,今天讲点不一样的,外部中断测试。 首先,关于中断的作用,我们要讲一下,处理内部外部随机事件,应对紧急事件的发生。CPU在执......
    要区别是:8051具有_程序存储器   2、单片机引脚中的 /RD引脚的功能是读片外数据存储器_,信号方向是由51系列向外的,T1引脚的功能是定时器1的外部计数输入端,方向是由51系列向内的。   3、程序......
    at89s52单片机引脚图,at89s52引脚说明;  本文为您介绍 at89s52 单片机引脚图及引脚说明,at89S52 特点及其功能。at89S52,高性能的8位单片机。   AT89S52......
    零基础入门单片机(2)学会控制IO引脚你就入门啦;【一】单片机引脚介绍 1.电源引脚●VSS:接地。●VCC:外接5V电源。2.外接晶振引脚●XTAL1:当单片机使用内部振荡电路时,接外......
    AT89C52单片机的性能原理及应用解析;89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司可靠的CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>