便于与单片机等数字系统接口,实现方便,而前两种方法必须要配合一定的外围模拟电路才能达到单片机控制目的,基于以上分析, 在电动机驱动模块上拟选定采用PWM脉宽调制方法。选用L298双全桥步进电机专用驱动芯片。因此选用此方案。Р第二章主要元器件的介绍Р2.1 主控芯片AT89C51Р2.1.1 AT89C51简介РAT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS 8位微处理器,俗称单片机。外形及引脚排列如图1所示:Р图1 AT89C51外形及引脚排列Р2.1.2 管脚说明:Р(1)VCC:供电电压。Р(2)GND:接地。Р(3)P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。Р(4)P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能可驱动4个TTL输入。P1口写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流。在FLASH编程和校验时,P1口接受低8位地址。Р(5)P2口:P2口为一个带有内部上拉电阻的8位双向I/O口,P2口缓冲器能可驱动4个TTL输入。当P2口写1时,被内部上拉电阻拉高,且作为输入,P2口被外部拉低电平时,将输出电流。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高8位。在访问8位地址的外部数据存储器时,P2引脚上的内容在整个访问期间不变。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。