基于51的数码管电子时钟(显示时、分、秒)——定时器

el/2024/5/17 0:32:14

视频效果:

基于51单片机的数码管时钟设计

Proteus 仿真电路图:

在这里插入图片描述

C51代码:

#include<reg51.h>typedef unsigned char uchar;
typedef unsigned int uint;uchar code num[10]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};  // 0~9字码uchar miao=0, fen=0, shi=0;  //进位标志位uint i=0;  //计时uchar miao_L, miao_H, fen_L, fen_H, shi_L, shi_H;  //时、分、秒的个位(xxx_L)和十位(xxx_H)  void delay(uint x){  //延时函数 while(x--);
}void T0_init(){                     //定时器 0 初始化 TMOD = 0x01; //工作方式 1TH0 = 0x3c;  //高八位赋初值    65536-50000=15536 = 3cb0HTL0 = 0xb0;	 //底八位赋初值EA = 1;	     //开总中断ET0 = 1;     //开 T0 中断TR0 = 1;     //启动 T0
}void display(){  //显示P2 = 0x20;  //秒与分间隔线P0 = 0xbf;	delay(500);P2 = 0x04;  //分与时间隔线P0 = 0xbf;delay(500);P2 = 0x80;  //数码管位选 1000 0000P0 = num[miao_L];  //秒个位delay(500);P2 = 0x40;	//数码管位选 0100 0000P0 = num[miao_H];  //秒十位delay(500);P2 = 0x10;	//数码管位选 0001 0000P0 = num[fen_L];  //分个位delay(500);P2 = 0x08;	//数码管位选 0000 1000P0 = num[fen_H];  //分十位delay(500);P2 = 0x02;	//数码管位选 0000 0010P0 = num[shi_L];  //分个位delay(500);P2 = 0x01;	//数码管位选 0000 0001P0 = num[shi_H];  //分十位delay(500);}void main(){T0_init();  //定时器初始化while(1){display();  //显示		}}void timer0_int() interrupt 1{  //中断服务函数i++;if(i == 20){i = 0;  //满一秒清零miao++;	//i = 100 为一,秒标志位加 1if(miao == 60){miao = 0;  //满一分清零fen++;if(fen == 60){fen = 0;  //满一时清零shi++;if(shi == 24){shi = 0;  //24小时制fen = 0;miao = 0;}}}miao_L = miao%10;  //秒个位miao_H = miao/10;  //秒十位fen_L = fen%10;  //分个位fen_H = fen/10;  //分十位shi_L = shi%10;  //时个位shi_H = shi/10;  //时十位}}

按键实现日期可调的转这篇

基于51单片机的数码管时钟设计——按键修改时间


http://www.ngui.cc/el/3814774.html

相关文章

按键(独立按键、矩阵键盘)——附带程序

按键(独立按键、矩阵键盘)——附带程序

按键 一、独立按键&#xff1a;简介&#xff1a;消抖&#xff1a;代码&#xff1a; 二、矩阵键盘 &#xff1a;行列反转扫描法&#xff1a;按键对照表&#xff1a; 三、矩阵键盘实验效果展示&#xff1a;仿真电路图&#xff1a;代码&#xff1a; 一、独立按键&#xff1a; 简介…
阅读更多...
点灯合集(点亮LED、流水灯、8x8点阵、点阵拓展)——附程序

点灯合集(点亮LED、流水灯、8x8点阵、点阵拓展)——附程序

点灯合集 一、点亮LED简介&#xff1a;LED闪烁&#xff1a;Proteus仿真图&#xff1a;视频展示&#xff1a;代码&#xff1a; 二、流水灯Proteus仿真图&#xff1a;代码&#xff1a;代码一&#xff1a;代码二&#xff08;优化&#xff09;&#xff1a; 三、行列扫描原理四、8x8…
阅读更多...
静态路由配置实验二(途经三台路由设备)

静态路由配置实验二(途经三台路由设备)

静态路由配置实验二&#xff08;途经三台路由设备&#xff09; 实验拓扑图 PC1/PC2途经三台路由进行不同网段的相互通信 配置步骤 1.路由接口ip配置 路由设备A R1(config)#int f0/0 R1(config-if)#ip add 192.168.1.1 255.255.255.0 R1(config-if)#no shut R1(config-if)#ex…
阅读更多...
Cisco-缺省路由的基本配置-实验三

Cisco-缺省路由的基本配置-实验三

前言 前面我们提到了静态路由的一些配置实验&#xff0c;下面了解一种特殊的静态路由——缺省路由 一、缺省路由是什么&#xff1f; 缺省路由又称为默认路由&#xff0c;是一种特殊的静态路由&#xff0c;目的地址与掩码配置为全零&#xff08;0.0.0.0 0.0.0.0&#xff09;。…
阅读更多...
ISIS-路由器邻接关系建立

ISIS-路由器邻接关系建立

分析结论一&#xff1a;L1设备只能和同一区域的L1设备建立L1邻接关系 进行R1的基础配置&#xff0c;开启isis进程配置特殊NSAP&#xff08;NET&#xff09;&#xff0c;设置路由器为level-1类型&#xff1b;配置接口ip地址&#xff0c;开启接口isis [R1]isis [R1-isis-1]isis …
阅读更多...
linux运维基础——密码破解

linux运维基础——密码破解

Linux运维基础 破解密码 前言 在日常生产维护中&#xff0c;要面对机房数量比较庞大的服务器群时&#xff0c;部分设备不经常登陆的话&#xff0c;在没有保存文档的情况下&#xff0c;容易忘记密码。对应服务器内核一般是部署的Linux系统&#xff0c;下面以centos7为例介绍比…
阅读更多...
leetcode之路(缺失的第一个正数)

leetcode之路(缺失的第一个正数)

leetcode之路&#xff08;缺失的第一个正数&#xff09; 题目&#xff1a; 给定一个未排序的整数数组&#xff0c;找出其中没有出现的最小的正整数。 示例 1: 输入: [1,2,0] 输出: 3 示例 2: 输入: [3,4,-1,1] 输出: 2 示例 3: 输入: [7,8,9,11,12] 输出: 1 说明: 你的算法的时…
阅读更多...
联想win10,修改默认应用失败?设置默认浏览器失败?设置时直接卡顿,自动退出设置窗口?解决方法来了

联想win10,修改默认应用失败?设置默认浏览器失败?设置时直接卡顿,自动退出设置窗口?解决方法来了

联想win10&#xff0c;修改默认应用失败&#xff1f;设置默认浏览器失败&#xff1f;设置时直接卡顿&#xff0c;自动退出设置窗口&#xff1f;解决方法来了 最近本人突然发现电脑的谷歌浏览器突然弹出“不是默认浏览器&#xff0c;是否去修改” &#xff0c;但是我一直都是把谷…
阅读更多...
leetcode之路(198.打家劫舍 and 213.打家劫舍ii)

leetcode之路(198.打家劫舍 and 213.打家劫舍ii)

leetcode之路&#xff08;198.打家劫舍 and 213.打家劫舍ii&#xff09; 198.打家劫舍 题目&#xff1a; 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xff0c…
阅读更多...
python爬虫爬取王者荣耀官网全部英雄头像(源码分享)

python爬虫爬取王者荣耀官网全部英雄头像(源码分享)

这篇文章为源码分享&#xff0c;爬虫的分析过程请阅读文章 《用python爬取王者荣耀官网的英雄皮肤海报(含源码)》 源码 import requests import json from bs4 import BeautifulSoupheaders {user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML,…
阅读更多...
最新文章

两个鬼故事大连艺术学院新校区开字起名男孩绿舌头网络上起的名字百味人生测字起名打分测试cctv电影频道史姓女孩起洋气的名字大全挪威的森林剧情介绍物业公司起名有寓意起名321测试打分科尔顿·海恩斯多方考虑空场举办东京奥运会冤罪在线观看2008年小孩起名字公司起名三个字大全集叶无道徐灵儿小说全文免费最新泰米尔猛虎组织给宝宝免费起名软件免费十大经典女主重生小说男孩起名寓意美好的字起名大师在线取名浪客剑心追忆篇厦门大学给物理学新生送钻戒139邮箱秦姓男孩鼠年起名乐队的夏天第二季茶饮店起名找工作上前程无忧李张姓氏合在一起取名少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化