让单片机工作的前提是为它添加必要的外围电路以构成单片机最小系统。初学者可能对 单片机最小系统感觉很神秘,其实单片机最小系统很简单,就是能使单片机工作的最少的器件构成的系统。最小系统虽然简单,但是却是大多数控制系统所必不可少的关键部分。对于 MCS-51 系列单片机,其内部已经包含了一定数量的程序存储器和数据存储器,在外部只要增加电源电路、时钟电路、复位电路,并对特殊引脚做相应处理即可构成单片机最小系统。
复位——使单片机恢复原始默认状态的操作。 单片机的外部复位电路有上电自动复位和按键手动复位两种。 复位条件 在RST/VPD引脚端出现:≥10ms时间的高电平(≥3V)状态
单片机的时钟信号用来提供其内部各种微操作时间基准。所谓时序就是 CPU 执行指令时所需控制信号的时间顺序,反映的是各控制信号在时间上的相互关系,单片机系统就是一个由同步时序控制的时序系统。微处理器的定时单位从小到大的顺序是:时钟周期(节拍)、状态、机器周期、指令周期。
指令的运算速度与指令所包含的机器周期数有关,执行指令的机器周期数越少,指令执行得越快。或者说,指令的执行速度由系统时钟频率决定的,时钟频率越高,执行指令速度越快。指令周期是时序的最大时间单位。 如何提供 51 系列单片机的时钟信号呢? 通常有两种方式:内部振荡方式和外部振荡方式。 (1)内部振荡方式 AT89S51 单片机的内部有一个用于构成内部振荡器的反相放大器,XTAL1 和 XTAL2分别是放大器的输入和输出端,在这两个引脚之间外接 1 个石英晶体或陶瓷振荡器,就可构成一个自激振荡器,如图 2-9 所示。 (2)外部振荡方式 把已有的时钟信号直接引入单片机,外部振荡脉冲信号由 XTAL1 端输入单片机,XTAL2 端悬空,如图 2-10 所示(对 CHMOS 型 51 系列单片机),HMOS 型单片机如何连接?这种方式的好处在于便于多块芯片同时、同步。