【51单片机】【protues仿真】基于51单片机秒表计时器系统(带存储)

目录

一、主要功能

二、使用步骤

三、硬件资源

四、软件设计

五、实验现象

一、主要功能

1、数码管液晶显示

2、按键控制开始、暂停、存储、上下翻页​

3、100条存储记录

二、使用步骤

基于51单片机的秒表计时器系统(带存储)是一个典型的嵌入式应用项目,结合了定时器中断、按键控制、数码管显示以及数据存储功能。

三、硬件资源

1、51单片机核心模块

2、按键模块

3、数码管驱动芯片模块

4、继电器模块

5、数码管显示模块

四、软件设计

#include "reg51.h"

#include"absacc.h"

#define uchar unsigned char

#define uint unsigned int

sbit k1=P1^3;//按钮

sbit k2=P1^4;

sbit k3=P1^5;

sbit k4=P1^6;

sbit smg1=P3^2;//数码管引脚

sbit smg2=P3^3;

sbit smg3=P3^4;

sbit beep=P1^0;//蜂鸣器

uchar xdata shu1003; //存储数组

//数码管编码

uchar code smgduan010={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//显示0~9,无小数点

uchar code smgduan110={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};//显示0~9,有小数点

uchar time=0,mode=0;

uchar num=0,cha=0;

uchar fen=0,miao=0;

uchar beep_time=0;

//延时

void delay(uint i)

{

while(i--);

}

//主函数

void main()

{

uchar k=0;

SCON=0X50; //设置为工作方式1

TMOD=0X21; //设置计数器工作方式2

TH1=0XFD;

TL1=0XFD;

ES=1; //打开接收中断

TR1=1; //打开计数器

TH0=(65536-10000)/256;

TL0=(65536-10000)%256;

ET0=1;//打开定时器0中断允许

EA=1;//打开总中断

while(1)

{

if(k1 && k2 && k3 && k4)

k=0;

}

}

//定时器0中断

void Timer0() interrupt 1

{

TH0=(65536-10000)/256;

TL0=(65536-10000)%256;

if(time<99)//0.01s

time++;

else

{

time=0;

if(miao<59)//秒计时

miao++;

else

{

miao=0;

if(fen<99)//分计时

fen++;

}

}

if(beep_time>0)//蜂鸣器控制

{

beep_time--;

beep=0;

}

else

beep=1;

}

五、实验现象

演示视频:

【51单片机-B068】【protues仿真】基于51单片机秒表计时器(带存储)仿真

相关推荐
·present·7 小时前
CSAPP(Bomb lab)
c语言·c++
szxinmai主板定制专家8 小时前
X86 工控机 vs RK3588 异构主控:AMR 控制器 BOM、散热、长期运维对比
运维·stm32·单片机·嵌入式硬件·fpga开发·am62x
热文新讯8 小时前
迎进博·话疗愈:2026酒店“疗愈睡眠”闭门研讨会在沪举行
大数据·人工智能·物联网
数字新视界10 小时前
机房动环监控系统助力数据中心高效能管理与安全保障
物联网·数据可视化·数据中心基础设施管理·dcim管理系统·数据中心dcim
HQB202610 小时前
屹晶微电子 EG1130|2‑24V 输入 / 最高 28V 输出 内置 MOS 异步升压 DC‑DC|SOT23‑6|摄像头 / 车充 / 电池充电电源
嵌入式硬件·硬件工程
wuminyu12 小时前
Java字节码学习总结:字节码如何加载、解析和执行
java·linux·c语言·jvm·c++
泛凡(Linyongui)12 小时前
基于 CW32L010 的智能厨卫调温旋钮方案--低成本 EC21 编码旋钮全解析
单片机·嵌入式硬件·c#
十年磨一剑~13 小时前
Linux 内核中断处理机制与软硬件协同流程
linux·嵌入式硬件
糖糖单片机设计13 小时前
基于单片机的热水器节能控制系统
单片机·嵌入式硬件
数字新视界14 小时前
数字孪生技术赋能智能化转型与创新实践
嵌入式硬件·物联网·系统架构·机房管理·动力与环境监控系统