MCS-51单片机外部引脚及总线接口

发布者:悠闲时光最新更新时间:2020-06-21 来源: eefocus关键字:MCS-51  单片机  外部引脚  总线接口 手机看文章 扫描二维码
随时随地手机看文章

在这里插入图片描述

51系列单片机一般采用40只引脚的双列直插式(DIP——Dual In-line Package)封装结构。

在这里插入图片描述

除DIP封装外, 51单片机还采用44只引脚的方形扁平(QFP——Quad Flat Package) 封装方式(4只引脚无用)。

在这里插入图片描述

三类

端口引脚 (共32只)

电源及晶振引脚(共4只)

控制引脚(共4只)


(1)端口引脚

P0.0~P0.7(39~32脚)——P0口

P1.0~P1.7(1~8脚)——P1口

P2.0~P2.7(21~28脚)——P2口

P3.0~P3.7(10~17脚)——P3口

8只/组×4 组= 32 只引脚

P0口~P3口是单片机对外联络的重要通道

在这里插入图片描述
在这里插入图片描述

(2)电源及晶振引脚

VCC (40脚):+5V电源引脚

VSS (GND)(20脚): 接地引脚

XTAL1 (19脚);外接晶振引脚(内置放大器输入端)

XTAL2 (18脚):外接晶振引脚(内置放大器输出端)

(3)控制引脚

RST/VPD (9):复位/ 备用电源引脚

ALE/PROG (30):地址锁存使能输出/ 编程脉冲输

PSEN (29):输出访问外部ROM读选通信号

EA/ VPP (31):外部ROM允许访问/ 编程电源输入

在这里插入图片描述

关键字:MCS-51  单片机  外部引脚  总线接口 引用地址:MCS-51单片机外部引脚及总线接口

上一篇:8051系统用定时/计数器T0产生周期为2ms的方波
下一篇:51单片机程序跑飞的一个原因(Mark)

推荐阅读最新更新时间:2024-11-16 23:22

单片机在电动机保护中的应用
单片机即单片微型计算机的简称,它是将CPU、ROM、RAM、TIMER/COUNTER以及输入/输出接口(I/O)等集成在一块超大规模集成电路芯片上而制成的,有些单片机还集成了模数转换器(ADC)、脉宽调制模块(PWM)、通讯接口等,使用者只需用少量的外围电路就可组成各种应用系统。单片机可分为8位机和16位机,其中8位机在市场中占主导地位。生产单片机的半导体厂家很多,包括:INTEL、PHILIPS、SIEMENS、ADM、ATAIEL、MICROCHIP等。近年来,MICROCHIP公司生产的单片机以其简约的指令系统、纳秒级的指令周期、强大的外围接口功能深受电子工程师们的青睐,笔者曾使用过PIC16CXXX和PIC16FXX
[单片机]
51单片机-数组与移位
1.数组运用 实现上一节的功能其实还有更简洁的方法去书写,那就是引用数组,用数组存取灯的八种状态值。定义含有8个元素的数组如下: unsigned char LEDSET ={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};每个元素轮流赋值给P0后延时即可。 #include reg52.h //sbit LED2 = P0^0; 本节代码中用不到这条语句了 sbit ADDR2 = P1^2; sbit ADDR1 = P1^1; sbit ADDR0 = P1^0; sbit ENLED = P1^4; sbit ADDR3 = P1^3; void delay_ms(uns
[单片机]
Keil C51单片机集成开发环境编程与调试教程
同 VC 之类的通用 C 语言集成开发环境(IDE)一样,Keil 也采用“工程” (Project)的方式管理源代码及相关文件,这种管理方式为由多个源代码文件组 成的大型程序开发提供了方便。不管是最简单的 C51程序,还是复杂的多文件 程序都需要以下步骤: 1)先建立新的工程文件; 2)在工程中新建源代码文件,或是将已经存在的源代码文件加入工程; 3)编译; 4)调试,修正错误再编译; 5)将生成的二进制文件*.hex 烧入单片机。 本教程重点介绍上述前 4 个步骤。 二、Keil中新建工程的步骤 1. 单击菜单“Project——New uVision Project……” 出现新建工程对话框: 在此对话框中选择存
[单片机]
Keil C51<font color='red'>单片机</font>集成开发环境编程与调试教程
51单片机(三十)—— 矩阵键盘计算器
在《51单片机(二十九)—— 矩阵键盘输入实验》中,我们对矩阵键盘的原理及使用方法进行了介绍。在本文中,我们采用矩阵键盘设计一个计算器,实现简单的计算器功能。 这个实验的代码的主函数如下所示。 main() { init_T0(); for(;;) { keyma=KEYscan(); keyvalue=Keychange(keyma); if(keyvalue!=0xff) { if(mm==0) for(n=0;n 8;n++) showdata =0; //清除数码管显示 if(('+'==keyvalue)|| (mm
[单片机]
基于MC9S08GB60单片机的汽车电控空气悬架系统设计
摘要:设计了一种以飞思卡尔MC9S08GB60 单片机为控制核心的汽车电控空气悬架系统。着重阐述了其硬件电路系统和具体电路设计,并对软件设计要点进行了介绍。通过在实验室进行台架测试,验证了本系统相对于被动悬架系统有效的改善了悬架动行程,车轮动载荷及车身垂直加速度三项重要指标,在实现车身高度调节控制的同时改善了车辆乘坐的舒适型。且电路结构简单,稳定性好,有实用应用的价值。 0 引言 空气悬架主要有被动悬架和可控电子悬架。被动悬架一定程度上抑制和降低了车体和车轮的动载和振动,保证了车辆行驶安全性和乘坐舒适型。但由于被动悬架的刚度和阻尼系数一般按经验选取,只在特定环境下是最优,而一旦载荷,路况,速度等因素发生变化,被动悬架
[汽车电子]
基于MC9S08GB60<font color='red'>单片机</font>的汽车电控空气悬架系统设计
出租车计费仿真原理图+单片机源程序
出租车计费仿真原理图如下 单片机源程序如下: #include reg51.h #include intrins.h unsigned code num ={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}; unsigned char data x_pos, y_pos; sbit rs=P2^0; sbit rw=P2^1; sbit e=P2^2; sbit Control=P3^5; bit swit_flg=0; unsigned char time,minte,second; unsigned char result; void dela
[单片机]
出租车计费仿真原理图+<font color='red'>单片机</font>源程序
赛普拉斯推出业界首款专为IoT设计的MCU架构——PSoC 6
物联网(IoT)是近年来最热门的领域,众多知名公司纷纷涉足其中,现在,赛普拉斯(Cypress)半导体公司推出其专为物联网(IoT)设计的微型控制器(MCU)架构——PSoC 6。PSoC6采用当下MCU领域最主流的40nm工艺,是业界功耗最低,灵活性最高的解决方案,并且集成了安全特性。双核ARM Cortex-M4与Cortex-M0架构使设计者能够同时兼顾性能、成本和功耗的需求,通过简单易用的软件可配置外设,又可以设计出创新的物联网设备。 超低功耗是优势 Cortex-M 系列是ARM推出的针对成本和功耗敏感的 MCU 和终端应用的微架构,PSoC 6采用了最低功耗的Cortex-M0与性能较高的Cortex-M4的
[手机便携]
AD7654性能知多少?基于单片机的接口电路设计
1引言 模/数转换是现代测控电路中非常重要的环节,它有并行和串行两种数据输出形式。目前,模/数转换器ADC已被做成大规模集成电路,并有多种型号和种类可供选择。本文介绍了 AD7654 的性能特点,并设计了AD7654与 单片机 ADuC848的接口电路,同时给出了软件流程和相应的汇编源程序。 2 AD7654的性能特点和工作原理 AD7654 是ADI公司推出的一种低功耗、四通道、电荷再分布式高速A/D转换器,该A/D转换器的主要特点是:16位分辨率且无漏失码;0 V~5V模拟输入范围;SPI/OSPI/Microwire/DSP兼容;两个允许同步采样的低噪音、高带宽跟踪/保持放大器;功耗典型值为120mW;可提供串行和并行
[电源管理]
AD7654性能知多少?基于<font color='red'>单片机</font>的接口电路设计
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved