前言:
本文是根据哔哩哔哩网站上“江协科技51单片机”视频的学习笔记,在这里会记录下江协科技51单片机开发板的配套视频教程所作的实验和学习笔记内容。本文大量引用了江协科技51单片机教学视频和链接中的内容。
引用:
51单片机入门教程-2020版 程序全程纯手打 从零开始入门_哔哩哔哩_bilibili
正文:
0. 概述
今天 (2024/06/13)在淘宝上购买了江协科技51单片机开发板套件,就上在上一篇博文里说的自己计划学习下江协科技51单片机开发教程,通过STC51单片机这种MCU这种贴近于裸机的开发来增加对于系统硬件层面知识的了解和掌握。
1. 单片机及开发板介绍
本实验使用STC89C52单片机,单片机的整体信息资源如下:
公司 | STC公司 |
位数 | 8位 |
RAM | 512字节 |
ROM | 8K(Flash) |
工作频率 | 12MHz(本开发板使用) |
STC89C52单片机的命名规则如下
根据该命名规则我们来看下本实验开发板所使用的
STC89C52RC 40I-PDIP40 XXX 90C 型号的规格
- C:表示工作电压为 5.5V~3.3V
- 52:表示是8K ROM
- 40:表示最大工作频率可以到40MHz
- I:表示为工业级Industry
- PDIP:表示为双列直插式封装
- 40:表示引脚的数量为40个引脚
STC89C51 PDIP40封装形式的管脚定义,PDIP40双列直插式40以及哦啊封装形式有40个引脚,新品引脚编号按照逆时针的顺序编号,芯片上有标记缺口的地方为起始引脚,从缺口标记左上的开始编号为P0,P1,P2,P3 ,,, 一直到P20,然后是芯片右侧的引脚,从右下角P21号引脚开始编号到P40引脚。
STC89C51的单片机PDIP40引脚,分为P0,P1,P2,P3 共4组I/O口引脚,每组IO口有8个引脚,IO口一种使用 4*8=32个引脚,剩下的是 VCC引脚,GND引脚,INT中断引脚,XTAL晶振引脚。
2. STC89C51单片机内部模块框图
STC89C51单片机内部模块框图如下,
课件中说90C版本无EA,PSE管脚,有P4.4/P4.5/P4.6管脚
课件中说HD版本有P4.4/P4.5/P4.6管脚,无EA,PSE管脚
3. STC89C52最小系统
STC89C52最小系统如下,需要接VCC电源供电,接GND地,接外部晶振,和RST重启电路,就可以构成STC89C52最小系统。