80C51属于51单片机系列,改进了8048的缺点并增加了一些新的运算技术。其性能能够满足产品对于系统数据采集以及时间精度的需求。本文将为大家介绍80C51单片机的引脚基础功能,感兴趣的朋友快来看一看吧。

MCS-51是标准的40引脚双列直插式集成电路芯片,引脚排列请参见图1。

9207_153323820.jpg (51.47 KB, 下载次数: 33)

2016-6-30 12:33 上传

图1

P0.0 ~P0.7:P0口8位双向口线。

P1.0 ~P1.7:P1口8位双向口线。

P2.0 ~P2.7:P2口8位双向口线。

P3.0 ~P3.7:P3口8位双向口线。

ALE:地址锁存控制信号。在系统扩展时,ALE用于控制把P0口输出的低8位地址锁存起来,以实现低位地址和数据的隔离。此外,由于ALE是以晶振1/6的固定频率输出的正脉冲,因此可作为外部时钟或外部定时脉冲使用。

PSEN:外部程序存储器读选通信号。在读外部ROM时,PSEN有效(低电平),以实现外部ROM单元的读操作。

EA:访问程序存储控制信号。当信号为低电平时,对ROM的读操作限定在外部程序存储器;当信号为高电平时,对ROM的读操作是从内部程序存储器开始,并可延至外部程序存储器。

RST:复位信号。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。

XTAL1和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。

VSS:地线。

VCC:+5 V电源。

以上是MCS-51单片机芯片40条引脚的定义及简单功能说明,读者可以对照实训电路找到相应引脚,在电路中查看每个引脚的连接使用。P3口线的第二功能。P3的8条口线都定义有第二功能。

80C51单片机不单修正了前产品的缺点,还在数据采集以及时间精度上进行了一定的提升。本文对此款单片机引脚进行了简单的介绍,感兴趣的朋友可以通过互联网来查阅有关的资料进行进一步的了解。

51单片机c语言怎么定义引脚,80C51单片机引脚功能图解相关推荐

  1. 万年历设计单片机c语言,数字万年历设计(80c51单片机、时钟芯片ds1320).pdf

    数字万年历设计(80c51单片机.时钟芯片ds1320) 德州科技职业学院青岛校区 2006 级毕业论文 多功能数字万年历设计 摘 要 : 本设计是一种基于 AT89C52 单片机控制的数字万年历设计 ...

  2. 80c51单片机c语言库涵数,80C51单片机C语言应用.ppt

    80C51单片机C语言应用 第六章 80C51单片机C语言应用 C语言基本概念的回顾 C语言的运算符 C语言的流程控制 函数 第一节 C语言的基本概念回顾 初步约定 /* -------------- ...

  3. 51单片机C语言code定义,51单片机数组的定义方法(code与data的作用)

    数组前不加"code"或"data",则默认将数组存放在程序存储器中: code 指定数据是存储在代码区,数据是在编程的时候跟代码一起写入代码存储器,运行过程中 ...

  4. 51单片机c语言宏定义是什么意思,51单片机的C语言宏定义应用.doc

    1.预编译处理是单片机C语言程序设计中经常用到的一种方法.通过一些预处理命令可以为C语言本身提供许多功能和符号的扩充,增强C语言程序的灵活性和方便性. 常用的预处理命令有:宏定义.文件包含.条件编译等 ...

  5. pic单片机c语言存储器定义,PIC单片机C语言程序设计1 7.PDF

    PIC单片机C语言程序设计1 7 学电子跟我来FOLLOW ME PIC 单片机C 语言程序设计(1) ◆ 丁锦滔 编者按:为了帮助具有PI C 单片机汇编语言知识的技术人员或工程师,快速掌握利用C ...

  6. 单片机c语言数码显示实验报告,单片机c语言版数码动态显示实验报告.doc

    单片机c语言版数码动态显示实验报告 数码管动态显示实验一.实验要求在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路在电路中增加四个7段数码管(共阳/共阴自选),将P1口作数据输 ...

  7. 单片机c语言编程编码器数值,基于单片机的光电编码器测速报告详解.doc

    课程设计报告 课程名称: 微机原理课程设计 题 目: 基于51单片机的光电编码器测速 摘要 光电编码器是高精度位置控制系统常用的一种位移检测传感器.在位置控制系统中,由于电机既可能正转,也可能反转,所 ...

  8. 单片机c语言对应的数据类型有,单片机C语言数据类型.doc

    单片机C语言数据类型 单片机C语言的数据类型 在最小系统的介绍中,我们已经大致了解了单片机的程序结构,下面我们来系统介绍一下. 先来简单说说C语言的标识符和关键字.标识符是用来标识源程序中某个对象的名 ...

  9. 单片机c语言程序设计叶俊明,单片机C语言程序设计

    本书的主要内容有51单片机的芯片引脚和*小系统.Keil C51编写软件与Proteus仿真软件的使用.C51语言.51单片机的基础实践.51单片机的中断系统.51单片机常见的接口电路以及十个实验例子 ...

  10. 单片机c语言篮球比分_基于单片机的篮球比赛计时计分器的设计

    摘 要:本系统是采用单片机AT89C51作为本设计的核心原件.利用7段共阴LED作为显示器件.在此设计中共接入了2个7段共阴LED显示器,用于记录得分和比赛时间,显示范围可以达到0到99分,基本满足赛 ...

最新文章

  1. MindSpore后端运行类
  2. 只遍历出JScript对象的expando属性
  3. xps数据怎么导出为txt_使用ExportAsFixedFormat方法将数据导出到PDF或XPS.docx
  4. 【数据库设计-3】菜单设计
  5. lua游戏开发实践指南光盘_Godot游戏开发实践之一:用High Level Multiplayer API制作多人游戏(上)
  6. Java基础系列—List排序
  7. java从hbase增量导出到,Hbase实用技巧:全量+增量数据的迁移方法
  8. LeetCode962. 最大宽度坡
  9. macbook 系统 php 版本和 web 的 php 版本不一样,brew link php 失败
  10. UIImagePickerController 获取相片视频
  11. Atitit hibernate3 hinernate4 hibernate5新特性attilax总结
  12. windows彻底永久关闭自动更新的方式
  13. PADS-VX入门到精通实战项目讲解(上)—LOGIC部分-覃小刚-专题视频课程
  14. 中文汉字翻译为相应的拼音
  15. 每天一道面试题 浏览器输入URL到页面呈现详细过程
  16. OTM order management(订单管理)--ORDER BASE
  17. 优达学城,基于激光的卡尔曼滤波器的C++实现。
  18. SQL SERVER数据库备份与复制(4):让SQL SERVER自动备份方法一
  19. 基于c# asp.net电子病历管理系统的设计与实现
  20. 为什么说新一代华为MateBook E是当下最能打的二合一装备

热门文章

  1. bat文件建文件夹时乱码及失败问题
  2. 小说APP源码,实现带下划线的密码输入框
  3. 作为一名优秀的程序员,如何得体地辞职
  4. CSS像素(px)、物理像素(pt)、rem、em、rpx
  5. NC-SI的简单理解
  6. java 计算器 正负号转换_【计算器正负号】一个小程序,有点问题
  7. java用switch判断日期_Java-用switch判断季节
  8. html和css实现 字体变色 旋转 图标渐变
  9. 51定时器PWM调节
  10. SwiftUI 高级用法之ForEach如何使用 enumerated() UserDefaults.standard(教程含源码)