[原创] CD4511与HC138驱动数码管

fa0103185   2011-7-1 15:51 楼主

#include <reg51.h>

typedef unsigned char uint8;

typedef unsigned int  uint16;

#define  SMG_PORT    P2

uint8 code CD4511_74HC138_TAB[]=

{0x00,0x01,0x03,0x04,0x05,0x06,0x07,0x08,0x09};

void main()

{

uint8 i;

while(1)

{

for(i=0;i<8;i++)

SMG_PORT=i;

}

}


  • 2300494984656883942.jpg
  • 3221762583431953253.jpg
  • 未命名.jpg

回复评论 (3)

现在还是用一些专用芯片做数码管驱动吧,那样不需要CPU不停刷新呢
QQ:1289535315 淘宝:http://feixue008.taobao.com 论坛:http://dianzhen.5d6d.com/bbs.php
点赞  2011-7-1 16:41
 这样接法,左起第1个数码管只能显示"0"或"8",第2个数码管只能显示"1"或"9",第3~8个数码管分别固定显示"2"~"7"。
点赞  2011-7-1 16:56
谢谢,我也发现有些问题,
点赞  2011-7-1 17:03
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复