找回密码
 立即注册
查看: 288|回复: 6

求助STC8H4K64TL LQFP32 为什么ABCD段不显示百思不得其解???

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2025-03-25 22:26:27

6

主题

17

回帖

174

积分

注册会员

积分
174
发表于 2024-7-2 12:08:21 | 显示全部楼层 |阅读模式
本帖最后由 hua7718534 于 2024-7-2 12:08 编辑

程序如下:


    //------------------------------------------------LED驱动-----------------------------------------------        

         P_SW2 |= 0X80;         //LED初始化必须先打开此寄存器

        //1.需要用到的COM、SEG设置为推挽输出
        P0M0 |= 0x0f; P0M1 &= ~0x0f;          //P0引脚设置为推挽输出
    P3M0 |= 0x70; P3M1 &= ~0x70;          //P3引脚设置为推挽输出
        P2M0 |= 0x0f; P2M1 &= ~0x0f;    //P2引脚设置为推挽输出
        
        //2.需要用到的COM、SEG设置为强电流模式!
    P0DR &= ~0x0f;                              //P0端口设置为强电流模式
    P3DR &= ~0x70;                                   //P3端口设置为强电流模式
        P2DR &= ~0x0f;                                  //P2端口设置为强电流模式
        
        //3.需要用到的COM、SEG打开对应的输出使能!
        COMEN = 0x0f;                                        //4个com输出全部打开
//        SEGENL= 0xf4;                                        //5个SEG口使能 1111 0100
        SEGENH= 0x7f;                                        //高位的7个seg口使能                                       

        //4.设置驱动模式和LED亮度!
        LEDCTRL = (1<<7) | (1<<4) | (0<<0);        //设置打开LED驱动,使用共阴共阳模式,亮度100%
        
        //5.设置时钟分频!
        LEDCKS = 7;

        //6.点亮一排LED
        COM0_DA_H = 0xff;COM1_DA_H = 0xff;
        COM2_DA_H = 0xff;COM3_DA_H = 0xff;
//        COM2_DA_L = 0XFF;        
}

显示图片如下数码管为共阳极的



截图202407021206326895.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2025-03-25 22:26:27

6

主题

17

回帖

174

积分

注册会员

积分
174
发表于 2024-7-3 00:01:25 | 显示全部楼层
下午又正常显示了,不知道什么毛病,下午烧录次数多了就好了吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2024-7-3 06:22:45 | 显示全部楼层
程序没改,就是下载次数多了就好了?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-01 05:52:49
已绑定手机

46

主题

1694

回帖

2540

积分

金牌会员

积分
2540
发表于 2024-7-3 06:23:11 | 显示全部楼层
不是数码管虚焊?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2025-03-25 22:26:27

6

主题

17

回帖

174

积分

注册会员

积分
174
发表于 2024-7-3 16:59:30 | 显示全部楼层
不是,猛烧几次就好了。我也不知道是哪里的问题。后面一直正常。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2025-03-25 22:26:27

6

主题

17

回帖

174

积分

注册会员

积分
174
发表于 2024-7-3 17:00:45 | 显示全部楼层
是的,程序没改数码管也没有虚焊猛烧几下就正常

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:25
  • 最近打卡:2025-03-25 22:26:27

6

主题

17

回帖

174

积分

注册会员

积分
174
发表于 2024-7-3 17:05:57 | 显示全部楼层
现在有个问题触模按键一按就执行很多回,大侠们有没有按一下只执行一次一键多功能的例程看一下。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:13 , Processed in 0.128359 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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