篮球比赛计时器的51单片机proteus仿真

发布者:bianzitong521最新更新时间:2020-02-10 来源: 51hei关键字:比赛计时器  51单片机  proteus仿真 手机看文章 扫描二维码
随时随地手机看文章

51单片机仿真计时器的原理图:
0.png

部分源程序预览:

#include"main.h"

#include"delay.h"

#include"keypad.h"

#include"display.h"


void main()

{

        INT0_Initial();

        Time0_Initial();

        delay_ms(10);

        LED = 0;

        while(1)

        {

                switch(key_value)

                {

                        case 12:

                        {

                                num1 ++;key_value = 0;

                                flag1 = 0;

                                if(num1>255)

                                {

                                        num1 = 0;

                                }

                                break;

                        }

                        case 13: 

                        {

                                num1 --;key_value = 0;

                                flag1 = 0;

                                if(num1>255)

                                {

                                        num1 = 255;

                                }

                                break;

                        }

                        case 14:

                        {

                                num2 ++;key_value = 0;

                                flag1 = 0;

                                if(num2>255)

                                {

                                        num2 = 0;

                                }

                                break;

                        }

                        case 15:

                        {

                                num2 --;key_value = 0;

                                flag1 = 0;

                                if(num2>255)

                                {

                                        num2 = 255;

                                }

                                break;

                        }

                        case 1:

                        {

                                TR0 = 1;

                                key_value = 0;

                                break;

                        }

                        case 2:

                        {

                                num1 = 0;num2 = 0;

                                num = 4;

                                secs = 0;minutes = 12;

                                m_secs = 24;

                                key_value = 0;

                                TR0 = 1;

                                break;

                        }

                        case 3:

                        {

                                TR0 = 0;

                                key_value = 0;

                                break;

                        }

                        default:

                        {

                                break;

                        }

                }        

                HEXTOBCD();

                delay_us(10);

                Display(table);

                delay_us(10);

        }

}


关键字:比赛计时器  51单片机  proteus仿真 引用地址:篮球比赛计时器的51单片机proteus仿真

上一篇:DS18B20多点测温源程序+proteus仿真工程
下一篇:基于51的万年历时钟(有温度,闹钟)

推荐阅读最新更新时间:2024-11-13 02:13

51单片机的时钟及复位电路
  时钟电路:   51单片机的时钟信号通常用两种电路形式得到:内部振荡方式和外部振荡方式。   在引脚XTAL1和XTAL2外接晶体振荡器(简称晶振)或陶瓷谐振器,就构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。内部振荡方式的外部电路如下图所示。   外部振荡方式是把外部已有的时钟信号引入单片机内。这种方式适宜用来使单片机的时钟与外部信号保持同步。外部振荡方式的外部电路如下图所示。   图中,电容器Col,C02起稳定振荡频率、快速起振的作用,其电容值一般在5-30pF。晶振频率的典型值为12MHz,采用6MHz的情况也比较多。内部振荡方式所得的时钟情号比较稳定
[单片机]
MCS-51单片机定时中断的精确定时编程方法选择
MCS-51单片机的中断响应延迟时间,取决于其它中断服务程序是否在进行,或取决于正在执行的是什么样的指令。单中断系统中的中断响应时间为3~8个机器周期 。无论是哪一种原因引起的误差,在精确定时的应用场合,必须考虑它们的影响,以确保精确的定时控制。根据定时中断的不同应用情况,应选择不同的精确定时编程方法。 文中以定时器T1工作在定时方式1为例,晶振频率为12MHz 。 1 方法1 在定时器溢出中断得到响应时,停止定时器计数,读出计数值(反映了中断响应的延迟时间),根据此计数值算出到下一次中断时,需多长时间,由此来重装载和启动定时器。例如定时周期为1ms,则通常定时器重装载值为-1000(0FC18H)。下面的程序
[单片机]
MSC-51单片机的引脚排列图
  常见的MSC-51单片机中一般采用双列直插(DIP)封装,共40个引脚。图为引脚排列图。其中的40个引脚大致可以分为四类:电源、时钟、控制和I/O引脚。     1、电源   Vcc:芯片电源,一般为+5V;   Vss:接地端。   2、时钟   XTAL1和XTAL2:晶体振荡电路反相输入端和输出端。当使用内部振荡电路时,需要外接晶振,常见有的4M、6M、11.0592M、12M等。当使用外部振荡输入时XTAL1接地,XTAL2接外部振荡脉冲输入。   3、控制线   MCS-51单片机的控制线共有4根,其中3根是复用线,具有两种功能。   (1)ALE/PROG:地址锁存允许/编程脉冲。   ALE:正常使用时
[单片机]
MSC-<font color='red'>51单片机</font>的引脚排列图
51单片机入门 - 基础知识汇总
第一部分 单片机简介 MSC-51单片机指以8051为核心的单片机,由美国的Intel公司在1980年推出,80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。 单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。 CPU( Central Processing Unit ):由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器; RAM( Random-Access Memory ):用
[单片机]
<font color='red'>51单片机</font>入门 - 基础知识汇总
51单片机快速入门指南】4.4.2:Mahony AHRS 九轴姿态融合获取四元数、欧拉角
STC15F2K60S2 22.1184MHz Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 上位机:Vofa+ 1.3.10 移植自MPU6050 获取角度理论推导(三)—9轴融合算法 —— shao15232_1 传感器的方向 源码 所用MCU为STC15F2K60S2 使用内部RC时钟,22.1184MHz stdint.h见【51单片机快速入门指南】1:基础知识和工程创建 软件I2C程序见【51单片机快速入门指南】4: 软件 I2C 串口部分见【51单片机快速入门指南】3.3:USART 串口通
[单片机]
【<font color='red'>51单片机</font>快速入门指南】4.4.2:Mahony AHRS 九轴姿态融合获取四元数、欧拉角
51单片机——AD/DA转换
模数和数模转换 A:模拟量 D:数字量 模拟量:自然界连续变化的物理量。所谓连续,包含两个方面的含义; 一方面从时间上来说,它是随时间连续变化的; 另一方面从数值上来说,它的数值也是连续变化的。这种连续变化的物理量通常称为模拟量。 数字量:计算机中处理的是不连续变化的量,离散性的数字量。 当计算机用于数据采集和过程控制时,采集的对象往往是连续变化的物理量(模拟信号)如温度、压力、摄像头采集图像、照度、等,但计算机处理的是离散的数字量,因此需要对连续变化的物理量进行A/D转换为不连续的数字量交给计算机处理,保存等。计算机输出的数字量有时需要通过D/A转换为模拟量去控制某些执行元件。A/D转换器完成模拟
[单片机]
<font color='red'>51单片机</font>——AD/DA转换
51单片机中断优先级及中断嵌套
在说到中断之前,我先来定义一下优先级,明白了什么是优先级,后面的阐述就容易明白了。实际上很多人都是混淆了优先级的含义,所以才觉得糊里糊涂。 中断的优先级有两个:查询优先级和执行优先级。 什么是查询优级呢?我们从datasheet或书上看到的默认(IP寄存器不做设置,上电复位后为00H)的优先级: 外部中断0 定时/计数器0 外部中断1 定时/计数器1 串行中断 或 int0,timer0,int1,timer1,serial port 或 INT0、T0、INT1、T1、UART 或 PX0 PT0 PX1 PT1 PS ...... 其实都是查询优级。首先查询优先级是不可以更改和设置的。这是一个中
[单片机]
MCS-51单片机的结构及特点
单片机(MICROCONTROLLER,又称微控制器)是在一块硅片上集成了各种部件的微型机算计,这些部件包括中央处理器CPU、数据存贮器RAM、程序存贮器ROM、定时器/计数器和多种I/O接口电路。 MCS-51单片机的基本结构如图所示。 51系列单片机结构特点: l 8位CPU; l 片内振荡器及时钟电路; l 32根I/O线; l 外部存贮器寻址范围ROM、RAM各64K; l 3个l6位的定时器/计数器; l 5个中断源,2个中断优先级; l 全双工串行口; l 布尔处理器。
[单片机]
MCS-<font color='red'>51单片机</font>的结构及特点
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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