当前位置: 首页 > news >正文

基于51单片机的24小时倒计时仿真

目录

具体实现功能

设计介绍

资料内容

全部内容

资料获取


具体实现功能

具体功能:
(1)利用数码管实现时分秒倒计时,最大倒计时时间23-59-59;
(2)可用按键设置倒计时开始时间,加减按键可实现连加、连减功能;
(3)可用按键启动/暂停倒计时,倒计时过程中黄灯亮,倒计时到蜂鸣器报警10次;
(4)按下复位按键后,回到初始状态。

仿真演示视频:

基于51单片机的24小时倒计时仿真-仿真视频

设计介绍

51单片机简介

51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。

本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

资料内容

仿真实现(protues8.7)

本设计利用protues8.7软件实现仿真设计,具体如图。

程序(Keil5)

本设计利用KEIL5软件实现程序设计。

主函数如下:

///
void main()
{init();wei = 0x00;while(1){keysan();dispaly(shi,fen,miao);if(shi==0 && fen==0 && miao==0 && flag == 1)  //倒计时时间到{flag=0;	  //停止计时flag1=1;  //启动蜂鸣器标志置1out=1;	  //关闭输出}}	
}

程序运行结果如图:

全部内容

全部资料包括程序(keil5)、protues仿真(protues8.7)、设计说明、软硬件设计框图、答辩PPT、开发资料、资料使用介绍、仿真视频、最小系统介绍视频等。

资料获取

https://docs.qq.com/doc/DT2RURkZXZmxGaERo

相关文章:

  • VB.net复制Ntag213卡写入UID
  • 统一点云数据格式:高效转换与属性保留
  • 桌面图标无法对齐!
  • CountingDINO
  • C++中的排列组合算法详解
  • 学习使用YOLO的predict函数使用
  • Go 语言 range 关键字全面解析
  • 算法题(164):贴海报
  • Mysql 插入中文乱码
  • MS2691 全频段、多模导航、射频低噪声放大器芯片,应用于导航仪 双频测量仪
  • STM32标准库-输入捕获
  • 在 Windows 11 或 10 上删除、创建和格式化分区
  • 力扣刷题(第五十天)
  • 蓝桥杯单片机之通过实现同一个按键的短按与长按功能
  • Java-IO流之序列化与反序列化详解
  • exec进程替换函数族
  • Docker基础(二)
  • 2.3 VS2019 简单使用
  • 跟我学c++中级篇——C++14中的透明操作符
  • 图片批量格式转换工具
  • 上海装修公司哪家最好/深圳外贸seo
  • 烟台建设工程信息网站/产品的推广及宣传思路
  • 网站搜索条怎么做/网络seo外包
  • 做网站用什么软件/上海高端seo公司
  • 寻找郑州网站建设公司/今天全国疫情最新消息
  • wordpress 素材网站模版/推广策划方案怎么做