C51单片机计数器实验
实验要求
- 实现一个秒表显示器,具体的画一个MSC51单片机、2个八段数码管,运行后数码管依次显示00-59,循环显示,到59后跳变回。
- 必须用到中断,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单片机计数器实验相关推荐
- 单片机计数器实验代码c语言,单片机计数器功能实验程序
一.实验要求 8031内部定时计数器,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数.使用8031的T1作定时器,50ms中断一次,看T0内每0.50ms来了多少脉冲,将其数值按二进制数在7 ...
- 定时器计数器实验C语言程序,单片机定时器计数器实验报告.docx
单片机定时器计数器实验报告 单片机定时器计数器实验报告 篇一:单片机计数器实验报告 计数器实验报告 ㈠ 实验目的 1. 学习单片机内部定时/计数器的使用和编程方法: 2. 进一步掌握中断处理程序的编程 ...
- 【C51单片机学习笔记--DS1302时钟芯片蜂鸣器I2C总线AT24C02存储器】
C51单片机学习笔记–DS1302时钟芯片&&蜂鸣器&&I2C总线&&AT24C02存储器 文章目录 一.DS1302时钟芯片介绍 二.DS1302时钟 ...
- c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...
C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...
- 单片机--定时器/计数器实验
实验目的和任务 目的:利用"模块化单片机教学实验平台",加深对单片机的中断系统的理解. 任务:利用单片机的中断系统完成程序设计. 实验内容 使用AT89S52单片机的定时器/计数器 ...
- 51单片机内部定时器/计数器实验
51单片机内部定时器/计数器实验 一.实验内容 使用MCS-51内部定时/计数器,定时1秒钟,CPU运用定时中断方式,实现每1秒钟输出状态发生一次反转,即发光管每隔1秒钟亮一次(P1.7接LED). ...
- 《单片机》实验——实验4 MCS-51内部定时/计数器实验(2)
<单片机>实验--实验4 MCS-51内部定时/计数器实验(2) 一.实验目的 二.知识要点 三.实验内容 实验一至实验七配套源代码.电路图.hex文件.实验报告,请点击此处 一.实验目的 ...
- 51单片机汇编语言实验(三)-----定时/计数器实验(附参考代码及注释)
本系列共6篇文章,本文作为本系列的第三篇文章,介绍实验三 :定时/计数器实验,本系列文章基于Dais-52PRO实验箱. 本系列文章链接: --------------------------- ...
- c51单片机学习笔记-LED流水灯实验
目的:实现 LED 流水灯,只需循环让 D1-D8 指示灯逐个点亮. 方法:点亮 D1 且把 D2-D8 熄灭,延时一段时间后再点亮 D2 且把 D1. D3-D8 熄灭,延时一段时间后再点亮 D3 ...
最新文章
- WebKit 框架解析
- double类型怎么取余_数据类型和运算符
- sublime xdebug调试php
- 大剑无锋之SQL求用户最近的登录时间【面试推荐】
- SylixOS下基于NUC970的NAND驱动
- 如何安装nginx_lua_module模块
- 仿IOS介绍APP下载页源码
- 干货分享 | 自然语言处理及词向量模型介绍(附PPT)
- 【Pycharm】连接远程服务器并进行代码上传、调试
- UI设计中有哪些常见的风格?
- SpringCloud整合Feign和Nacos报错:No Feign Client for loadBalancing defined. Did you forget to include?
- java的正确学习姿势
- 红外平行光管ZEMAX光学设计/SOLIDWORKS
- Springboot 日志、配置文件、接口数据脱敏
- ios应用数据存储方式(偏好设置)-转
- IROS2019 |新开源SuMa++:语义激光雷达SLAM可靠过滤动态物体
- EFI基本概念之HOB
- 【CYW20189】一、芯片手册
- 编译原理 期末考试复习题
- 达梦DM数据库网页数据维护工具
热门文章
- 封装利用libwebsockets写出的客户端、服务端程序为客户端服务端类
- KIEl的kengen获取方法
- 《Linux就该这么学》第十一节课学习笔记
- java int除以int_转:int整数除以int整数一定得到的是int整数(易忽视)
- 全球与中国键槽拉刀市场深度研究分析报告
- 化工厂人员定位系统:以安全为出发点,助力企业安全生产管控数智化
- 无需编程,一分钟学会词云制作
- 小白笔记:VM VirtualBox 虚拟机下Ubuntu磁盘空间不足”Low Disk Space on “Filesystem root” ”及固定大小储存虚拟磁盘转动态分配储存的简单扩容
- python中for语句涉及的序列可以是字符串吗_用for循环,可以遍历字符串、列表、元组、字典、数字序列、文件(TXT、excel)。...
- 【国产动画的巅峰nbsp;秦时明月】