夏日么么茶 发表于 2012-11-30 19:18:23

stc12c5a60s2制作的1608点阵,内置1302,菜单系统,音频显示

主控板外形图



点阵驱动板外形



按键电路外形



整体外形

tianlai8624 发表于 2012-11-30 19:22:25

前排啊,第一次!!!

夏日么么茶 发表于 2012-11-30 19:36:00

菜单系统是采用结构体做的

typedef struct
{
        uint8 KeyStateIndex;//当前状态索引号 
        uint8 KeyDnState;   //按下“向下”键时转向的状态索引号 
        uint8 KeyUpState;   //按下“向上”键时转向的状态索引号 
        uint8 KeyCrState;   //按下“回车”键时转向的状态索引号 
        uint8 KeyBackState; //按下“退回”键时转向的状态索引号 
        void(*CurrentOperate)(); //当前状态应该执行的功能操作
}KbdTabStruct;
*/


例子:
KbdTabStruct KeyTab[] =
{
        {0,0,0,1,0,(*dis_memu0)},//
        {1,2,2,3,0,(*dis_dis_time)},//
        {2,1,1,4,0,(*dis_dis_fft)},//
        {3,3,3,5,1,(*dis_time)},//
        {4,4,4,4,2,(*dis_fft)},//

        { 5, 6,12, 5, 3,(*dis_set_time)},
        { 6, 7, 5,13, 5,(*dis_set_year)},
        { 7, 8, 6,14, 5,(*dis_set_moon)},
        { 8, 9, 7,15, 5,(*dis_set_day)},
        { 9,10, 8,16, 5,(*dis_set_week)},
        {10,11, 9,17, 5,(*dis_set_hour)},
        {11,12,10,18, 5,(*dis_set_min)},
        {12, 5,11,19, 5,(*dis_set_sec)},
       
        {13,13,13,13, 5,(*set_year)},
        {14,14,14,14, 5,(*set_moon)},        
        {15,15,15,15, 5,(*set_day)},
        {16,16,16,16, 5,(*set_week)},
        {17,17,17,17, 5,(*set_hour)},
        {18,18,18,18, 5,(*set_min)},
        {19,13,18,19, 5,(*set_sec)},
};

夏日么么茶 发表于 2012-11-30 19:51:09

主控板原理图



驱动板电路图

夏日么么茶 发表于 2012-11-30 20:00:15

发段简短的效果视频

http://v.youku.com/v_show/id_XNDgyMTYxNTU2.html

wpy 发表于 2012-11-30 20:22:39

帮顶,不过被爆音吓了两下{:titter:}

夏日么么茶 发表于 2012-11-30 20:24:21

wpy 发表于 2012-11-30 20:22 static/image/common/back.gif
帮顶,不过被爆音吓了两下

用手机拍的,所以音质不怎么滴,改天换相机拍段长的,把所有功能都展现一遍

zhenglu891028 发表于 2012-12-1 12:33:42

帮顶,很不错啊

zhang0314222 发表于 2012-12-1 14:15:51

还不错哈

夏日么么茶 发表于 2012-12-2 19:49:43

上传下电路原理图和PCB,ad9.0绘制

wsy2012 发表于 2012-12-2 22:25:07

顶一个                  
页: [1]
查看完整版本: stc12c5a60s2制作的1608点阵,内置1302,菜单系统,音频显示