江协的51单片机的学习

1.单片机的基础知识

1.为什么叫51单片机

51单片机是指80年代Intel开发的8051单片机内核的统称,就是因为这个"8051"有个51,所以凡是与"8051"内核一样的单片机都统称为51系列单片机。

2.对单片机的每个引脚的含义是什么?

1.电源引脚:vcc是电源的正极+,Gnd是电源的负极接地。

2.时钟引脚:XTAL1,XTAL2,功能,晶振输入端(接外部晶振),晶振输出端(接外部晶振)

外接晶振X1+两个电容C2/C3(30pF左右)组成振荡电路,提供单片机工作节拍。

单片机是一个数字电路 ,它所有的操作(取指令、运算、读写数据)都需要按照一个固定的节奏一步一步执行。这个"节奏"就是时钟信号(也叫时钟脉冲、系统时钟)。

3.复位引脚:RST,复位输入端,高电平有效,配合C1(10uF)和R1(10K)组成上电复位电路,上电瞬间RST高电平复位单片机。

复位(Reset)本质上就是让单片机"重新启动",回到最初的初始状态,从头开始执行程序。

4.P0 口(P0.0 ~ P0.7)------ 数据/地址复用口

特点 :P0 口内部是开漏输出 ,作为普通 I/O 使用时必须外接上拉电阻;外扩存储器时自动作为地址/数据复用总线(AD0~AD7)。

这个电阻就叫"上拉电阻",因为它把电平"往上拉"到高电平。

总结:P0 口内部没有上拉能力,自己"推不上去",必须靠外部电阻"拉一把"。P1、P2、P3 内部有上拉电路,所以不需要额外接。

5.P1 口(P1.0 ~ P1.7)------ 通用 I/O 口

特点:P1 口是纯粹的通用 I/O 口,P1.0 和 P1.1 有定时器 2 的第二功能(STC89C52 有 T2,标准 8051 没有)。

  1. P2 口(P2.0 ~ P2.7)------ 地址高 8 位 / 通用 I/O

特点 :作为普通 I/O 时无需上拉电阻(内部有上拉);外扩存储器/外设时作为地址总线高 8 位(A8~A15)

7.P3 口(P3.0 ~ P3.7)------ 多功能口(第二功能最丰富)

特点:P3 口每个引脚都有重要的第二功能,是单片机与外部通信、中断、定时、扩展存储的核心接口。

  1. 控制引脚(29~31 脚,版本不同功能不同)

其实我不明白为什么p要分怎么多的内容?是不是都是接口来用的?

P0~P3 都是 I/O 接口,但 8051 为了用有限的 40 个引脚实现强大的扩展能力,给它们分配了不同的"默认职责"。这是 40 年前 Intel 的聪明设计,一直沿用到现在。对初学者来说,你可以把它们都当成普通 GPIO 用,只是要注意 P0 需要上拉电阻,以及 P3 的部分引脚有更重要的第二功能。

进制转换

头文件:使用什么芯片

.hex文件,在objects,下载输出文件

2.元件

LED介绍

中文名:发光二极管外文名:Light Emitting Diode

简称:LED

用途:照明、广告灯、指引灯、屏幕