找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

数码管显示异常怎么修改单片机代码?

查看数: 3459 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-4-2 10:02

正文摘要:

#include <reg52.h>   #define uchar unsigned char #define uint  unsigned int #include <intrins.h> uchar a_a; uchar code smg_du[]={0x28,0xee,0x32,0xa2,0xe4,0xa1,0x2 ...

回复

ID:481641 发表于 2019-4-3 16:31
改数组
ID:96682 发表于 2019-4-3 15:40
明显原理图与程序不匹配,楼主得提供电路图才好修改
ID:213173 发表于 2019-4-3 13:28
改为:
uchar code smg_du[]={//共阳数码管段码"0~f"
                0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
                0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};  
uchar dis_smg[4];//显示数字缓存
ID:501901 发表于 2019-4-2 22:24
是共阴的还是共阳的不要搞反
ID:67356 发表于 2019-4-2 22:18
uchar code smg_du[]={0x28,0xee,0x32,0xa2,0xe4,0xa1,0x21,0xea,0x20,0xa0,
                       0x60,0x25,0x39,0x26,0x31,0x71,0xff};
把这里改一下

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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