51单片机实现倒计时

文章目录

  • 51单片机实现倒计时
    • 实验环境
    • 仿真图
    • 代码实现
    • 成果图

实验环境


软件: Keil5+Proteus7

元件: AT89C51 * 1,RESPACK-8 * 1,7S3G-COM-CATHODE * 2

仿真图


代码实现


#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar num=60,shi,ge;uchar code TAB[] = {0x3F, /*0*/0x06, /*1*/0x5B, /*2*/0x4F, /*3*/0x66, /*4*/0x6D, /*5*/0x7D, /*6*/0x07, /*7*/0x7F, /*8*/0x6F, /*9*/
};void T0INTinit()
{TMOD = 0x01;//设置50毫秒延迟TH0 = (65536 - 50000) / 256;TL0 = (65536 - 50000) % 256;EA = 1;      //开总中断ET0 = 1; //允许T1中断TR0 = 1;
}void T0INT() interrupt 1
{uchar i;TH0 = (65536 - 50000) / 256;TL0 = (65536 - 50000) % 256;i++;//20次50毫秒就是1秒if (i == 20){i = 0;num--;//当倒计时为0的时候,重新开始倒计时if (num == 0)num = 60;}
}void main()
{T0INTinit();while (1){shi = num / 10;ge = num % 10;P0 = TAB[shi];P2 = TAB[ge];}
}

成果图


51单片机实现倒计时相关推荐

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

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

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

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

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

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

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

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

  5. 金沙滩51单片机 ——点阵倒计时

    让点阵led实现0~9的倒计时  (翻页而不是滑动) #include<reg52.h>sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = ...

  6. 51单片机倒计时计时器(计时结束闹钟)

    基于51单片机的倒计时定时器 要求:设计一个能够完成计时系统的系统,并且满足以下基本要求: ◉数码管上显示计时的时间. ◉可以通过按键实现1小时内初始时间的设定(以秒为分度),并且完成计时. ◉可随时 ...

  7. 51单片机课设项目大全

    1-基于51单片机的音乐彩灯 2-基于51单片机的蓝牙智能台灯设计 3-基于51单片机的篮球计分器 4-基于51单片机的无线病床呼叫系统设计 5-基于51单片机的语音实时采集系统 6-基于51单片机的 ...

  8. 基于单片机的c语言倒计时程序,30秒倒计时c语言51单片机实现.doc

    30秒倒计时c语言51单片机实现 原理图: 程序: #include #define uchar unsigned char #define uint unsigned int sbit dula=P ...

  9. c51倒计时程序汇编语言,51单片机汇编程序:倒计时交通灯

    一个51单片机汇编语言的程序,要求就是红灯25秒,绿灯20秒,黄灯闪烁5秒. 很简单的要求,用下图电路即可实现: 全部程序如下: ;倒计时交通灯 ;四位共阳数码管 ;P0 接段码 ;P2.0123 接 ...

最新文章

  1. 开源大数据周刊-第11期
  2. Postfix无法正常发送邮件故障的排除
  3. LeetCode Find All Anagrams in a String
  4. keepalived-1.2.2 编译出错问题解决
  5. 收银系统服务器数据库,收银系统服务器数据库
  6. java基础集合类之set
  7. 四、spring中高级装配(2)
  8. 孕妇可以在计算机教室待吗,电脑对孕妇有辐射吗?孕妇使用电脑的注意事项
  9. java treemap_Java TreeMap putAll()方法与示例
  10. python获取文件夹名_python基础之获取文件目录及名称
  11. 接到老大的任务,要求开发内部进销存系统
  12. [詹兴致矩阵论习题参考解答]习题1.13
  13. UIAlert的使用
  14. 答题获得思科T-shirt
  15. 牛客网——F求最大值
  16. Docker简介(转)
  17. excel 常用快捷键及小技巧
  18. spring启动简析
  19. java 模块层次结构图_Spring框架模块结构图解析
  20. 【毕业设计源码】基于JAVA的微信小程序直播在线教育平台

热门文章

  1. 结构体---点坐标结构体
  2. 整数在计算机中的存储
  3. 基于SSH开发学院图书馆管理系统 课程设计 大作业 毕业设计
  4. 归并排序 C语言描述
  5. config.php 注入,FreePBX admin/config.php页面SQL注入漏洞
  6. echarts横向渐变柱状图,顶部带scatter,effectScatter,背景色
  7. java怎么输出字符串_java输出字符串,怎么样输出字符串?
  8. 滑动平均滤波c语言_10种简单的数字滤波算法(C语言源程序)
  9. 双端影视APP搭建详细教程
  10. 毕业设计 基于单片机的移动共享充电宝设计与实现