极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10289|回复: 4

关于数码管实时显示串行输入的数字的问题

[复制链接]
发表于 2013-11-29 16:36:47 | 显示全部楼层 |阅读模式
利用现成代码稍加改动可以实现一位数码管循环显示数字的问题。
虽然感觉很简单,但始终无法显示实时输入的数字。


//    switch(Serial.read())
//    {
//    case '1':{digital_1();delay(2000);}
//    case '2':{digital_2();delay(2000);}
//    case '3':{digital_3();delay(2000);}
//    case '4':{digital_4();delay(2000);}
//    case '5':{digital_5();delay(2000);}
//    case '6':{digital_6();delay(2000);}
//    case '7':{digital_7();delay(2000);}
//    case '8':{digital_8();delay(2000);}
//   
//    }这是关键代码,不知道哪里有问题

或者大神们有什么源码或者思想,可以告诉我一下。。。感激不尽
回复

使用道具 举报

 楼主| 发表于 2013-11-29 16:42:27 | 显示全部楼层
怎么发帖不能插入图像之类的啊?回帖貌似可以进入高级模式
回复 支持 反对

使用道具 举报

发表于 2013-11-29 19:55:56 | 显示全部楼层
这个delay(2000);绝对是神代码,你如果输入'1',你这个switch光delay就要16S
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-29 20:48:32 | 显示全部楼层
pathletboy 发表于 2013-11-29 19:55
这个delay(2000);绝对是神代码,你如果输入'1',你这个switch光delay就要16S

。。不明白啊==求指导
回复 支持 反对

使用道具 举报

发表于 2013-11-29 21:39:08 | 显示全部楼层
jayhe 发表于 2013-11-29 20:48
。。不明白啊==求指导

要想让机器正确执行你的代码,你写完代码后,人脑先执行一遍,你如果串口输入'1'。你看看执行过程是怎么样的。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 09:08 , Processed in 0.121087 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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