我是根据北京交通大学戴胜华老师的 mooc 学的,他讲得很浅显易懂,适合大一自学(无需微机原理的知识,但可能需要一点点数电的知识)。
单片机简介
什么是单片机?单片机是将CPU、内存、I/O集成在一小片硅片上的微型机。单片机通常用于工业控制,故又叫微控制器(MCU)。单片机只能进行简单的运算,如果要更高级的功能,就需要用嵌入式系统。
单片机的历史:
- 1970~1978:48系列
- 1978~1983:51/52系列
- 1988~今:96系列
尽管51已经是40多年前的东西,但有些东西并不是性能越高越好,反而是简单够用就行,所以现在51依然还在流行。比如在各种仪器、遥控器、家电里都有单片机(不一定是51,但也差不多)。下面是 51 的一些特性:
51单品片是 8 位机。这说明它一个字节有 8 位(1 byte = 8 bit),同时处理器一次也只能处理 8 位。顺便普及一下二进制单位:$2^{10}=1\rm{k}$,$2^{20}=1\rm{M}$,$2^{30}=1\rm{G}$。
51单片机的时钟频率通常是 24MHz,反映每秒能够执行的指令。这个频率是可以变的。
下篇8051电路