找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8600|回复: 3
收起左侧

清数码管为啥要用0xff,而不是0x00?

[复制链接]
ID:31196 发表于 2011-9-21 17:58 | 显示全部楼层 |阅读模式

如题,全是F,不是a,b,c,d,e,f,g,dp全亮吗?怎么是清数码管呢?不是填0x00吗?

回复

使用道具 举报

ID:1 发表于 2011-9-22 00:00 | 显示全部楼层

51单片机开发板上用的是共阴的数码管,所以阴极就是位选 控制着单个数码管的亮与灭,而那段选是控制着每一段的亮与灭, 数码管亮的条件是阴极为0 阳极为1,当然如果把他反过来就会灭了.

回复

使用道具 举报

ID:27916 发表于 2011-10-17 14:36 | 显示全部楼层
清零是用高还是低,等看硬件
回复

使用道具 举报

ID:27322 发表于 2011-11-20 20:37 | 显示全部楼层

我清数码管的程序:

smg_dc=P2^6;

smg_wc=P2^7;

 

 

void smg_off(void)

{

P0=0xff;

smg_wc=1;

smg_wc=0;

P0=0x00l

smg_dc=1;

smg_dc=0;    

}

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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