初学51单片机基本简介

  初始学习单片机顺便记录一点,本人大部分单片机学习都是使用Proteus软件经行仿真的。
附上Proteus 8.6 软件链接:https://pan.baidu.com/s/175RYa7MOTN7hrTLlgUME2A
提取码:3ao1   (希望有条件的支持正版)

​什么是单片机?

  在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器。

  AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,也是目前最常见的51芯片。

AT89C51最小系统构图

  
在这里插入图片描述
          图片来源Proteus仿真软件截图
  拿到一块芯片,想要使用它,首先要知道基本特点和各个引脚的基本作用,以下简介特点和引脚。

1、主要特点:

  4K字节可编程闪烁存储器、128*8位内部RAM、32可编程I/O线、两个16位定时器/计数器、5个中断源,可编程串行通道。

2、引脚说明:

①电源引脚

      Vcc(40脚):典型值+5V。
      Vss(20脚):接低电平。

②外部晶振

      X1、X2分别与晶体两端(18、19脚)相连接。当采用外部时钟信号时,X2接振荡信号,X1接地。

③输入输出口引脚:

      P0口:8位漏极双向I/O口。作输入口时,应先软件置“ 1”,被定义为高阻输入。
      P1口:内部上拉电阻8位双向I/O口。作输入口时,应先软件置“ 1”,点位被内部上拉为高。
      P2口:内部上拉电阻8位双向I/O口。作输入口时,应先软件置“ 1”。
      P3口:内部上拉电阻8位双向I/O口。作输入口时,应先软件置“ 1”。
P3口特殊功能:
      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(外部数据存储器读选通)

④控制引脚:

      RST/Vpd、ALE/-PROG、-PSEN、-EA/Vpp组成了MSC-51的控制总线。
      RST/Vpd(9脚):复位信号输入端(高电平有效)。
      第二功能:加+5V备用电源,可以实现掉电保护RAM信息不丢失。
      ALE/-PROG(30脚):地址锁存信号输出端。
      第二功能:编程脉冲输入。
      -PSEN(29脚):外部程序存储器读/选通信号。
      -EA/Vpp(31脚):外部程序存储器使能端。
      第二功能:编程电压输入端(+21V)。

猜你喜欢

转载自blog.csdn.net/weixin_45488643/article/details/105928161