要想学习单片机,需从它的内部资源和外部硬件的了解入手。
1.单片机的内部资源1.1(1)Flash——程序储存空间,早期单片机是OTPROM。
(2)RAM——数据储存空间。
(3)SFR——特殊功能寄存器。
这里重点说明一下特殊功能寄存器,特殊功能寄存器是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。如IO口特殊功能寄存器(一个IO口有8个引脚,它们能够映射单片机内部对应的寄存器)。
除此之外,特殊功能寄存器还有很多,如下表所示:
1.概念单片机最小系统是指用最少的原件组成的单片机可以工作的系统。
2.三要素:电源,晶振,复位电路。
(1)电源很好理解,在此就不多赘述,我们只需要知道单片机所用电源一般为5V电源,开发板上的VCC(40引脚)代表的是电源正极,GND(20引脚)代表的是电源负极。
(2)晶振,又叫晶体振荡器,它的作用是为单片机系统提供基准时钟信号,单片机内部所有工作都是以这个时钟信号为步调基准来进行工作的。
(3)复位电路,就是利用它把电路恢复到起始状态。就像计算器的清零按钮的作用一样,以便回到原始状态,重新进行计算。其复位方式有三种:上电复位,手动复位,程序自动复位。
3.部分硬件基础知识1.去耦电容:去耦电容是电路中装设在元件的电源端的电容,此电容可以提供较稳定的电源,它在电路中起到缓冲的稳定的作用,以此保护其他元器件不受损。
如图中的C16
*电容的耐压值一般要高于5V(我们用的5V系统),推荐1.5到2倍即可。
*电容容值的选取由整个系统的功率消耗情况决定,系统耗电较大,波动可能较大,那么所选容值要大一些,反之可以小一些
2.三极管,是一种控制电流的半导体器件,其作用是把微弱信号放大成幅度值较大的电信号,也用作触点开关。
如图:
*b为基极,e为发射极,c为集电极。
*三极管有截止,放大,饱和三种工作状态。放大状态主要运用到模拟电路中,截止和饱和两种状态(开关特性)主要运用在数字电路中。
*饱和状态:c,e之间视为短路。截止状态:c,e之间视为开路。
*对于PNP型而言,e极电压只要高于b极0.7V以上,三极管e极和c极之间就可以顺利导通。控制端在b和c之间,被控制端是e和c之间。同理,NPN型的导通电压是b极比e极搞0.7V。总之,是箭头的始端比末端高0.7V就可以导通。
**今天就先说到这,由于大部分是概念性的知识点,所以文字叙述特别多,明天主要介绍三极管的和两种74HC245芯片以及74HC138三八译码器的应用。由于第一次写,如果有写的不好的地方,还请多多包涵。