怎么用STC10F08XE+X5045P做个计数器程序
时间:10-02
整理:3721RD
点击:
计数器功能
要求:能预置设定数字,完成循环次数能查询,计数能断电保存,红外检测,采用霍尔传感器计数输入 。
面板操作有四个功能开关键:预置、查询、断丝、进位。
开关键功能:一.预置有双功能:1.预置数,2.预置确认。
二.查询有双功能:1.查循完成预置计数的总次数,2.加数功能。
三.断丝有双功能:1.清零功能,将未完成计数的数字清零,2.(减数功能)。
四.进位:个位十位百位千位循环选择。
五.进位+断丝双键完成清零,使没完成的计数返回到预定值,且
清掉完成计数的总次数,复位为零。
功能开关操作要求:1.预置:按预置键2秒,四位数码管显示0000,且预设个位开始闪烁。
2.查询:(加数功能)按一次查询键数值加一,数字0-9循环变化。
3断丝:(减数功能)按断丝键一次数值减一,数字9-0循环变化。
4.进位:按进位键分别选择个位十位百位千位循环闪烁,且按查询键
数字0-9增加循环变化;按断丝键数字9-0减小变化。循环设定好数字后5秒内按预置键确认,否则退出设定。
六.完成计数值时有5秒时间控制输出,然后输出复位;同时计数器返回预定值,重新开始计数。
七.一旦检测到红外信号丢失,0.5后秒钟要有控制输出。
硬件:STC10F08EX、X5045P
端口:P26查询输入
P27断丝输入
P25进位输入
P24预置输入
P14断丝灯显示
P15预置过程灯亮
P16输出控制(保持5秒后复位)
P17工作显示灯
P35霍尔传感器输入(计数端)
P32红外检测输入
P25+P27清零
要求:能预置设定数字,完成循环次数能查询,计数能断电保存,红外检测,采用霍尔传感器计数输入 。
面板操作有四个功能开关键:预置、查询、断丝、进位。
开关键功能:一.预置有双功能:1.预置数,2.预置确认。
二.查询有双功能:1.查循完成预置计数的总次数,2.加数功能。
三.断丝有双功能:1.清零功能,将未完成计数的数字清零,2.(减数功能)。
四.进位:个位十位百位千位循环选择。
五.进位+断丝双键完成清零,使没完成的计数返回到预定值,且
清掉完成计数的总次数,复位为零。
功能开关操作要求:1.预置:按预置键2秒,四位数码管显示0000,且预设个位开始闪烁。
2.查询:(加数功能)按一次查询键数值加一,数字0-9循环变化。
3断丝:(减数功能)按断丝键一次数值减一,数字9-0循环变化。
4.进位:按进位键分别选择个位十位百位千位循环闪烁,且按查询键
数字0-9增加循环变化;按断丝键数字9-0减小变化。循环设定好数字后5秒内按预置键确认,否则退出设定。
六.完成计数值时有5秒时间控制输出,然后输出复位;同时计数器返回预定值,重新开始计数。
七.一旦检测到红外信号丢失,0.5后秒钟要有控制输出。
硬件:STC10F08EX、X5045P
端口:P26查询输入
P27断丝输入
P25进位输入
P24预置输入
P14断丝灯显示
P15预置过程灯亮
P16输出控制(保持5秒后复位)
P17工作显示灯
P35霍尔传感器输入(计数端)
P32红外检测输入
P25+P27清零
1002925094 qq
这个要求较高呀 围观一下