一、概述
本文章主要介绍80s51单片机,如果需要学习80C51,则需要注意,除80S51特有功能,其他80S51均与80C51相同。
80S51可支持在线编程,目前80C51已经基本淘汰。
1.基础知识
1)什么是单片机?
通过运行程序来控制硬件,具有微机控制功能的单片的微型计算机,也称为微控制器或嵌入式控制器。
2)主要应用于嵌入式系统。分为通用性和专用型两种,本次学习的是通用型单片机。
3)单片机有4 、8(最常见)、 16 、32位(二进制位数)。
4)存储器包括两大类,数据和程序存储器。
5)STC对801单片机做了扩展,具有更强的抗干扰能力。
6)发展趋势:集成度越来越高,一个单片机就是一个系统,低功耗。
7)使用的问题:如何根据合适的场景选择合适的单片机。
8)后缀为1基本型,2位增强型,比如:8051/8052,另外还有扩展性。
9)8051系列泛指8051内核的单片机。与8051兼容的产品如下(部分):
8)89S51编程只用穿行写入即可,80C51则需要专门的编程器。现在不支持在线写入的,已经淘汰。
9)片内硬件资源
注:要根据合适的场合选用合适的单片机,要有性价比观念,低高档要匹配,还要根据两个存储器的容量来选单片机。
10)单片机没有那个最好,只有那个最适合。
11) 51单片机有111条指令,这些指令不用特别去记,要多用。
12)各类嵌入式处理器