STC89C52开发学习(一)

本文详细介绍了51系列单片机的基础知识,重点解析了89C52型号的引脚功能,包括电源时钟引脚、编程控制引脚及I/O引脚。特别强调了P0~P3口的功能与应用,以及如何配置T2定时器实现115200的波特率。

51系列单片机基础知识

注:这里采用89C52,因为在配置波特率发生器的时候,只有89C52才可以,因为只有89C52的T2定时器才可以配置成115200的波特率

STC89C52

引脚说明

注:此处以40脚DIP封装的版本为例

40个引脚,一共分为三类
(1)电源时钟引脚:如VCC,GND,XTAL1,XTAL2
XTAL1(19脚),XTAL2(18脚)——外接时钟引脚。
(2)编程控制引脚,如RST,PSEN,ALE/PROG,EA/VPP(了解即可)
(3)I/O引脚,如:P0~P3

I/O引脚细说

P0口

双向8位三态I/O口,这一组I/O口没有接上拉电阻,为高阻状态,不能正常地输出高低电平,本人基本不使用,这里不展开描述

P1~P2

准双向8位I/O口,每个口可以独立控制,内带上拉电阻。这种接口输出没有高阻状态,输入也不能锁存,可以输出低电平,一般我们对I/O口进行操作都使用这两组I/O口,对于52单片机来说P1.0的第二功能为T2定时器/计数器的外部输入,P1.1引脚的第二功能是T2EX捕捉、重装触发、即T2的外部控制端。(后面的章节会进行详细解释)

P3

最为重要的一组I/O口,学习51单片机必须理解的知识点。

第一功能:准双向8位I/O口,每个口可以独立控制,内带上拉电阻。这种接口输出没有高阻状态,输入也不能锁存,可以输出低电平,和P1~P2一样。

第二功能

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值