用户界面:1输入/设置开关,2switches,“2digit

F

fantabulous68

Guest
我想创建一个用户界面使用PIC微控制器C语言编程,见附图。

这将有3按钮开关。这将允许用户输入2位值:

1.enter/settings开关

2.increase数字从0到9

3.decrease数字从9 0如果用户推设置按钮
, 然后用户将进入一个设置屏幕。

value EG
.

然后用户可以选择 2位值

, 如。99或34。用户可以使用增加按钮以增加第一数字从0到9和0到9了。第一个数字将显示在LCD上
, 而用户正在增加。此后
, 用户可以使用减少按钮的第二位下降至第9 0 9 0了。第二个数字会显示在液晶显示器
, 而用户正在减少。

so the user presses ENTER and leaves the Settings screen.

所以
, 现在的用户在2位数的价值决定
, 并 希望在其他功能使用此值

, 以便用户按下键和树叶设置屏幕。

任何有益的想法Any1接近这一点。

代码:

主要()

(整合酶;

TRISB = 0xFF;= 0;

ĵ = 9;

而(1)(

/ /等待新闻同时(RB6); / /循环(1)

DelayMs(30); / /抖/ /等待释放而(!RB6); / /循环(2)

DelayMs(30); / /抖

一 ;/ /等待新闻而(RB4); / /循环(1)

DelayMs(30); / /抖/ /等待释放而(!RB4); / /循环(2)

DelayMs(30); / /抖

ĵ - ;)
 
您好Fantabulous68!
去年
, 我也面临同样的问题而设计的访客计数器8051在这我不得不通过使用两个按钮和算法的人进入房间德人数的限制是相同的
, 用户已设置数然后数字的数字。俺用Google搜索了很多
, 然后我发现一个函数(dont记得在哪里
, 但我想这是8052.com),它是用来把两个独立的4位数字的8位数字它利用了部分数学排序和正在罚你刚才谷歌到处看看
, 如果您发现该函数只使用其中的数学和使用您的照片
, 并在您使用C则编码是没有问题的。
祝您好运!

 

Welcome to EDABoard.com

Sponsor

Back
Top