基于51单片机0.001s精度秒表9.999s仿真设计(源码+仿真+原理图+PCB+报告+器件清单+讲解)

news2024/11/24 0:21:28

基于51单片机0.001s精度秒表9.999s仿真设计(源码+仿真+原理图+PCB+报告+器件清单+讲解

  • 讲解视频
  • 1 功能说明:
  • 2 仿真电路:
  • 3 原理图:
  • 4 PCB:
  • 5 程序:
  • 6 资料清单&&下载链接:

基于51单片机0.001s精度秒表9.999s仿真设计(源码+仿真+原理图+PCB+报告+器件清单+讲解)

仿真版本:proteus 7.8

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:S0003

讲解视频

基于51单片机0.001s精度9.999s秒表proteus仿真设计(源码+仿真+原理图+PCB+报告+器件清单+讲解)

1 功能说明:

定时器做精度为0.001s的秒表;

1、秒表精度为0.001s;

2、按键可以实现启动、暂停及清零;

3、计时到9.999秒后清理重新开始计时;

4、用数码管显示计时时间;

仿真51单片机芯片是通用的,AT89C51,AT89C52都是51单片机的具体型号,内核是兼容的。原理图不变的情况下,主控芯片可以替换成STC89C52/STC89C51/AT89C52/AT89C51/8051等51单片机芯片。

以下为本设计资料展示图:

2 仿真电路:

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后数码管显示0.000,按下按键开始计时,再按下按键停止计时,再按下按键复位计时时间。

img

开始仿真还没开始计数,显示0.000秒。

img

开始计数后,时间以0.001s递增。启动后按键按下暂停计时并显示当前的计时时间,再按键计时清零。

img

接近9.999,超过9.999后复位到0并重新计时。

3 原理图:

AD绘制的。

img

Proteus仿真和实物作品的区别:

1.运行环境:Proteus仿真是在计算机上运行的,而实物则是在硬件电路板上运行。

2.调试方式:在Proteus仿真中,可以方便地进行单步调试和观察变量值的变化,而在实物中则需要通过调试器或者串口输出等方式进行调试。

电路连接方式:在Proteus仿真中,可以通过软件设置进行电路连接的修改,而在实物中则需要通过硬件电路板和连接线进行修改。

3.运行速度:Proteus仿真通常比实物运行速度快,因为仿真是基于计算机运行的,而实物则需要考虑电路板上的物理限制和器件的响应时间等因素。

4.功能实现:在Proteus仿真中,可以通过软件设置实现不同的功能,而在实物中则需要根据电路设计和器件的性能进行实现。

元器件清单

CommentDescriptionDesignatorFootprintLibRefQuantity
Cap Pol1电容C1电解电容Cap Pol11
Cap电容C2, C30805_CCap2
104电容C40805_cCAP1
四位数码管数码管DY1四位数码管四位数码管1
CON22PIN排针J1, J2, J3, J4HDR1X2CON24
KEY按键key1SWITCHKEY1
PNP三极管Q1, Q2, Q3, Q4TO-92APNP4
Res2电阻R90805Res21
1k电阻R10, R11, R12, R13, R140805RES5
510电阻RES1SIP9排阻1
AT89C52单片机U1STC89C52AT89C521
XTAL晶振Y1晶振12MXTAL1

4 PCB:

双层板设计,部分使用贴片元器件

img

5 程序:

img

6 资料清单&&下载链接:

0.常见问题 必读!!!!

\1. 程序

\2. 仿真

\3. 原理图和pcb

4.开题报告

5.元器件清单

6.功能要求

\7. 设计报告

8.讲解视频

Altium Designer 安装破解

filename.bat

KEIL+proteus 单片机仿真设计教程

KEIL安装破解

Proteus元器件查找

Proteus安装

Proteus简易使用教程

单片机学习资料

目录清单.txt

相关数据手册

答辩技巧

设计报告常用描述

鼠标双击打开查找更多51 STM32单片机课程毕业设计.url

img

资料下载链接(可点击):

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1045636.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023年【煤气】报名考试及煤气免费试题

题库来源:安全生产模拟考试一点通公众号小程序 煤气报名考试根据新煤气考试大纲要求,安全生产模拟考试一点通将煤气模拟考试试题进行汇编,组成一套煤气全真模拟考试试题,学员可通过煤气免费试题全真模拟,进行煤气自测…

什么是图像翻译

域(Domain):一系列具有相同风格的图像集合。 图像翻译(Image Translation):从一张图像到另一张图像的变换,也是域迁移。 (风格迁移、图像上色、图像分割...) 图像翻译GAN模型分类 根据作用区域:…

Qt学习_13_可执行文件.exe添加图标/logo

本文简单记录一下如何给Qt生成的exe(可执行)文件,添加图标/logo 第一步 去选一个你喜欢的图标,下载下来 ByteDance IconPark (oceanengine.com) iconfont-阿里巴巴矢量图标库 第二步 用第一步下载的图片,在线生成一…

python 绘制 graphviz

dot 绘图 python 绘制 graphviz 环境 上一节中在本地安装了 graphviz, python 要想使用还需安装 pip 包 pip install graphvizpython 使用 dot Digraph(comment"My Graph") # 添加一些节点 dot.node("A", "Node A") dot.node(&q…

杭州亚运会开幕式惊现数字人火炬手,动捕设备迸发动画制作新动能

在第十九届亚运会开幕式上,首次出现了“数字人”点火形式,打造了亚运史上首个数字点火仪式,这种点火方式是一种颠覆性创作的同时,这也是裸眼3D技术、现实增强和AI人工智能技术的完美结合。 此次数字火炬手的背后是采用了动捕设备&…

九、完整打印立方体贴图的一个面

从上一节可以看出,打印出来的图片是有背景色的,也就是摄像机位置不对。那应该放在哪里呢? 答案是:给定投影矩阵的 fov 为 90 度以捕捉整个面,且摄像机距离该面的距离是立方体边长的一半。 即、 这里我用的立方体是长度…

it运维监控运维方案主要应用在哪些场景

公司越来越依赖IT基础设施。为了保证业务的高效运行,IT运维监控已经成为公司不可或缺的一部分。本文将详细介绍IT运维监控方案,以及如何优化运维效率,并将其应用于各种场景。 IT运维监控方案 监视系统 监控系统是IT运维监控的基础&#xff…

代码随想录 Day6 哈希 LeetcodeT454 四数之和II T383赎金信 T15 三数之和 T18 四数之和

本文代码思路来源于: 代码随想录 前言 希望大家在刷这部分题的时候先熟悉熟悉哈希结构的基本常用api,比较方便理解. LeetCode T454 四数之和 题目链接:454. 四数相加 II - 力扣(LeetCode) 题目思路 暴力解法仍然是遍历四个数组解决此题, 哈希的思路有…

干货分享 | TSMaster—CCP/XCP标定功能详解

众所周知,CCP是CAN Calibration Protocol CAN 标定协议的缩写,XCP是Universal Measurement and Calibration Protocol 通用测量与标定协议的缩写。二者都普遍使用于开发、测试和车载标定,由ASAM(自动化和测量系统标准化协会&#…

k8s--storageClass自动创建PV

文章目录 一、storageClass自动创建PV1.1 安装NFS1.2 创建nfs storageClass1.3 测试自动创建pv 一、storageClass自动创建PV 这里使用NFS实现 1.1 安装NFS 安装nfs-server: sh nfs_install.sh /mnt/data03 10.60.41.0/24nfs_install.sh #!/bin/bash### How to i…

STM32cubeIDE 更改Repository folder

使用STM32CubeIDE时,会调用STM32CubeMX,但是这两个软件下载的更新包都放在C:/user/目录下面,而且文件很大,用不了多久就会把C盘填满,所以刚开始安装的时候就要把更新目录更换掉。具体更换方法如下: Window…

为您的视频编辑应用添加动力,美摄视频剪辑SDK

在当今的数字化时代,视频已经成为了最受欢迎的媒体形式之一。无论是社交媒体平台,还是在线教学站点,甚至是商业广告,都离不开视频的支持。而在这个领域,美摄视频剪辑SDK无疑是您的最佳选择。它不仅功能强大&#xff0c…

基于SSM的学生作业管理系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

sqlserver创建新用户并指定数据库

1、打开MSSM,安全性-->登录名-->右键-->新建登录名 2、按照下面6个步骤操作 3、用户映射页面,勾选对应数据库,数据库角色,增加db_owner的勾选 4、退出账号,使用新建的账号进行登录 5、对刚才授权的数据库&…

河北吉力宝智能科技鞋:引领健康产业全面升级和互联网转型

随着时代的变迁和人们对健康关注的不断升级,健康产业正迎来一次全面的升级浪潮。在这个浪潮中,河北吉力宝智能科技鞋生态战略正全面启动,为消费者带来高品质智能康养产品和全新的生活方式。 河北吉力宝智能科技鞋有限公司是一家致力于高品质智…

vue点击按钮收缩菜单

问题描述 VUE菜单有一个BUG,当我们点击其它按钮或者首页的时候,已经展示的一级菜单是不会自动收缩的。这个问题也导致很多开发者把一级菜单都换成了二级菜单。 错误展示 错误的效果请看下图。 解决方法 1、寻找菜单文件 因为我使用的是ruoyi的前端框…

D. A Simple Task

Problem - D - Codeforces 思路:这个题就是求环的数量,通过数据范围的大小,我们可以想到用状压dp来做,因为只有19个点,我们可以将环的路径进行状态压缩,用一个二进制数表示环,当某一位为1时表示…

同创永益CNBR平台——云原生时代下的系统稳定器

随着各行业数字化的快速发展,企业的业务运作、经营管理越来越依赖于云原生系统的可靠运行。信息系统服务的连续性, 业务数据的完整性、正确性、有效性会直接关系到企业的生产、经营与决策活动。一旦因自然灾害、设备故障或人为因素等引起信息数据丢失和云原生业务处…

【QT】使用toBase64方法将.txt文件的明文变为非明文(类似加密)

目录 0.环境 1.背景 2.详细代码 2.1 .h主要代码 2.2 .cpp主要代码,主要实现上述的四个方法 0.环境 windows 11 64位 Qt Creator 4.13.1 1.背景 项目需求:我们项目中有配置文件(类似.txt,但不是这个格式,本文以…

SQLyog 连接 MySQL8.0+ 报错2058

问题如下: 解决方案: 1.首先用命令窗口进入user表 2.使用有mysql.user表权限的用户连接mysql并执行如下命令: ALTER USER sqlyoglocalhost IDENTIFIED WITH mysql_native_password BY root23456; 注:使用mysql_native_password…