2.4整体方案的设计图2.2 系统总体框图该冲床自动计数控制系统以单片机STC89C52为控制核心,采用LJ18A3-8-Z/BX电感式接近传感器接收信号,并通过MAX7219数码管显示数据,还可通过键盘设置加工参数、查询历史记录、设置时间等。同时当分组量提前5次以及有效加工数达到加工总量时,采用蜂鸣器进行报警。系统框图如图2.2所示。第3章控制系统硬件设计3.1单片机最小系统电路在本设计的自动计数控制系统中,控制的核心是STC89C52单片机,该单片机是51系列增强型8位单片机,它提供了4个8位的I/O口,分别为P0、P1、P1、P2和P3,实现数据的输入和输出,内部有2个16位定时器/计数器,用于实现定时和计数功能,并且片内含有256个RAM单元以及8KB的ROM存储单元实现数据和程序的存储,便于用电的方式瞬间擦除和改写,且价格便宜,其外部晶振一般用11.0592MHz,一个指令周期为1us。其最小系统主要包括:复位电路、振荡电路以及存储器选择模式(EA脚的高低电平选择),电路如下图3.1所示:图3.1 单片机最小系统3.2端口分配本论文设计的自动计数控制系统其主控制芯片选型为STC89C52单片机,充分地运用了芯片的各个引脚,能够合理使用各个端口使计数器功能得以实现。现将各个模块使用端口情况作如表3.2配置表3.2 单片机端口分配表单片机端口外围接口电路硬件模块P0.0-P0.7,P2.3,P2.4指示灯电路模块P2.0,P2.1,P2.2显示电路模块P2.5,P2.6,P2.7时钟芯片电路模块P3.6报警电路模块P3.2接近开关电路模块P1.0-P1.7矩阵按键电路模块3.3接近开关电路模块本系统采用电感式接近传感器,它是一种非接触测量的位置传感器,具有工作可靠、性能稳定、重复定位精度高、无机械磨损、使用寿命长、无火花、无噪音、抗干扰能力强、环境适应性强等突出优点。