• 大小: 9KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: TM16xx  驱动  范例  

资源简介

TM16xx共阳驱动程序,TM1640 是一种LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU 数字接口、数据锁存器、LED 驱动等电路。可以使用 共阴和共阴接线方式,实际使用当中一般用共阴极数码管,共阳的程序较为复杂。

资源截图

代码片段和文件信息


#include
#include
#define nop _nop_();
#define uchar unsigned char
#define uint  unsigned int
sbit TM16xx_STB =P1^0; //定义片选通讯口
sbit TM16xx_CLK =P1^1; //定义时钟通讯口
sbit TM16xx_DIO =P1^3; //定义数据输入/输出通讯口
bdata uchar y=0;//定义可以位寻址全局变量y
sbit y7 =y^7;
uchar Show[16] = {0x760x7b0xxx0x380x3f0x400x400x400x400x40};//初始化显示“HELLO”字符代码
                             //    -----    共阴代码寄存器组
uchar Show_LED[16];  //转换后的共阳显示代码寄存器
uchar CODE[10] = {0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f}; //0~9显示代码
uchar TIME_secondsseconds_2sub_1sub_2shi_1shi_2; //时间寄存器依次从秒个位至小时十位
uchar TIME_count; //定时中断控制制位
uchar T_count;   //时钟小数点闪
uchar count4;    //保存按键控制对应的数码管闪
uchar Key_FLAG1;//按键标志位
uchar Key_COUNT1;//按键移动数动显示数据
uchar Key_LED=0;  //按键单独显示赋值寄

评论

共有 条评论