51单片机学习笔记

由于本人水平有限,以下内容仅供参考,当然也欢迎各位老师指点。

初识单片机

单片机是什么?
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。单片机也被称为单片微控器,属于一种集成式电路芯片。
单片机的种类也有很多。这里就不一一介绍了。

单片机有什么?

51单片机学习笔记_第1张图片
这张图就列举了51单片机的内部资源。我们学习单片机,就是学习如何控制IO口的状态、学会中断使用、以及IO和RAM的扩展。

怎么学?

1、首先要知道它是什么、有什么、以及工作原理。
2、学会如何让它正常工作
3、学会怎么写程序控制
4、如何将写好的程序下载到单片机里去
5、学会如何扩展IO以及RAM
6、学会如何扩展外设、搭建单片机工作系统

第一章 51单片机资源

51单片机学习笔记_第2张图片
P0口有三个功能:
1、外部扩展存储器时,当做数据总线
2、外部扩展存储器时,当作低地址总线
[在进行外部扩展是P0就是既做数据口、也作为地址口]
3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻

P1口只做I/O口使用:其内部有上拉电阻。[通常使用P1口]

P2口有两个功能:
1、扩展外部存储器时,当作高地址总线使用 [地址为16位,高地址即高8位,低地址即低8位]
2、做一般I/O口使用,其内部有上拉电阻;

P3口有两个功能:
除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能
51单片机学习笔记_第3张图片

ALE/PROG 地址锁存控制信号:在系统扩展时,ALE用于控制把P0口的输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。

RST 复位信号

时钟引脚XTAL1 XTAL2

EA/VPP 访问和序存储器控制信号
EA=1时单片机既能读取内部和外部扩展的数据;EA=0时,只能读取外部存储器的数据

PSEN片外程序存储器读选通信号 低电平有效

你可能感兴趣的:(单片机学习)