查漏:控制器:LE:LATCH Enable
OE:OUTPUT Enable
即使能控制器。
单片机形象来说就是一个芯片(没有像电脑一样接各种外设),内部程序可以进行重复擦写(但是有次数的限制),下载程序的过程我们一般称之为烧录(这个名词与单片机的历史有关联,即熔断写入程序,有兴趣可以自行探讨)。
优点:体积小,质量轻,价格低。便于学习。(比32简单很多)。
单片微型计算机英文简称MCU(即微控制单元)。用途也十分广泛(各种智能IC卡,遥控车,循迹小车,也可自制CPU,机器人等各种领域)。
单片机编程语言:汇编语言。(执行效率最高)
C语言。(执行效率是汇编的百分之90左右)
C++。(面向对象的编程语言,部分驱动文件有他们的身影,我还没用过C++写程序)。
micropython。等等......但对于现在来说,C语言仍然是嵌入式开发的主流,这也是得益于C语言的诸多优点。
什么是C51? C51是标准C的扩展(即同为编程语言,和C语言的基本编程思路几乎一致),主要面向硬件,需要更合理的使用变量和空间。
使用软件(IDE):keil(后面学习到arm架构的单片机时使用MDK)。
51单片机的主要功能:1:8位CPU。
2:4kbtes的程序存储器(ROM)。
3:128bytes的数据存储器(RAM)。
4:2个可编程计数器。
5:5个中断源,2个优先级。
6:外部数据存储器寻址空间为64kb。
7:外部程序存储器的寻址空间为64kb。
8:5V供电。
学习方法: 多看,多读,多实践。



