找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4061|回复: 0
收起左侧

[求助]嵌入式系统设计——键盘参数设置程序设计

[复制链接]
ID:33218 发表于 2011-11-14 14:56 | 显示全部楼层 |阅读模式
 

一.基本要求

设计一个参数设置功能的程序。参数号为0-9,每个参数的缺省参数值、上限与下限由表格给定(可以如下设置)。

缺省值:为参数号+5;

参数上限:100,110,120,,,。

参数下限:0,10,20,30,,,,。

     主程序为数字时钟程序。按下设置键后进入设置状态,此时最左位显示参数号(带小数点),右边三位显示参数值。按下增量及减量键后参数号变化,相应的参数值也随即显示出来。按下确认键后参数值闪烁,此时再按下增量及减量键则参数值改变。再次按下确认键后参数修改成功,参数值停止闪烁。若此时按下设置键则参数不修改(取消修改),并返回原来的状态(参数值不闪烁)。再次按下设置键则返回主程序(数字时钟)。

     进一步的功能是实现参数值的快速修改。在参数值修改状态下,按下增量及减量键超过2秒,参数值要能够快速变化(连续加减),直至上限或下限。每次按键只要在2秒之内,数值只能变化1。同时,若15秒未按键,则自动退出当前状态,直至返回主程序。

     再进一步,将参数号增加到0-99,参数值的范围增加到4位数。进入参数设置时先显示“Pr.+参数号”,按下确认键后再显示参四位参数数值(闪烁)。快速增减时各位数变化达到10后,十位数快速增减;再次达到10后,百位数快速增减;直至最高位。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表