在光电读卡机设计中,下位机的控制中心需要一片微处理器.其高端可选择DSP、RAM等16位或32位微处理器,低端可选择常用的8031,89C51,AT89S51等芯片.因为8031需外扩存储器,89C51需要专门的烧写器,而AT89S51具有ISP功能,只需单片机的4个IO口便能够通过上位机实现在线擦写、在线调试,便于系统的软硬件调试.所以,选择了AT89S51 。
光电读卡器设计,是以17路由反射式光电传感器、电压比较器、电阻等元器件组成的信息采集模块为核心,以单片机AT89S51为控制中心,用EDM1602A液晶显示屏实现阅读信息的实时显示功能;以RS232通用异步串行通讯为信息传输方式,由上位机中基于虚拟仪器开发平台Labview的评分系统进行必要的分析和处理,再通过其他部件如电源、机械支架等使整个系统有机的组合在一起,从而实现设计所要求的各项功能。