该文设计的主要内容是通过软件编程实现电风扇的变速、定时、睡眠功能,其中变速功能采用PWM控制,其它功能由控制自定义标志位实现。硬件部分主要是通过8051单片机的P1口驱动外部直流电机工作,设计中采用了8055作为开关管来控制直流电机的工作与否来达到设计要求。