你要看你的MOS管要驱动什么东西 要只是一个继电器之类的小负载的话直接用51的引脚驱动就可以,要注意电感类负载要加保护二极管和吸收缓冲,最好用N沟道的MOS。
如果你驱动的东西(功率)很大,(大电流、大电压的场合),最好要做电气隔离、过流超压保护、温度保护等~~ 此时既要隔离传送控制信号(例如PWM信号),也要给驱动级(MOS管的推动电路)传送电能。常用的信号传送有PC923 PC929 6N137 TL521等 至于电能的传送可以用DC-DC模块。如果是做产品的话建议自己搞一个建议的DC-DC,这样可以降低成本。
然后MOS管有一种简单的驱动方式 一般2SC1815+2SA1015
51单片机的高电平驱动不考虑驱动电流时,其引脚的最高电压也不会超过5V,如果考虑它的微安级的驱动电流,高电平几乎没什么驱动能力的;在说说MOS管,看一下参数,你自己都可以回答这个问题了,如图是06N80C3的数据截图(局部):
只有当VGS=10V时才具备完全导通的条件,而且还与负荷有关,所以它的控制电压至少要12V,单片机的引脚必须经过驱动电路才能有效控制,而且需要低电平输出控制,而当MOS管用于高压电路时还要考虑电气隔离。