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

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

上一主题 下一主题
离线fly_apple

发帖
365
M币
1086
专家
1
粉丝
9
只看该作者 210楼 发表于: 03-06
正好有gps模块和单片机,可以做个试试。谢谢楼主
离线家电fan

发帖
14
M币
408
专家
0
粉丝
5
只看该作者 211楼 发表于: 03-10
我也用面板试了,数码管闪烁严重勉强看到4个5还是4个S,调到时钟就像是全亮,不懂是不是用面包板搭线引起的,有时又不亮,用手放近面包线那堆线就亮但是亮得不是很稳定,我折腾两天了
离线家电fan

发帖
14
M币
408
专家
0
粉丝
5
只看该作者 212楼 发表于: 03-10
看样子要买洞洞板来试了,有哪位大神打样了,
离线家电fan

发帖
14
M币
408
专家
0
粉丝
5
只看该作者 213楼 发表于: 03-14
我有都是共阳管,改了段码还要改哪里楼主请教
离线jjbboox

发帖
808
M币
4110
专家
13
粉丝
47
只看该作者 214楼 发表于: 03-15
输出到595之前取反就可以了。
本帖最近打赏记录:共1条打赏M币+1
家电fan M币 +1 - 03-15
离线家电fan

发帖
14
M币
408
专家
0
粉丝
5
只看该作者 215楼 发表于: 03-15
复杂看不出哪段输出前的/**********************************************/
void DisplayScan(void)        //显示扫描函数
{        
//        Send_595(~T_COM[display_index]);                        //共阴        输出位码
//        Send_595(t_display[LED8[display_index]]);           //共阴        输出段码
        Send_595(T_COM[display_index]);                                //共阳        输出位码
        Send_595(~t_display[LED8[display_index]]);             //共阳        输出段码
        P_HC595_RCLK = 1;
        P_HC595_RCLK = 0;                                                        //锁存输出数据
        if(++display_index >= 8)        display_index = 0;
象这段有注释才知道
离线家电fan

发帖
14
M币
408
专家
0
粉丝
5
只看该作者 216楼 发表于: 03-15
请楼主指教
离线zwham

发帖
7
M币
-10
专家
0
粉丝
4
只看该作者 217楼 发表于: 03-16
好资料,不过积分不够了