51教程(1)-最小系统功能和原理最小系统包括三部分电源部分,外部时钟源部分,硬件复位电路部分。其中电源不可缺少其他部分理论上不是必要的。1. 电源系统51基本上采用5V供电,市面上的锂电池供电基本上都是3.7V要直接用单片机没办法直接工作,需要进行升压处理,一般做法采用AMS1117三端稳压模组,输入3.7V或者使用两块3.7V的串联使得电压约为7.4V进行降压处理,三端稳压处理就是将电压稳定在固定值,这种能力不是无限的,他有他的输入的电压最小值和最大值超过这个范围这个模组会烧坏,通过配置不同的电阻二极管和电容可以控制电压的输出,如果使用模块直接购买对应模组即可例如5V就买AMS1117-5,现在有很多充电器(手机)头输出为5V也可以作为电源使用,(警告看清楚电压购买最大5V或者只支持5V输出),电源接入单片机的电源引脚后一定要多引出一些VCC和GND即使系统很简单也要多引出,便于调试使用。2. 外部时钟源系统外部时钟源是相对于内部震荡电路而言的,由于内部时钟源是RC震荡电路,加上体积和功耗的限制使得其精度和频率都受限,多数时候单片机都要外接时钟源电路,51单片机12个时钟周期为一个机器周期,为了适应人的习惯所以多数情况下外部石英晶振都选用12MHz晶振,使得机器周期在1us更加符合人的使用习惯和方便对于时间的把控,但是万物都难免误差的存在,12MHz的晶振在实际效果中很接近预期,但是对于精度要求更高的串行通信时其精度还是给串行通讯造成干扰,于是在有很多51为主控的系统中有另一种晶振频率-11.0592MHz-这主要是因为该系统需要串行通讯采用这个晶振更加准确。3.硬件复位电路复位就是让单片机系统重新开始工作,51单片机内部拥有看门狗电路,当程序运行异常时重新回到开头重新开始工作,但是这是自发的,不能人为控制,当我们想让单片机从头开始运行时,我们还需要停止喂狗(只有不停喂狗,看门狗才能正常工作)让看门狗实现复位,不方便不能随时随地停止,51单片机有RST引脚只要给够时间相应的电平单片机也会复位,接在这个引脚的的电路就是硬件复位电路,一般有两种作用一个是按键复位另一个是上电复位,按键复位好理解,就是把VCC直接接入RST引脚超过2个机器周期就会复位,人手很慢所以按下抬起就会复位,另一个就是巧妙利用电容的充放电效应,上电时电容充电,电压较低判定为低电平,拖够时间单片机就会复位,完成上电复位的操作。
51教程(1)-最小系统功能和原理
最新推荐文章于 2024-03-17 13:41:01 发布