0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于AT89C51单片机下的引脚说明及引脚图

2oON_changxuemc 来源:电子发烧友网 作者:工程师谭军 2018-07-09 14:56 次阅读

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

引脚说明:

VCC:供电电压。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:

口管脚 备选功能

P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)

P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)

P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。89C51各部分引脚图如下:

基于AT89C51单片机下的引脚说明及引脚图

图2-2 89C51引脚图

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。为使该模块化自动打铃系统具有更加方便和灵活性,我们对系统的硬件做了精心设计。硬件电路包括七段式数码管驱动模块、蜂鸣器驱动模块、按钮控制模块等三大模块。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5998

    文章

    43950

    浏览量

    620590
  • 存储器
    +关注

    关注

    38

    文章

    7124

    浏览量

    161931
  • 引脚
    +关注

    关注

    16

    文章

    1039

    浏览量

    48927

原文标题:3AT89C51单片机引脚说明及引脚图

文章出处:【微信号:changxuemcu,微信公众号:畅学单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【DIY单片机最小系统】自制AT89C51单片机最小系统

    自己动手制作AT89C51单片机最小系统,加上复位键,功能比较简单。等买来材料自己动手做自己做的AT89C51单片机最小系统,大家给点看法原理
    发表于 11-14 15:38

    AT89C51引脚

    AT89C51引脚
    发表于 08-13 23:24

    AT89C51单片机51单片机,控制3个步进电机的C程序及硬件

    AT89C51单片机51单片机,控制3个步进电机的C程序及硬件,要求按顺序启停,正反转
    发表于 05-11 19:42

    单片机AT89C51

    我是新手学习时间不长请高手给我说说,单片机AT89C51用什么软件烧录程序。
    发表于 10-06 00:39

    AT89C51单片机

    AT89C51单片机的原理
    发表于 01-29 19:57

    AT89C51单片机51单片机,控制3个步进电机的C程序及硬件

    AT89C51单片机51单片机,控制3个步进电机的C程序及硬件
    发表于 05-09 16:25

    AT89C51单片机的P2端口接有8只LED

    AT89C51单片机的P2端口接有8只LED,一、实验要求:在AT89C51单片机的P2端口接有8只LED,在外部中断0输入引脚P3.2接有
    发表于 07-15 09:40

    AT89C51单片机的电风扇控制系统设计流程

    AT89C51单片机的电风扇控制系统设计流程仿真AT89C51单片机的电风扇控制系统设计+流
    发表于 09-08 06:52

    89c51单片机引脚及功能有哪些

    89c51/s51单片机芯片内包括哪些?89c51单片机引脚及功能有哪些?
    发表于 09-24 09:30

    AT89S51/52单片机AT89C51单片机的主要区别在哪

    AT89S51/52单片机AT89C51单片机引脚功能有何不同?AT89S51/52
    发表于 11-09 06:42

    C51单片机AT89C51仿真

    实验环境仿真软件Protue 8.9 sp2IDEKeil5 C51单片机AT89C51仿真将LDE的一端连接电源VCC,一端连接单片机
    发表于 12-01 07:35

    AT89C51单片机中断系统的控制

    AT89C51单片机的中断系统的控制如图6-2所示,P0口连接了8个发光二极管, 引脚上接了一个按键,要求每次按键均能改变发光二级管的亮灭。#include #define LED P0
    发表于 01-05 07:03

    at89c51芯片管脚图引脚

    at89c51芯片管脚图引脚AT89C51内部功能图:
    发表于 12-27 12:59 2.1w次阅读
    <b class='flag-5'>at89c51</b>芯片管脚图<b class='flag-5'>引脚</b>图

    AT89S51引脚图,AT89S51单片机引脚说明及管脚定义

    AT89S51引脚图,AT89S51单片机引脚说明及管脚定义  
    发表于 04-29 22:07 5.1w次阅读
    AT<b class='flag-5'>89S51</b><b class='flag-5'>引脚</b>图,AT<b class='flag-5'>89S51</b><b class='flag-5'>单片机</b><b class='flag-5'>引脚</b><b class='flag-5'>说明</b>及管脚定义

    at89c51引脚功能

    at89c51引脚功能
    发表于 04-29 22:16 3821次阅读