历史上的今天
今天是:2025年05月07日(星期三)
2018年05月07日 | C语言实现一位共阳极数码管
2018-05-07 来源:eefocus
#include
void main()
{
P1=0xB0;
while(1);
}
呃,就这些代码了。可能实际的电路还会有74H什么的。不过只是一位,主要是想记录下自己对于为什么是B0而不是0B的疑惑。
假设该数码管为共阳极数码管,要显示数字“3”。
数码管原理如图:

按照字母顺序为 a b c d e f g dp
对应的电平高低 0 0 0 0 1 1 0 1
但是用数码管助手却是 1 0 1 1 0 0 0 0 。以为自己对电平判断有误,毕竟自己一点儿基础都没有,一切从零开始。
后来才知道:数据表示时是从高位开始的。
而a b c d e f g dp 分别连接到P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7引脚上。按照从高位开始,那么应该是
1 0 1 1 0 0 0 0 而不是 0 0 0 0 1 1 0 1 。这样就正好跟数码管助手得到的结果一致。
上一篇:C语言实现共阴极数码管操作
下一篇:很令人惊奇的单片机程序
史海拾趣
|
我想驱动一个普通的io口接受一段数字信号存储并处理,用的是s3c2410,wince4.2系统,看了些资料有两种方法很迷糊 1.用Virtualalloc和virtualcopy函数进行物理地址映射 2.现在driver目录下创建新文件,在添加makefile、sources文件什么的? 两个 ...… 查看全部问答> |
|
想问问 bsp 移植 的问题 大家好,新年快乐哦! 有个问题想问问各位高人,我有一手机,配置如下: 系统:linux CPU: Inter Xscale PAX27x 312mhz ram:48m rom:96m 屏幕:240*320 ...… 查看全部问答> |
|
话说赤壁之战前夕,侯七和朱八随蒋干拜访周瑜,群英会蒋干中计。蒋干盗书给曹操汇报蔡瑁张允靠不住是奸细。 曹操误杀蔡瑁张允,于禁 被任命为曹操水军都督。后来赤壁之战大败之后,侯七和朱八抛弃于禁,尾随孙权周 ...… 查看全部问答> |
|
//******************************************************************** //ADC12序列通道与D12864液晶模块显示程序 //******************************************************************** #include #define CPU_F ((double)8000000) ...… 查看全部问答> |




