基于8051单片机的电阻成型机设计
3 控制系统软件设计
根据硬件电路的连接和系统功能的要求,软件主要包括:主程序、键盘处理程序、参数设定子程序、显示子程序和采样子程序。首先将进行初始化,然后进入显示子程序,在此期间进行光电传感器开关信号采集、处理并传给单片机,然后进行按键扫描判断有无按键,如果有,则设定参数即输入加工数目,若无则返回显示。其程序流程图如图3所示。本文引用地址:https://www.eepw.com.cn/article/172283.htm
其中主程序主要完成系统初始化,读键盘,判断,调用程序模块和循环过程等操作,是整个软件的主体。参数的设定采用按键输入方式,即通过按键输入。键盘处理程序采用查询方法,为避免误操作,采用软件延时去抖处理,即检测到键盘闭合后延时20 ms,再检测一次,仍闭合则认为键是闭合的,否则不予处理。显示子程序包括:写显示RAM命令字90 H;取待显示数据转换为段选码写入显示RAM中;一次写入8个待显示数据计数器等。
4 结束语
基于单片机的电阻成型机能通过光电传感器检测已加工电阻,利用单片机对加工电阻自动计数并实时显示,通过单片机发出控制信号,实现电阻成型,其性能稳定、检测数据准确。
光敏电阻相关文章:光敏电阻工作原理
光电开关相关文章:光电开关原理
评论