微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机小白学步(6) 单片机最小系统——麻雀虽小,五脏俱全

单片机小白学步(6) 单片机最小系统——麻雀虽小,五脏俱全

时间:11-19 来源:互联网 点击:

机可以在一个机器周期里进行一次加法运算(即汇编指令ADD),用12M晶振,1秒钟最多可以进行一百万次加法运算,是埃尼阿克的200倍(不考虑数据在寄存器和内存之间的移动)。看到这里,大家是不是在为自己能用上这么高科技的东西而窃喜呢?^_^

复位电路

复位电路:图中连接到RST引脚的那部分电路就是复位电路,由电阻和电容组成。复位电路的作用,就是在刚通电的时候给单片机发出一个信号(对于51单片机,是连续至少两个机器周期的高电平),告诉单片机现在可以开始工作了。于是单片机就从初始状态开始,不厌其烦的执行特定的程序,直到断电,或者出现特殊情况导致程序终止。一般情况下,单片机正常工作时是不应该出现程序执行终止的情况的,有关这个问题,后文讲单片机程序特点时会说明。

复位电路的原理,是上电时通过电阻给电容充电,让电容连接到RST管脚的电压,从5V变为0V,也就是高电平变为低电平。电阻和电容的取值,按照图中给出的参考值即可,如果对模拟电路有了解,也可以自行计算确定其取值。

其他电路

另外,图中的EA/VPP管脚,是访问内部或外部程序存储器选择信号和提供编程电压的,一般用的不多。直接连接VCC就可以了。

实际做实验的时候,我发现单片机不接复位电路,晶振上的两个电容省去,一般也能工作。但是为了安全起见,有条件的情况下还是应该把这些都接上。我们需要严谨的科学态度。

有了最小系统,单片机就可以正常工作,不断的执行我们让它执行的程序了。单片机这种不怕苦不怕累的精神值得我们学习。

=======================================================

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top