让点阵led实现0~9的倒计时  (翻页而不是滑动)

#include<reg52.h>sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;
sbit ENLED = P1^4;unsigned char code   image[10][8]=
{{0xFF,0xE7,0xDB,0xDB,0xDB,0xDB,0xE7,0xFF},{0xFF,0xE3,0xE7,0xE7,0xE7,0xE7,0xC3,0xFF},{0xFF,0xE7,0xDB,0xEF,0xF7,0xFB,0xC3,0xFF},{0xFF,0xE7,0xDB,0xEF,0xF7,0xEF,0xDB,0xE7},{0xEF,0xE7,0xEB,0xED,0x81,0xEF,0xEF,0xFF},{0xFF,0xE3,0xFB,0xE3,0xDF,0xDF,0xEB,0xF7},{0xEF,0xF7,0xFB,0xE3,0xDD,0xDD,0xE3,0xFF},{0xFF,0xC3,0xDF,0xDF,0xDF,0xDF,0xDF,0xFF},{0xE7,0xDB,0xBD,0xC3,0xBD,0xDB,0xE7,0xFF},{0xC1,0xDD,0xDD,0xC1,0xDF,0xDF,0xC1,0xFF},}  ;void main()
{ADDR3 = 0;ENLED = 0;EA=1;ET0=1;TMOD = 0x01;TH0 = 0xFC;TL0 = 0x67;TR0 = 1;while(1);
}void InterruptTimer0() interrupt 1
{static unsigned char i = 0;static unsigned char j=0;static unsigned int tmr = 0;TH0 =0xFC;TL0 =0x67;P0 = 0xFF;switch(j){case 0 : ADDR2=0;ADDR1=0;ADDR0=0;j++;P0=image[i][0];break;case 1 : ADDR2=0;ADDR1=0;ADDR0=1;j++;P0=image[i][1];break;case 2 : ADDR2=0;ADDR1=1;ADDR0=0;j++;P0=image[i][2];break;case 3 : ADDR2=0;ADDR1=1;ADDR0=1;j++;P0=image[i][3];break;case 4 : ADDR2=1;ADDR1=0;ADDR0=0;j++;P0=image[i][4];break;case 5 : ADDR2=1;ADDR1=0;ADDR0=1;j++;P0=image[i][5];break;case 6 : ADDR2=1;ADDR1=1;ADDR0=0;j++;P0=image[i][6];break;case 7 : ADDR2=1;ADDR1=1;ADDR0=1;j=0;P0=image[i][7];break;default : break;}tmr++;if(tmr==1000){tmr=0;i++;if(i==10){i=0;}}
}

金沙滩51单片机 ——点阵倒计时相关推荐

  1. 【制作】基于金沙滩51单片机的电子密码锁程序

    基于金沙滩51单片机的电子密码锁程序 很久之前做的一个课设,在B站发了效果视频,发现忘记分享代码了,现在整理分享一下. 零.设计报告 1.设计要求 这部分是讲的整个系统实现了什么功能. 1.1.密码的 ...

  2. 51单片机计算器_基于51单片机的倒计时温度检测报警器

    基于51单片机的倒计时温度检测报警器 学习单片机断断续续半年了,在学长学姐的教学帮助下,完成了51单片机的入门学习,开始实践做项目,在一周时间内设计和制作出个人项目.起初,我设计和选择的是12864显 ...

  3. 基于51单片机的倒计时温度检测报警器

    广西河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来自河池学院:OpenWRT无线路由组 写作时间:2020年8月12日16:00:03   基于51单片机的倒计时温度检 ...

  4. 基于51单片机点阵汉字显示程序设计

    文章目录 基于51单片机点阵汉字显示程序设计 一.实践目的 二.实践依托的实验设备与软件 1.设备 2.软件 二. 系统或装置的设计 1. 硬件原理图设计 2.印制板图绘制 三.程序框架及主要算法流程 ...

  5. 基于51单片机的倒计时系统

    具体实现功能 系统由STC89C52单片机+按键电路+复位电路+晶振电路+LCD1602显示模块构成. 具体功能: (1)六位LED显示,从59分59秒99开始倒计时: (2)倒计时精度为0.01秒, ...

  6. 51单片机实现倒计时

    51单片机实现倒计时 文章目录 51单片机实现倒计时 实验环境 仿真图 代码实现 成果图 实验环境 软件: Keil5+Proteus7 元件: AT89C51 * 1,RESPACK-8 * 1,7 ...

  7. 基于51单片机的倒计时秒表proteus仿真设计

    目录 一.设计背景 二.实现功能 三.仿真演示 四.源程序 一.设计背景 近年来随着科技的飞速发展,单片机的应用正在不断的走向深入.本文阐述了基于单片机的数字电子秒表倒计时设计,倒计时精度达0.05s ...

  8. 51单片机点阵c语言程序,使用51单片机点亮我们的点阵灯

    通过前面我们都知道点亮我们的不管是点阵,数码管,还是LED灯,不仅要熟悉我们的代码还要会看我们的原理图和真值表,所以我们如果真的要写代码倒是其次的,首先我们得学会看我们的原理图和真值表,但是认识那个我 ...

  9. 金沙滩51单片机数码、LED、点阵

    图1 一.数码管与LED 由上面三个图可得知六个数码管与八个LED一起受到U3(74HC138)的控制. 当我们让六个数码管同时亮时,采取的是动态扫描,即1ms进入一次中断进行扫描IO口,又因为一个数 ...

最新文章

  1. sql 减法_SQL学习笔记整理(持更)
  2. 4.6 计算机网络之网络层IP组播(IGMP、组播路由选择协议、组播地址)
  3. 一、MySQL数据库基础
  4. track文件 什么是git_Git 从入门到放弃命令大全
  5. 你应该知道这些有意思的代码
  6. 监测http端口是否存活
  7. shell for 循环_linux之shell编程(三)
  8. 求二叉树中某结点的父结点(左右孩子表示法)
  9. python为什么没有真正意义上的多线程_Python之threading多线程 存在的意义
  10. android 文件管理器 apk,Android6.0自带文件管理器无法打开apk文件
  11. winform,鼠标移动到label标签时变成手的形状
  12. pdf合并与拆分软件的使用
  13. 产品设计:产品设计中模块化设计的再认识与思考
  14. 电子邮件格式是什么,你知道电子邮件在哪里找吗
  15. Seq2Seq模型介绍
  16. 为什么文件删除了但磁盘空间没有释放?
  17. MacBook 使用小鱼投屏无画面
  18. 下载centos7.6光盘映像文件,使用VMware12创建虚拟机,设置固定IP,最全图文教程
  19. 【以太网模块调试记录】ZLG EPORTM集成式RJ45调试记录(STM32/GD32)
  20. Android手机4G网络设置ipv6

热门文章

  1. android 13:You uploaded an APK or Android App Bundle which has an activity Google后台上传新APP传不上去
  2. C++plus 2.6
  3. 股票入门基础知识36:三烛台模式——三个白武士和三只乌鸦
  4. Java方法设置超时
  5. 名帖58 褚遂良 小楷《诗唐风》
  6. STM32开漏输出原理
  7. 实际开发中关于模糊搜索的几种实现方式
  8. 主要用于科学计算机的是什么,早期计算机主要用于什么
  9. video播放器禁用or启用拖动进度条
  10. 算法之时间复杂度简要介绍