切换到宽版
  • 63143阅读
  • 377回复

[C51][Open Source]YS18-3荧光管电子时钟100%开源放送(软件源工程及代码.硬件原理图) [复制链接]

上一主题 下一主题
离线6sfmwd
发帖
327
M币
105
专家
2
粉丝
12
只看该作者 20楼 发表于: 2011-04-20
谢谢楼主的认真回答:我看了一下程序遥控部分.有些不明白,程序当中的

0X45
0X46
0X47
0X44
0X40
0X43
0X07
0X15
0X09
0X16
0X19

这些键能实现什么功能呢? 如果用我自己的遥控器是不将这些用户码替换掉就可以呢?


在程序中还看到定义了以下0-9的数字键.这些键是对这个时钟那些功能进行操作.或者说是这些键实现什么功能




               case    0x0D:    Num_Process(0);     break;                //0键        
        case    0x0C:    Num_Process(1);     break;                //1键        
        case    0x18:    Num_Process(2);     break;                //2键        
        case    0x5E:    Num_Process(3);     break;                //3键        
        case    0x08:    Num_Process(4);     break;                //4键        
        case    0x1C:    Num_Process(5);     break;                //5键        
        case    0x5A:    Num_Process(6);     break;                //6键        
        case    0x42:    Num_Process(7);     break;                //7键      
        case    0x52:    Num_Process(8);     break;                //8键      
        case    0x4A:    Num_Process(9);     break;                //9键
离线yanzeyuan

发帖
412
M币
1873
专家
21
粉丝
315
只看该作者 21楼 发表于: 2011-04-20
引用第24楼6sfmwd于2011-04-20 13:24发表的 :
谢谢楼主的认真回答:我看了一下程序遥控部分.有些不明白,程序当中的
0X45
0X46
0X47
.......



这些键后面都注释的有相应的名称,比如:

//**********************************************************************
  case 0x45:         //POWER


这下面跟着的就是处理电源键按下以后应该执行的代码;

因为数字键有很多共同特性,所以我专门做了一个函数来处理数字键按下以后的执行代码:

/********************************************************************************************************
**  函数名称:   void Num_Process(uchar N)
** 功能描述:   数字按键处理函数
** 创 建 者:   严泽远
** 创建时间:   2011-02-04 16:11
** 版    本:   v1.0.0
********************************************************************************************************/
void Num_Process(uchar N)


其中N就是按下的数字0-9
本帖最近打赏记录:共1条打赏M币+10
御剑追梦 M币 +10 熱心助人 2011-08-07
离线dud
发帖
84
M币
975
专家
1
粉丝
3
只看该作者 22楼 发表于: 2011-04-20
这么评分呢???
现在手头有几个YS30的管,5楼的大哥正在帮我弄,嘿嘿~~
离线sss888

发帖
410
M币
810
专家
6
粉丝
34
只看该作者 23楼 发表于: 2011-04-20
谢谢严老师
离线splin
发帖
375
M币
158
专家
2
粉丝
16
只看该作者 24楼 发表于: 2011-04-20
好漂亮的时钟!
离线splin
发帖
375
M币
158
专家
2
粉丝
16
只看该作者 25楼 发表于: 2011-04-20
再用其他材料装饰一下啊
离线6sfmwd
发帖
327
M币
105
专家
2
粉丝
12
只看该作者 26楼 发表于: 2011-04-21
DS3231精度比DS12C887精度高吗?STC12C5620AD(12元左右)、DS3231(25元左右)就这2个IC价格也不少!做出来的精度高的话可以DIY一下!STC12C5620AD、DS3231、LPD6803能在一家店买到吗?那里买?
离线subarusti
发帖
1
M币
49
专家
0
粉丝
0
只看该作者 27楼 发表于: 2011-04-21
楼主太強了,有空研究一下
多谢分享!
离线tman
发帖
9
M币
35
专家
0
粉丝
1
只看该作者 28楼 发表于: 2011-04-21
非常漂亮,顶LZ
离线gdsgds

发帖
889
M币
4026
专家
2
粉丝
12
只看该作者 29楼 发表于: 2011-04-21
公历与农历的换算完整函数代码

呵呵,这个真不错。当然,我初学C,目前估计还看不懂,但楼主做的时钟确实漂亮!要是参赛,我投你一票!
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个