全文预览

-基于单片机的步进电机控制系统的设计 (1)

上传者:苏堤漫步 |  格式:doc  |  页数:34 |  大小:649KB

文档介绍
传感器来检测步进电机的实际运行距离,并且通过液晶显示器来显示所设定的步进电机的运行距离和实际运行距离,当实际运行距离大于等于设定的运行距离时,步进电机停止工作。结合以上各部分方案的对比,系统的整体方案方框图如图2所示。键盘控制时钟电路单片机LCD1602步进电机驱动位置检测步进电机图2整体方案设计方框图3主要芯片介绍与硬件电路设计3.1单片机最小系统模块3.1.1单片机介绍STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口(王卫星,2009)。另外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。其引脚图如图3所示。图3STC89C52引脚图3.1.2单片机最小系统单片机控制模块由STC89C52最小系统组成,包括STC89C52单片机、晶振电路和复位电路。晶振电路由两个30pF左右电容和一个12MHz晶体振荡器构成,接入单片机的X1、X2引脚。单片机复位端高电平有效。单片机最小系统如图4所示。图4单片机最小系统

收藏

分享

举报
下载此文档