仅供参考

按照程序中定义的管脚连接   数码管是用PNP三极管驱动共阳数码管     用定时器计数给5615

#include<reg52.h>
#define   uint  unsigned int
#define   uchar unsigned char
uchar table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
sbit LED1=P2^0;
sbit LED2=P2^1;
sbit LED3=P2^2;
sbit LED4=P2^3;
sbit TLC5615_SCLK=P2^4;
sbit TLC5615_CS=P2^5;
sbit TLC5615_DIN=P2^6;
uint num,num1;
void delay(uint k)
{                      uint i,j;for(i=11;i>0;i--)for(j=k;j>0;j--);
}
void display(uint n)
{LED1=0;P0=table[n/1000];delay(0);P0=0xff;LED1=1;   LED2=0;P0=table[n%1000/100];delay(0);P0=0xff;LED2=1;LED3=0;P0=table[n%100/10];delay(0);P0=0xff;LED3=1;LED4=0;P0=table[n%10];delay(0);P0=0xff;LED4=1;
}
void  Write_TLC5615(uint date)
{uint i;TLC5615_SCLK=0;TLC5615_CS=0;date<<=6;for(i=0;i<12;i++){TLC5615_DIN=(bit)(date&0x8000);TLC5615_SCLK=1;date<<=1;TLC5615_SCLK=0;  delay(0);       }TLC5615_CS=1;TLC5615_SCLK=0;}
void init()
{TMOD=0x01; TH0=(65536-458)/256;TL0=(65536-458)%256;EA=1;ET0=1;TR0=1;
}
void main()
{init();while(1){Write_TLC5615(num1);display(num1);}
}
void T0_Time() interrupt 1
{TH0=(65536-4580)/256;TL0=(65536-4580)%256;num++;if(num==512){num=0;num1++;if(num1==1023){num1=0;}}
}

51单片机-TLC5615代码相关推荐

  1. 单片机流星灯_LED流星雨灯的制作(51单片机程序代码)

    本文主要介绍了LED流星雨灯的制作原理,包括成品图片,电路原理图以及所用的51单片机的程序代码. 一.图片分享: 二.PCB文件分享: 三.原理图分享: 上面只做了5根灯管,如果需要增加灯管的话,只需 ...

  2. 51单片机入门代码(上篇)

    前言 必读 这篇文章是记录我粗略学习51单片机的一些代码,我会加些个人理解以及注释在里面. 因为是囫囵吞枣式学习,所以质量不是很好,后期我会慢慢优化

  3. 51单片机入门代码(下篇)

    前言 必读 51单片机入门教程(上篇)(代码+个人理解) – Echo (liveout.cn) 这篇文章是记录我粗略学习51单片机的一些代码,我会加些个人理解以及注释在里面. 因为是囫囵吞枣式学习, ...

  4. 【51单片机】代码实例

    LED灯 -LED灯闪烁 #include<reg51.h> #include<math.h> sbit LED=P2^0;void delay(unsigned int n) ...

  5. 51单片机按键代码运用 求大神指点迷津

    #include<reg51.h> typedef int u16; sbit k2=P3^0; unsigned char led[]={0x01,0x02,0x04,0x08,0x10 ...

  6. 51单片机“密码锁”代码详解

    注:此代码一经过验证,读者不必怀疑其正确性,如果烧录进去没有反应,请自行检查引脚端口配置,以及仔细分析代码实现原理.倘若能静下心来分析代码,一定能受益匪浅. 废话不多说,,直接上代码.如有问题,请下方 ...

  7. 51单片机计算机代码原理图,51单片机时钟(4位数码管)附原理图 代码 仿真

    用手里闲的STC89C52RC做的,并在开发板上调试成功. #include #define uint unsigned int #define uchar unsigned char uchar c ...

  8. 51单片机汇编入门基础代码-流水灯

    51单片机汇编代码-流水灯 一.基础指令集简介 汇编指令集是由芯片厂商制定的,其实际意义还是1和0.作为最接近硬件的程序语言,它能够帮助我们更容易理解微型计算机的运行原理.当然如果你能够对硬件有所了解 ...

  9. (含代码)基于51单片机的红外遥控(独立按键)舵机开关灯控制

    硬件说明: 采用STC89C51作为主控芯片,结合SG90舵机模块,红外遥控(独立按键),等电路模块实现远程控制舵机. 应用实例: 在不改变外部电路的情况下,实现远程开灯,关灯. 远程控制机器开关状态 ...

  10. 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码

    51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子    1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...

最新文章

  1. 【支付专区】之解析微信支付返回xml
  2. 推断股票强弱最有效的一个方法
  3. (转)一步一步Asp.Net MVC系列_权限管理设计起始篇
  4. P5579-[PA2015]Siano【线段树】
  5. python etree创建xml_Python构建XML树结构的实例教程
  6. SageMath安装及使用
  7. js中常用的日期处理函数
  8. 【手机】Windows Mobile手机软件安装卸载方法
  9. e - 数据结构实验之查找五:平方之哈希表_面试中常被问到的Hash表,你了解吗
  10. Mac系统设置系统搜索范围的方法
  11. 数据结构入门指南(C语言版)
  12. iphone手机如何修改Apple ID密码
  13. 英语口语练习六十二之9种英语表达“后悔”
  14. 802.11协议wifi新加密方式WPA3介绍
  15. android磁盘分区,Android SD卡做磁盘分区图文教程
  16. 报表中的Excel操作之Aspose.Cells(Excel模板)
  17. 微信九宫图生成HTML源码
  18. 第七章-数据分析-数据透视表的应用
  19. 健康保健--维多利亚宣言
  20. 如何获得小米手机4c的Root超级权限

热门文章

  1. 量化框架backtrader之一文读懂Indicator指标
  2. flutter TapBar自定义indicator、固定宽度、圆角、改变indicator和text的距离
  3. 分镜头故事板Toon Boom Storyboard Pro 6简体中文版完美激活版
  4. Java.day17
  5. 安装 FreeBSD-13.0-RELEASE-amd64
  6. 滴滴交通云落地济南 提速城市“智慧交通”建设
  7. 4.各种动物英语表示
  8. Python爬虫:网页字体加密与解密实践
  9. 图片轮播——Swiper实例
  10. Raster Map光栅图 VS Vector Map矢量图