仿真设计|基于51单片机的多功能秒表系统

发布者:平和的心情最新更新时间:2025-10-23 来源: bilibili关键字:仿真设计  51单片机 手机看文章 扫描二维码
随时随地手机看文章

具体实现功能

(1)用六位数码管显示秒表数值;


(2)六个按键控制秒表的开始、复位、停止、模式选择、查询等功能;


(3)具有两种模式。单次模式下,开始计时后,按下停止后即停止计时,只记录一次数值。多次模式下,开始计时后,按下停止按键后,可以记录三次数值,结束后可通过查询按键查询三次记录的数值。

image.png?imageView2/2/w/1000

仿真演示视频:

https://www.bilibili.com/video/BV1zD1cYoEfR/?spm_id_from=333.976.0.0


设计介绍

image.png?imageView2/2/w/1000

51单片机简介


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


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

image.png?imageView2/2/w/1000

资料内容


仿真实现(protues8.7)


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

image.png?imageView2/2/w/1000

程序(Keil5)


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


主函数如下:


///

void main(void)

 {

   uchar m=0;

   k=0;

   TMOD=0x11;

   TH0=(65536-10000)/256;

   TL0=(65536-10000)%256;

   TH1=(65536-8000)/256;

   TL1=(65536-8000)%256;

   EA=1;

   IT0=1;EX0=1;

   IT1=1;EX1=1;

   TR0=0;ET0=1;

   TR1=1;ET1=1;

   while(1)

   {

     klcd=(float)k/100;

     sprintf(displaytemp,'% 3.2f',klcd);

     if(table2[0]==table2[1]==table2[2]==table2[3]==table2[4]==9)

     {

       EA=0;

       for(q=0;q++;q<5)

         table2[q]=0;

       EA=1;

     }

   }

 }

程序运行结果如图:

image.png?imageView2/2/w/1000

全部内容


全部资料包括程序(keil5)、protues仿真(protues8.7)、开发资料、资料使用介绍、仿真视频、程序讲解视频、仿真讲解视频、最小系统介绍视频等。



资料获取

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

关键字:仿真设计  51单片机 引用地址:仿真设计|基于51单片机的多功能秒表系统

上一篇:仿真设计|基于51单片机的智能垃圾桶仿真
下一篇:51单片机寄存器为什么有地址?

推荐阅读最新更新时间:2026-03-23 13:33

仿真设计|基于51单片机的两路数码管温度检测报警系统
具体实现功能 (1)预设温度值和实测温度值分别由两个3位数码管显示,范围为0~99℃。 (2)当水温低于预设温度值时系统开始加热(红色发光二极管点亮表示加热状态)。 (3)当温度达到预设温度值时自动停止加热。 仿真演示视频: https://www.bilibili.com/video/BV1CfyZY9EP5/ 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。 本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。 资料内容 仿真实现(protues8.7)
[单片机]
《逗比小憨憨51单片机Proteus仿真系列》第16期基于单片机的走马灯设计仿真
源代码: #include reg52.h unsigned char RunMode; void Delay1ms(unsigned int count) { unsigned int i,j; for(i=0;i count;i++) for(j=0;j 120;j++); } unsigned char code LEDDisplayCode = { 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8, //0~7 0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF}; void Display(unsigned
[单片机]
仿真设计|基于51单片机的温度与烟雾报警系统
具体实现功能 (1)LCD1602实时监测及显示温度值和烟雾浓度值; (2)可通过三个按键设置烟雾报警值和温度报警值; (3)可实现手动紧急报警和手动取消报警功能; (4)温度或烟雾超过阈值时,蜂鸣器响,黄灯亮; (5)烟物测量范围:0—9等级;温度测量范围:0—99℃。 仿真演示视频: https://www.bilibili.com/video/BV1JS1cYtEfL/ 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。 本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列
[单片机]
仿真设计|基于51单片机的双机通信控制数码管显示
具体实现功能 (1)双机通信系统分为通讯发送端和通讯接收端。(2)通讯发送端通过按键发送相应的数值(1-3),通讯接收端接收后通过数码管显示(1-3)。 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。 本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。 资料内容 仿真实现(protues8.7) 本设计利用protues8.7软件实现仿真设计,具体如图。 程序(Keil5) 本设计利用KEIL5软件实现程序设计。程序运行结果如图: 全部内容 全
[单片机]
仿真设计|基于51单片机的智能垃圾桶仿真
具体实现功能 (1)用LCD1602显示人体靠近信息、垃圾重量信息; (2)用压力传感器检测垃圾投入后重量变换; (3)用HC-SR501模块检测人体靠近信息;用舵机转动模拟垃圾箱盖开闭; (4)当检测到人体靠近信息后,开启箱盖;开盖后检测到重量变化(已投入垃圾),关闭箱盖。 仿真演示视频: 00:2468-基于51单片机的智能垃圾桶仿真-仿真视频10观看 0弹幕 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。 本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)
[单片机]
仿真设计|基于51单片机的烟雾和温湿度监测调节仿真
具体实现功能 (1)LCD1602液晶第一行显示当前的烟雾值,第二行显示当前温度值和湿度值;(2)可以设置烟雾报警值、温湿度上下限报警值。共4个按键:复位按键、减键、加键、设置键;(3)当烟雾值高于设定的报警值,蜂鸣器响,电机转动;(4)当温湿度值低于或高于设定的范围时,相应的电机转动,蜂鸣器报警。 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。 本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。 资料内容 仿真实现(protues8.7) 本设计利用pro
[单片机]
仿真设计|基于51单片机的贪吃蛇游戏
具体实现功能 利用单片机8*8点阵实现贪吃蛇游戏的控制。 仿真演示视频: 00:3051-基于51单片机的贪吃蛇游戏-仿真视频162观看 0弹幕 设计介绍 51单片机简介 51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。 本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。 资料内容 仿真实现(protues8.7) 本设计利用protues8.7软件实现仿真设计,具体如图。 程序(Keil5) 本设计利用KEIL5软件实现程序设计。 主函数如下: /// /***********
[单片机]
51单片机温度控制调速风扇仿真设计
原理图:Altium Designer 仿真版本:proteus 7.8 程序编译器:keil 4 / keil 5 编程语言:C语言 设计编号:S0010 功能说明: 1.本设计基于STC89C51/52(与AT89S51/52、AT89C51/52通用,可任选)单片机 2.采用DS18B20温度传感器测温,74HC573驱动数码管显示温度和风扇的档位。 3.共3个按键:设置、加、减。按一下设置可以设置上限,再按下设置下限,均可以按键加减调整。 4.利用PWM调速,当温度低于下限时,风扇不转动,当温度处于上、下限之间时1档转动(50%的转速),当温度超过上限时,全速转动。 仿真电路: 打开仿真工程,双击proteus中的单片
[单片机]
<font color='red'>51单片机</font>温度控制调速风扇<font color='red'>仿真</font><font color='red'>设计</font>
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved