实验要求

  1. 实现一个秒表显示器,具体的画一个MSC51单片机、2个八段数码管,运行后数码管依次显示00-59,循环显示,到59后跳变回。
  2. 必须用到中断,T0还是T1不限,方式0,1,2不限。

代码部分

#include<reg51.h>
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
unsigned char second=0;
bit a=0;
char t=0;
int0_srv() interrupt 1{t++;if(t==20){t=0;a=1;}TH0=0x3c;TL0=0xb0;
}
main(){P0=P2=table[0];TMOD=0x01;TH0=0x3c;TL0=0xb0;ET0=1;EA=1;TR0=1;while(1){if(a){a=0;if(second==60) second=0;P0=table[second/10];P2=table[second%10]; second++;    } }
}

原理图

C51单片机计数器实验相关推荐

  1. 单片机计数器实验代码c语言,单片机计数器功能实验程序

    一.实验要求 8031内部定时计数器,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数.使用8031的T1作定时器,50ms中断一次,看T0内每0.50ms来了多少脉冲,将其数值按二进制数在7 ...

  2. 定时器计数器实验C语言程序,单片机定时器计数器实验报告.docx

    单片机定时器计数器实验报告 单片机定时器计数器实验报告 篇一:单片机计数器实验报告 计数器实验报告 ㈠ 实验目的 1. 学习单片机内部定时/计数器的使用和编程方法: 2. 进一步掌握中断处理程序的编程 ...

  3. 【C51单片机学习笔记--DS1302时钟芯片蜂鸣器I2C总线AT24C02存储器】

    C51单片机学习笔记–DS1302时钟芯片&&蜂鸣器&&I2C总线&&AT24C02存储器 文章目录 一.DS1302时钟芯片介绍 二.DS1302时钟 ...

  4. c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...

    C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...

  5. 单片机--定时器/计数器实验

    实验目的和任务 目的:利用"模块化单片机教学实验平台",加深对单片机的中断系统的理解. 任务:利用单片机的中断系统完成程序设计. 实验内容 使用AT89S52单片机的定时器/计数器 ...

  6. 51单片机内部定时器/计数器实验

    51单片机内部定时器/计数器实验 一.实验内容 使用MCS-51内部定时/计数器,定时1秒钟,CPU运用定时中断方式,实现每1秒钟输出状态发生一次反转,即发光管每隔1秒钟亮一次(P1.7接LED). ...

  7. 《单片机》实验——实验4 MCS-51内部定时/计数器实验(2)

    <单片机>实验--实验4 MCS-51内部定时/计数器实验(2) 一.实验目的 二.知识要点 三.实验内容 实验一至实验七配套源代码.电路图.hex文件.实验报告,请点击此处 一.实验目的 ...

  8. 51单片机汇编语言实验(三)-----定时/计数器实验(附参考代码及注释)

       本系列共6篇文章,本文作为本系列的第三篇文章,介绍实验三 :定时/计数器实验,本系列文章基于Dais-52PRO实验箱. 本系列文章链接: --------------------------- ...

  9. c51单片机学习笔记-LED流水灯实验

    目的:实现 LED 流水灯,只需循环让 D1-D8 指示灯逐个点亮. 方法:点亮 D1 且把 D2-D8 熄灭,延时一段时间后再点亮 D2 且把 D1. D3-D8 熄灭,延时一段时间后再点亮 D3 ...

最新文章

  1. WebKit 框架解析
  2. double类型怎么取余_数据类型和运算符
  3. sublime xdebug调试php
  4. 大剑无锋之SQL求用户最近的登录时间【面试推荐】
  5. SylixOS下基于NUC970的NAND驱动
  6. 如何安装nginx_lua_module模块
  7. 仿IOS介绍APP下载页源码
  8. 干货分享 | 自然语言处理及词向量模型介绍(附PPT)
  9. 【Pycharm】连接远程服务器并进行代码上传、调试
  10. UI设计中有哪些常见的风格?
  11. SpringCloud整合Feign和Nacos报错:No Feign Client for loadBalancing defined. Did you forget to include?
  12. java的正确学习姿势
  13. 红外平行光管ZEMAX光学设计/SOLIDWORKS
  14. Springboot 日志、配置文件、接口数据脱敏
  15. ios应用数据存储方式(偏好设置)-转
  16. IROS2019 |新开源SuMa++:语义激光雷达SLAM可靠过滤动态物体
  17. EFI基本概念之HOB
  18. 【CYW20189】一、芯片手册
  19. 编译原理 期末考试复习题
  20. 达梦DM数据库网页数据维护工具

热门文章

  1. 封装利用libwebsockets写出的客户端、服务端程序为客户端服务端类
  2. KIEl的kengen获取方法
  3. 《Linux就该这么学》第十一节课学习笔记
  4. java int除以int_转:int整数除以int整数一定得到的是int整数(易忽视)
  5. 全球与中国键槽拉刀市场深度研究分析报告
  6. 化工厂人员定位系统:以安全为出发点,助力企业安全生产管控数智化
  7. 无需编程,一分钟学会词云制作
  8. 小白笔记:VM VirtualBox 虚拟机下Ubuntu磁盘空间不足”Low Disk Space on “Filesystem root” ”及固定大小储存虚拟磁盘转动态分配储存的简单扩容
  9. python中for语句涉及的序列可以是字符串吗_用for循环,可以遍历字符串、列表、元组、字典、数字序列、文件(TXT、excel)。...
  10. 【国产动画的巅峰nbsp;秦时明月】