MOS管还可做电平转换 (下图是 5V转 3.3V,使芯片 GPIO的电平和 FPGAGPIO 的电平一致)
上电复位及硬件复位电路
利用 RC充电原理实现上电复位的电路设计,按键可进行硬件复位
上电瞬间 RC电路充电,RESET引脚出现正脉冲。只要 RESET端保持 10ms(这个时间和单片机的机器周期有关)以上的高电平,就能使单片机有效的复位;
放电二极管 D2不可缺少。当电源断电后,电容通过二极管 D2迅速放电,待电源恢复时便可实现可靠上电自动复位;
若没有二极管 D,当电源因某种干扰瞬间断电时,由于 C1不能迅速将电荷放掉,待电源恢复时,单片机不能上电自动复位,导致程序运行失控;
(若断电干扰脉冲较宽,可以使 RC迅速放电,待电源恢复后通过上电自动复位,使程序进入正常状态;若断电干扰脉冲较窄,断电瞬间 RC不能充分放电,则电源恢复后系统不能上电自动复位。)
按键电路
对于按键的电路处理要注意到按键按下和不按是两种不同的电平才是有效的
有时还会进行静电保护(加二极管 D3)
电路的设计时,要根据实际的应用来确定电路怎么连接,比如:
LED的控制中,和处理器的引脚连接是有讲究的——和要实现的电路功能有关,LED灯要实现呼吸的效果(用 PWM 控制),这就要和有 PWM 功能的处理器引脚相连
按键和处理器的连接也是一样,要根据实现的方式来决定电路的连接,(如按键的实现有中断处理和轮询方式,连接处理器的引脚是不同的)