2301_77450812 2023-07-04 14:34 采纳率: 75%
浏览 60
已结题

为什么单片机数码管无法显示,下附数码管原理图,程序及开发板显示现象

为什么HC6800-MS开发板是共阴级数码管,但是我这个把P0口赋为高电平,反而可以显示?


#include <reg51.h>
#define DIG P0
sbit LSA=P1^0;
sbit LSB=P1^1;
sbit LSC=P1^2;
sbit LSD=P1^3;
unsigned char code NUM[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main()
{
LSA=0;
LSB=1;
LSC=1;
LSD=1;
DIG=NUM[0];
}

img

img

img

  • 写回答

2条回答 默认 最新

  • qzjhjxj 2023-07-04 17:11
    关注

    主函数里改这样:

    void main()
    {
        while (1) 
        {
            LSA = 0;
            LSB = 1;
            LSC = 1;
            LSD = 1;
            DIG = NUM[0];
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月13日
  • 已采纳回答 7月5日
  • 修改了问题 7月4日
  • 修改了问题 7月4日
  • 展开全部

悬赏问题

  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏