一、单片机简介

单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。

MCS51是指由美国Intel公司在1980年推出一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单片机。

Intel公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司以8051为基础核心只做了众多型号的单片机,比较常用的是美国的Atmel公司的51和国内STC51单片机。

二、单片机原理结构

单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
⒈ 电源: 
         ⑴ VCC – 芯片电源,接+5V;
         ⑵ VSS – 接地端;

⒉ 时钟:XTAL1、XTAL2 – 晶体振荡电路反相输入端和输出端。

⒊ 控制线:控制线共有4根:

⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲
      ① ALE功能:用来锁存P0口送出的低8位地址
      ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵ PSEN:外ROM读选通信号。

⑶ RST/VPD:复位/备用电源。
       ① RST(Reset)功能:复位信号输入端。
       ② VPD功能:在Vcc掉电情况下,接备用电源。

⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。
       ① EA功能:内外ROM选择端。
       ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

⒋ I/O线
  80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

为了使得51单片机能够正常使用,需要对其进行基本电路配置:

1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。
2、 振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶体震荡器,电容,连上就能了,按图1接上即可。
3、 复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。
4、 EA管脚:EA管脚接到正电源端。 至此,一个单片机就接好,通上电,单片机就开始工作了。

三、51单片机设计方案

下面分享一款基于STC89C52单片机的系统板设计方案,包含:

  • USB下载电路;
  • 数码管;
  • 蜂鸣器;
  • 矩阵键盘;
  • 红外;
  • LCD1602。

(1)原理图:

(2)PCB图:

原创文章,首发于 硬件之家 , 电路文件免费下载见:

微信公众号 硬件之家 后台回复 51MCU 获取下载链接

硬件之家,技术向前。

51单片机原理与设计方案(包含原理图与PCB)相关推荐

  1. 单片机c 语言0-99,单片机“0~99”加法计数器程序的设计51单片机原理及应用.doc...

    单片机"0~99"加法计数器程序的设计51单片机原理及应用 课 程 设 计 课程名称51单片机原理及应用题目名称单片机"0~99"加法计数器程序设计专业班级学生 ...

  2. STC单片机仿FX1N的PLC.需要的直接拍,包含原理图,PCB和源程序

    STC单片机仿FX1N的PLC.需要的直接拍,包含原理图,PCB和源程序id=659666567471&

  3. 大功率双伺服电机驱动板,包含原理图,PCB和原代码,基于STM32F4方案,支持霍尔,编码器,无感

    大功率双伺服电机驱动板,包含原理图,PCB和原代码,基于STM32F4方案,支持霍尔,编码器,无感. 需要有一定的基础,无基勿扰. :9450639029711075枫叶蓝.

  4. 220V转12V成熟设计 6W,包含原理图和pcb,附芯片手册,包含变压器设计

    220V转12V成熟设计,做过相关认证. 两种电路. 1)6W,包含原理图和pcb,附芯片手册,包含变压器设计. 2) 12W,包含原理图和pcb,附 BOM ,变压器参数,芯片手册. 备注:方案一芯 ...

  5. 欧瑞伺服 欧瑞伺服方案,SD10-G015包含原理图、pcb、源码

    欧瑞伺服 欧瑞伺服方案,SD10-G015包含原理图.pcb.源码 tb860441701

  6. 光伏并网逆变器资料,包含原理图,pcb,源码以及元器件明细表

    光伏并网逆变器资料,包含原理图,pcb,源码以及元器件明细表 光伏并网逆变器资料,包含原理图,pcb,源码以及元器件明细表. 如下: 功率接口板原理图和pcb,元器件明细表. 主控DSP板原理图(pd ...

  7. 单片机 | 51单片机原理

    [金善愚] 单片机应用原理篇 笔记整理 课程视频 :https://space.bilibili.com/483942191/channel/collectiondetail?sid=51090 文章 ...

  8. 项目实战:51单片机超声波水位控制器设计 (源码+PCB+原理图与实物制作)全套资料

    51单片机超声波水位控制器设计 说明: 本设计中液晶显示有4个字母,分别为 H------容器的最高水位设定值(不能高于实际高度) L------容器的最低水位设定值 D-----容器实际高度(可以设 ...

  9. 基于51单片机的万年历proteus仿真原理图方案设计

    (末尾附文件) 系统框图 原理图 仿真图 最小系统电路 STC89C52的最小系统如图3-3所示,整个最小系统由三个部分组成,晶振电路部分.复位电路部分.电源电路等三个部分组成. 晶振电路包括2个30 ...

  10. 基于51单片机的万年历(包含闹钟,秒表)实现

    开头唠一唠: 趁着寒假的时间,也趁着课程设计正好是做一个万年历.就打算好好从头到尾来一遍.涨涨知识.首先说的是本人也是小白一颗,大神们能帮忙指正错误的话,不胜感激.写博客只是为了总结经验,要是帮到一部 ...

最新文章

  1. redhat6.4中手动创建oracle11g数据库
  2. golang中的指针
  3. learn-the-architecture系列
  4. Java中的低GC:使用原语而不是包装器
  5. Flask爱家租房--城区信息
  6. Softmax, DNN, WideDeep Model
  7. 关于wait、notify在火车售票战的实例
  8. gitlab ssh key
  9. 热点账户高并发解决方案
  10. 1.微信开放平台 和 微信公众平台 和 商户平台 的区别
  11. 《缠论》的精髓是什么?
  12. anaconda报错Collecting package metadata (current_repodata.json): failed
  13. 在activity之间传递数据
  14. python模拟鼠标操作_python 捕捉和模拟鼠标键盘操作
  15. java构造块与静态块
  16. c++图像处理之对比度拉伸变换
  17. 汇编8086复习——基础知识、指令汇总、上机实验踩坑
  18. MSVCRTD.lib
  19. python资源论坛_五个亲测可用的Python论坛类网站开源框架
  20. w7设置双显示器_win7系统设置双显示器的操作方法

热门文章

  1. idea 安装 jclasslib 插件
  2. matlab计算方差和平均值,matlab求平均值和方差
  3. 缺少tlqcu_qcu1.conf文件
  4. CAD2017下载AutoCAD2017下载安装详细教程
  5. 领域建模——事件风暴
  6. 草图大师SketchUp 2022 安装教程
  7. meta—learning调研及MAML概述
  8. lisp如何将度分秒转换为弧度_3 角 度分秒与弧度互相转换
  9. Druid SQL注入检测
  10. java银行收费系统界面程序_基于jsp的物业收费管理系统-JavaEE实现物业收费管理系统 - java项目源码...