谈静态数码管

发布者:量子心跳最新更新时间:2016-12-16 来源: eefocus关键字:静态数码管  138译码器 手机看文章 扫描二维码
随时随地手机看文章

这里首先要说明一下138译码器,这是一个我成为3输入8输出的芯片

 

A B C端为输入端,那么 当A B


#include

typedef unsigned int  u16;

typedef unsigned char u8;


sbit LSA = P2^0;

sbit LSB = P2^1;

sbit LSC = P2^2; //位定义


u8 code smgduan [] = {0x3f, 0x06, 0x5b ,0x4f, 0x66, 0x6d, 0x7d, 0x07,

                                 0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71};    //0-9十六进制表示


void main()

{

   LSA = 0;

   LSB = 0;

   LSC = 0;    //A、B、C输出低电平,LED1输出低电平

   P0 = smgduan[0];


C都输入0(低电平)时,Y0输出低电平,所以数码管上的第一个灯就会被点亮。

此时将控制数码管段的十六进制表示数用一个数组表示出来。 例如0x3f表示“0”,那么程序设计完成后数码管上第一个灯就会显示0.


关键字:静态数码管  138译码器 引用地址:谈静态数码管

上一篇:573锁存器驱动8段数码管
下一篇:定时器计数实验

小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved