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

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

3天内不再提示

关于8051单片机基础结构解析与工作原理及电路结构

GReq_mcu168 来源:玩转单片机 作者:玩转单片机 2021-04-03 09:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

单片机的基本结构包括中央处理器CPU) 、存储器、定时/计数器、输入输出接口、中断控制系统时钟电路六部分。

一、基本组成

592b36b8-90fa-11eb-8b86-12bb97331649.png

中央处理器(CPU)

包括运算器和控制器两部分,是单片机的核心。运算器可用于各种运算,控制器用于控制单片机各部分协调工作。

59958e78-90fa-11eb-8b86-12bb97331649.png

存储器

用于存放程序和原始数据。

5a32247c-90fa-11eb-8b86-12bb97331649.png

时钟电路

时钟电路产生单片机运行的控制信号,控制单片机严格按时序执行指令。

5a9ba622-90fa-11eb-8b86-12bb97331649.png

定时/计数器:实现定时或计数功能。

输入输出接口(I/O)实现单片与其他设备之间的数据传送。

中断控制系统: 用于响应中断源的中断请求;

5ae25e32-90fa-11eb-8b86-12bb97331649.png

二、单片机引脚双列直插式封装(DIP,Dual Inline Package)

方形封装(PLCC,Plastic Leaded Chip Carrier)

5b517ac4-90fa-11eb-8b86-12bb97331649.png

电源引脚: VCC (40脚)和VSS(20脚)分别接供电电源正极和负极。

时钟电路引脚:单片机需要有时钟脉冲信号才能工作,经(18脚)和 (19脚)接振荡电路。

5bf98782-90fa-11eb-8b86-12bb97331649.png

控制信号引脚包括以下4个:

EA( 31脚):当EA接高电平时先内后外执行ROM程序。接低电平时只执行外部ROM程序。

RST (9脚):当输入两个机器周期以上的高电平时实现复位,使单片机初始化并重新执行程序。

ALE (30脚):访问外部存储器和其他外设时,ALE控制低8位地址和数据的分时传送。

PSEN (29脚):外部程序存储器读选通信号。

5cca14c4-90fa-11eb-8b86-12bb97331649.png

并行输入/输出引脚共32个:

PO口(39-32脚):可作地址/数据总线端口用,也可作普通I/O口用。

P1口(1-8脚):一般只用作I/O端口。

P2口(21-28脚):当访问外部存储器时可输出高8位地址,也可作普通I/O端口使用。

P3口(10-17脚):主要用其第二功能,也可作普通I/O口用。

5bf98782-90fa-11eb-8b86-12bb97331649.png

5da712b6-90fa-11eb-8b86-12bb97331649.png

三、并行输入/输出P0口位电路结构

1个数据输出锁存器。

2个三态的数据输入缓冲器BUF1和BUF2。

2个场效应管(FET)。

多路开关、反相器、与门各1个。

5e7823ce-90fa-11eb-8b86-12bb97331649.png

P0口工作原理——用作复用的地址/数据总线

输出:“控制”信号为1,硬件自动使转接开关MUX打向上面,接通反相器的输出,同时使“与门”开启。

5ed565f2-90fa-11eb-8b86-12bb97331649.png

①当输出的地址/数据信息=1,“与门”输出为1,上方场效应管导通,下方场效应管截止,P0.x引脚输出为1。

②当输出的地址/数据信息=0,上方场效应管截止,下方场效应管导通,P0.x引脚输出为0。

P0口工作原理——用作复用的地址/数据总线

输入:当P0口作为数据输入时,仅从外部引脚读入信息,“控制”信号为0,MUX接通锁存器Q端。

5f43847e-90fa-11eb-8b86-12bb97331649.png

P0口作为地址/数据复用方式访问外部存储器时,CPU自动向P0口写入FFH,使下方场效应管截止,上方场效应管由于控制信号为0也截止,从而保证数据信息的高阻抗输入,从外部输入的数据直接由P0.x引脚通过输入缓冲器BUF2进入内部总线。

5f43847e-90fa-11eb-8b86-12bb97331649.png

①当D锁存器为1时, 端为0,下方场效应管截止,输出为漏极开路,此时,必须外接上拉电阻才能有高电平输出;

②当D锁存器为0时,下方场效应管导通,P0口输出为低电平。

P0口工作原理——用作通用I/O口

输入:两种读入方式:“读锁存器”和“读引脚”。

①当CPU发出“读锁存器”指令时,锁存器的状态由Q端经上方的三态缓冲器BUF1进入内部总线。

②当CPU发出“读引脚”指令时,锁存器的输出状态Q=1(Q端为0),而使下方场效应管截止,引脚的状态经下方的三态缓冲器BUF2进入内部总线。

5fc8c454-90fa-11eb-8b86-12bb97331649.png

P1口位电路结构

1个数据输出锁存器。

2个三态的数据输入缓冲器BUF1和BUF2。

1个场效应管(FET)和1个片内上拉电阻组成。

60622a90-90fa-11eb-8b86-12bb97331649.png

P1口工作原理——只用作通用I/O口

①若CPU输出1,Q=1,Q-=0,场效应管截止,P1.x脚输出为1;

②若CPU输出0,Q=0,Q- =1,场效应管导通,P1.x脚输出为0。

609c9f18-90fa-11eb-8b86-12bb97331649.png

P1口工作原理——只用作通用I/O口

输入:分为“读锁存器”和“读引脚”

609c9f18-90fa-11eb-8b86-12bb97331649.png

①读“锁存器”,输出Q状态经输入缓冲器BUF1进入内部总线;

②“读引脚”,先向锁存器写1,使场效应管截止,P1.x引脚上的电平经输入缓冲器BUF2进入内部总线。

P2口位电路结构

1个数据输出锁存器。

2个三态的数据输入缓冲器BUF1和BUF2。

1个场效应管(FET)和1个片内上拉电阻组成。

1个多路转接开关MUX

6169cbe6-90fa-11eb-8b86-12bb97331649.png

P2口工作原理——用作地址总线

在控制信号作用下,MUX与“地址”接通。

61c5bb7c-90fa-11eb-8b86-12bb97331649.png

①当“地址”为0时,场效应管导通,P2口引脚输出0;

②当“地址”线为1时,场效应管截止,P2口引脚输出1。

P2口工作原理——用作通用I/O口

输出:在内部控制信号作用下,MUX与锁存器Q端接通。

61c5bb7c-90fa-11eb-8b86-12bb97331649.png

①CPU输出1时,Q=1,场效应管截止,P2.x引脚输出1;

②CPU输出0时,Q=0,场效应管导通,P2.x引脚输出0。

P2口工作原理——用作通用I/O口

输入:分“读锁存器”和“读引脚”两种方式。

61c5bb7c-90fa-11eb-8b86-12bb97331649.png

①“读锁存器”时,Q端信号经输入缓冲器BUF1进入内部总线;

②“读引脚”时,先向锁存器写1,使场效应管截止,P2.x引脚上的电平经输入缓冲器BUF2进入内部总线。

P3口位电路结构

1个数据输出锁存器。

3个三态的数据输入缓冲器BUF1和BUF2。

1个场效应管(FET)和1个片内上拉电阻组成。

1个多路转接开关MUX和1个与非门

635cbde6-90fa-11eb-8b86-12bb97331649.png

P3口工作原理——用作第二功能

输出:该位的锁存器需要置“1”,使“与非门”为开启状态。

61c5bb7c-90fa-11eb-8b86-12bb97331649.png

当第二输出为1时,场效应管截止,P3.x引脚输出为1;

当第二输出为0时,场效应管导通,P3.x引脚输出为0。

P3口工作原理——用作第二功能

输入:该位的锁存器和第二输出功能端均应置1,保证场效应管截止,P3.x引脚的信息由输入缓冲器BUF3的输出获得。

63ef1024-90fa-11eb-8b86-12bb97331649.png

P3口工作原理——用作通用I/O口

输出:第二输出功能端应保持“1”,“与非门”开启。

644dfd78-90fa-11eb-8b86-12bb97331649.png

CPU输出1时,Q=1,场效应管截止,P3.x引脚输出为1;

CPU输出0时,Q=0,场效应管导通,P3.x引脚输出为0。

P3口工作原理——用作通用I/O口

输入:P3.x位的输出锁存器和第二输出功能均应置1,场效应管截止。

644dfd78-90fa-11eb-8b86-12bb97331649.png

P3.x引脚信息通过输入BUF3和BUF2进入内部总线,完成“读引脚”操作;

也可执行“读锁存器”操作,此时Q端信息经过缓冲器BUF1进入内部总线。

653a8d0a-90fa-11eb-8b86-12bb97331649.png

四个并口(P0-P3)在读引脚之前,都需要将锁存器置“1”,使场效应管截止,避免锁存器内数据的干扰。

由于在输入操作前还必须附加一个置“1”的准备动作,因此称为“准双向口”。

四个并口(P0-P3)都是准双向口

四、8051单片机的最小系统板8051单片机内部有4KB闪烁存储器,本身就是一个数字量输入/输出的最小应用系统。

在构建8051单片机最小应用系统时,8051单片机需要外接时钟电路和复位电路即可,如下图所示。

658f5056-90fa-11eb-8b86-12bb97331649.png

注意:本最小应用系统只能作为小型的数字量的测控单元。
编辑:lyn

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

    关注

    6074

    文章

    45340

    浏览量

    663560
  • 存储器
    +关注

    关注

    39

    文章

    7714

    浏览量

    170853
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

    222945
  • 封装
    +关注

    关注

    128

    文章

    9139

    浏览量

    147892
  • 时钟电路
    +关注

    关注

    10

    文章

    246

    浏览量

    52243

原文标题:8051单片机结构与原理

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一文解析单片机晶振脚的原理

    晶振是重要元器件之一,对于晶振,小编于往期晶振相关文章中有过诸多阐述。本文中,小编将对单片机晶振脚的原理加以解析,以帮助大家更好理解晶振。晶振电路需要2个10-30pF级别的电容作为起振用途
    的头像 发表于 11-21 15:37 3260次阅读
    一文<b class='flag-5'>解析</b><b class='flag-5'>单片机</b>晶振脚的原理

    浮思特 | 红外热像仪镜头模组是什么?原理、结构与应用全解析

    在红外热像仪的所有部件中,有一个核心部分叫做镜头模组。它的性能好坏,决定了热像仪能否精准地“看清”热世界。那么,红外热像仪镜头模组是什么?它的工作原理结构组成和应用领域又有哪些?这篇文章将为你全面
    的头像 发表于 08-14 14:24 800次阅读
    浮思特 | 红外热像仪镜头模组是什么?原理、<b class='flag-5'>结构</b>与应用全<b class='flag-5'>解析</b>

    单片机最小系统工作原理及搭建

    单片机最小系统是指使单片机正常运行所需的最简电路配置,它是所有单片机应用的开发基础。以下是其核心组成、工作原理及搭建指南: 一、最小系统核心
    的头像 发表于 08-11 10:55 2469次阅读
    <b class='flag-5'>单片机</b>最小系统<b class='flag-5'>工作原理</b>及搭建

    单片机用什么封装

    单片机封装是将芯片内部电路与外部引脚连接并包裹保护的结构,不仅影响单片机的安装方式、适用场景,还与电路设计的紧凑性、散热性能密切相关。不同封
    的头像 发表于 08-01 13:47 896次阅读

    单片机原理及应用

    本书全面系统地介绍了 MCS-51 系列单片机的基本结构工作原理及应用技术。主要内容包括:微型计算机的基础知识、MCS-51 单片机的基本结构
    发表于 06-16 16:58

    图解单片机功能与应用(完整版)

    从基础知识的介绍出发,图文并茂,直观、系统地介绍了单片机的内部结构工作原理和应用技巧。全书分为10章,内容包括51单片机编程资源图解、51单片机
    发表于 06-16 16:52

    C51单片机及C语言知识点必备秘籍

    单片机关键知识点一览: 系列一 1:单片机简叙 2:单片机引脚介绍 3:单片机存储器结构 4:第一个
    发表于 05-15 14:00

    单相接触式调压器的工作原理结构特点

    单相接触式调压器是一种电力调节设备,用于调节电路中的电压,以满足不同电气设备的需求,下面将详细介绍其工作原理结构特点。
    的头像 发表于 03-31 13:50 1004次阅读
    单相接触式调压器的<b class='flag-5'>工作原理</b>及<b class='flag-5'>结构</b>特点

    STM32单片机最小系统电路设计

    单片机最小系统是指用最少的电路组成单片机可以工作的系统,通常最小系统包含:电源电路、时钟电路、复
    的头像 发表于 03-12 14:09 1.7w次阅读
    STM32<b class='flag-5'>单片机</b>最小系统<b class='flag-5'>电路</b>设计

    直流电机的基本工作原理结构

    本章主要讨论直流电机的基本结构工作原理,讨论直流电机的磁场分布、感应电动势、电磁转矩、电枢反应及影响、换向及改善换向方法,从应用角度分析直流发电机的运行特性和直流电动机的工作特性。
    发表于 02-27 01:03

    阻尼器的工作原理结构

    阻尼器的工作原理结构密切相关,其基本原理在于通过施加一个与振动方向相反的力(即阻尼力)来消耗振动的能量,使物体的振动幅度逐渐减小,直至停止振动。以下是对阻尼器工作原理结构的介绍:
    的头像 发表于 02-13 14:56 5405次阅读

    GD32单片机GPIO结构及注意事项

    电子发烧友网站提供《GD32单片机GPIO结构及注意事项.pdf》资料免费下载
    发表于 02-07 17:27 3次下载
    GD32<b class='flag-5'>单片机</b>GPIO<b class='flag-5'>结构</b>及注意事项

    什么是单片机的ADC接口

    ,简称ADC)接口是单片机中不可或缺的一部分,它负责将模拟信号转换为数字信号,使得单片机能够处理来自传感器、仪表等模拟世界的信号。本文将深入探讨单片机的ADC接口技术,包括其定义、工作原理
    的头像 发表于 02-03 11:27 3725次阅读

    EtherCAT数据帧结构解析

    物理层和常规的以太网卡,通过独特的数据帧结构和处理机制,实现了基于EtherNet的实时控制。本文将深入探讨EtherCAT的数据帧结构,从帧的组成、子报文的结构工作计数器的功能到数
    的头像 发表于 02-02 17:42 2217次阅读

    移动电源的工作原理_移动电源结构

    移动电源的工作原理是将电能存储在内置电池中,然后通过适当的电压和电流输出,为电子设备提供所需的电能。以下是关于移动电源工作原理的详细解释:
    的头像 发表于 01-27 16:11 3283次阅读