切换到宽版
爱科技/爱创意/爱折腾;电子/数码爱好者的家!欢迎访问新版数码之家网站
  • 36231阅读
  • 217回复

[C51]STC12C5616AD(GPS速度表+时钟温度数码管显示)代码放出 [复制链接]

上一主题 下一主题
离线elvenyh

发帖
373
M币
25
专家
0
粉丝
21
只看该作者 190楼 发表于: 2016-05-20
已经加过分了,提示无法加分了   路过不能加分也要赞
离线jjbboox

发帖
808
M币
4210
专家
13
粉丝
47
只看该作者 191楼 发表于: 2016-05-23
回 特困生 的帖子
特困生:麻烦帮看一下初步搭建有错误的地方吗? (2016-05-20 16:20) 回 特困生 的帖子

这个还真看不清楚。
单片机的IO口按照程序定义接就行了,主要是2片595串接,低8位接LED的段,高8位的低4位接数码管的位选即可,2片595的各个控制端口并接在一起即可。
离线浪际天涯
发帖
477
M币
596
专家
0
粉丝
24
只看该作者 192楼 发表于: 2016-05-23
早已成功仿制楼主的作品,并在使用中
离线特困生

发帖
4
M币
-485
专家
0
粉丝
0
只看该作者 193楼 发表于: 2016-05-24
回 jjbboox 的帖子
jjbboox:
这个还真看不清楚。
单片机的IO口按照程序定义接就行了,主要是2片595串接,低8位接LED的段,高8位的低4位接数码管的位选即可,2片595的各个控制端口并接在一起即可。 回 jjbboox 的帖子

我就按着首页端口定义连的,595是这么连的。对吗
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线陈建建

发帖
33
M币
779
专家
0
粉丝
7
只看该作者 194楼 发表于: 2016-07-29
只能看看,没有钱
离线a978019543

发帖
49
M币
273
专家
1
粉丝
7
只看该作者 195楼 发表于: 2017-01-16



我的是这种,可是不知道怎样设置波特率和更新,请问楼主用的是什么软件设置,,,以及GPS语句有没有要求
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线jjbboox

发帖
808
M币
4210
专家
13
粉丝
47
只看该作者 196楼 发表于: 2017-01-16
回 a978019543 的帖子
a978019543:[图片]
我的是这种,可是不知道怎样设置波特率和更新,请问楼主用的是什么软件设置,,,以及GPS语句有没有要求 (2017-01-16 10:57) 回 a978019543 的帖子

这个淘宝卖家有提供资料的。我用STC烧写软件的串口助手就可以设了。
本帖最近打赏记录:共1条打赏M币+3

发帖
70
M币
2002
专家
0
粉丝
13
只看该作者 197楼 发表于: 2017-01-18
楼主,你直接告诉我GPS模块的型号或者给我GPS模块链接得了。
离线浪际天涯
发帖
477
M币
596
专家
0
粉丝
24
只看该作者 198楼 发表于: 2017-05-04
回 jjbboox 的帖子
jjbboox:个人认为小时十位的0没必要消隐,当然如果你觉得需要可以把代码改成这样既可。
void show()
...
....... (2016-01-04 10:27) 回 jjbboox 的帖子

复制代码
void show()
...
    //根据不同模式设置数码管各位的显示内容
    switch(cDspMode)
    {
        //时间显示
        case    DSP_MODE_MIN:
        case    DSP_MODE_SEC:
            switch(cLEDSelect)
            {
                case    0:
                    write74hc595byte(LED[tmp1 / 0x10] & (tmp1/0x10)==0?0x00:0xff);
                    break;
...


write74hc595byte(LED[tmp1 / 0x10] & (tmp1/0x10)==0?0x00:0xff);
老师,这段代码好像不行,不能消隐
离线jjbboox

发帖
808
M币
4210
专家
13
粉丝
47
只看该作者 199楼 发表于: 2017-05-05
回 浪际天涯 的帖子
浪际天涯:复制代码
void show()
...
    //根据不同模式设置数码管各位的显示内容
....... (2017-05-04 23:18) 回 浪际天涯 的帖子

可能是少写了一组括号。

你试一下write74hc595byte(LED[tmp1 / 0x10] & ((tmp1/0x10)==0?0x00:0xff));
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个