51单片机知识点汇总

本文详细介绍了51单片机的主要知识点,包括STC89C51单片机的外部引脚功能,电源及时钟特性,单片机的周期概念,移位操作,数码管显示原理,中断系统,定时器中断,串行通信的并行与串行方式,RS-232电平转换,波特率计算,I2C总线,空闲与掉电模式,看门狗功能以及SPI接口。内容深入浅出,适合初学者掌握51单片机的基础知识。
摘要由CSDN通过智能技术生成

51单片机知识点汇总

一、STC89C51单片机外部引脚简介

  1. 电源及时钟引脚:Vcc(40脚)、GND(20脚)、XTAL1(19脚)、XTAL2(18脚)。

    Vcc、GND——单片机电源引脚,不同的型号单片机接入对应电压电源,常压为+5V,低压为
    +3.3V。

    XTAL1、XTAL2——外接时钟引脚。XTAL1为片内震荡电路的输入端,XTAL2为片内震荡电路的输出端。8051的时钟有两种方式,一种是片内时钟震荡方式,需要在这两个脚外接石英晶体和震荡电容,震荡电容的值一般取10p~30p;另一种是外部时钟方式,将XTAL1接地,外部时钟信号从XTAL2脚输入。

  2. 编程控制引脚。如RST(复位)、PSEN(29脚)、ALE/PROG(30脚)、EA/Vpp(31脚)。

    RST(9脚)——单片机复位引脚。当输入连续两个机器周期以上高点平时有效,用来完成单片机的复位初始化操作,复位后程序计数器PC=0000H,单片机从程序储存器的0000H单元读取第一条指令码。即单片机从头开始执行程序。

    PSEN(29脚)—— 程序存储器允许输出控制端。读取外部程序存储器时PSEN低电平有效,以实现外部程序存储器单元的读操作(了解即可)。

    ALE/PROG(30脚)—— 在单片机扩展外部RAM时,ALE用于控制把P0口的输出低8位地址送锁存器锁存器来,以实现地位地址和数据的隔离。(了解即可)。

    EA/Vpp(31脚)—— EA接高电平时,单片机读取内部程序存储器。当扩展有外部ROM时,当读取完内部ROM后自动读取外部ROM。EA接低电平时,单片机直接读取外部ROM。

  3. I/O口引脚 —— P0口、P1口、P2口、P3口。

    P0口(39-32脚)——双向8位I/O口,每个口可独立控制,没有上拉电阻,为高阻态,所以不能正常的输出高低电平,因此该组IO口在使用时务必要接上拉电阻,一般选10千欧。

    P1口(1-8脚)——准双向8位IO口,每个口可独立控制,内带上拉电阻,这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向IO口。之所以称它为准双向,是因为该口在作为输入使用前,要先向该口进行写1操作,然后单片机内部才可正确的读出外部信号,也就是要使其先

  • 12
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值