基于51单片机的电子钟设计

设计要求:
(1) 电源采用12V电池供电;
(2) 采用MCS-51单片机控制,画出控制系统的硬件电路图,并设计PCB板;
(3) 编制控制程序,并画出程序框图,并用Preteus软件进行仿真;
设计内容:
(1) 24进制时间显示;
(2) 调时功能;
(3) 闹钟功能;
(4) 照明功能;
本文附了部分代码和图片展示,全文档请下载!

void main()
{TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)/256;EA=1;ET0=1;TR0=1;option=0;alarmflag1=0;hour0=0,minute0=0,sceond0=0,hour1=0,minute1=0,sceond1=0,hour2=0,minute2=0;while(1){functionchoice();lightfunction();alarmfunction();delay();}
}
/*******功能选择*******/
void functionchoice()
{if(P1_3==1)key0=1;if(P1_3==0&&key0==1){key0=0;option++; if(option==3)option=0; }if(option==0){hour1=hour0,minute1=minute0,sceond1=sceond0;TR0=1;timecontrol();timeshow(hour0,minute0,sceond0);delay();}  if(option==1){hour0=hour1,minute0=minute1,sceond0=sceond1;TR0=0;keycontrol(hour1,minute1,sceond1);hour1=t[2],minute1=t[1],sceond1=t[0];timeshow(hour1,minute1,sceond1);delay();}if(option==2){TR0=0;keycontrol(hour2,minute2,sceond2);hour2=t[2],minute2=t[1],sceond2=t[0];timeshow(hour2,minute2,sceond2);delay();}
}


全文档连接:https://download.csdn.net/download/weixin_44477509/11683217

基于51单片机的电子钟设计相关推荐

  1. 基于51单片机的电子钟设计[本科自动化毕业设计论文,源码,实物]

    系(院)名称: 专 业 班 级: 学 生 姓 名: 学       号: 指导教师姓名: 指导教师职称: 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文), ...

  2. 51单片机数字电子钟设计(数电课设,含时间显示、校准、整点报时、闹钟功能)

    51单片机数字电子钟设计(数电课设,含时间显示.校准.整点报时.闹钟功能) 首先展示硬件设计部分,此处采用proteus仿真演示.其中液晶屏上面一行显示的是实际时间,下面一行显示的是设定闹钟时间.通过 ...

  3. 简易电子钟c语言程序,(最新整理)基于51单片机的电子钟C语言程序

    <(最新整理)基于51单片机的电子钟C语言程序>由会员分享,可在线阅读,更多相关<(最新整理)基于51单片机的电子钟C语言程序(9页珍藏版)>请在人人文库网上搜索. 1.完整) ...

  4. 基于51单片机信号发生器仿真设计

    本设计 基于51单片机信号发生器仿真设计 (仿真+程序源码+设计说明书) 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0015 目录标题 ...

  5. 基于51单片机数字电压表的设计 仿真、程序、原理图(转发)

    摘 要 数字电压表简称DVM,数字电压表基本原理是将输入的模拟电压信号转化为数字信号,再进行输出显示.而A/D转换器的作用是将连续变化的模拟信号量转化为离散的数字信号,器基本结构是由采样保持,量化,编 ...

  6. stc89c51单片机音乐盒系统设计_基于51单片机音乐盒课程设计1.doc

    基于51单片机音乐盒课程设计1 课程名称: 微机原理课程设计 题 目: 基于单片机的音乐盒设计 摘要 随着人类社会的发展,人们对视觉.听觉方面的享受提出了越来越高的要求.小小的音乐盒可以给人们带来美好 ...

  7. 基于51单片机自行车码表设计

    [毕设课设]基于51单片机自行车码表设计 ​效果图 Proteus仿真: 功能简介: 文件内容: 程序框架: 网盘链接: ​效果图 更多内容请关注@WENJIE电子科技 ​ 基于51单片机proteu ...

  8. c语言 计步算法,基于51单片机的计步器设计

    基于51单片机的计步器设计(任务书,开题报告,外文翻译,论文15000字) 摘  要 随着科技发展和国民健康意识的提高,许多检测健康状态的电子产品开始普及.电子计步器作为一种越来越流行的平民锻炼检测装 ...

  9. 基于51单片机的温度报警器设计

    目 录 前言.............................................................................................. ...

最新文章

  1. Rootkit Hunter Sourcecode Learning
  2. DFS——记忆化搜索——动态规划
  3. linux内核__force,Linux内核学习:I2C_SLAVE_FORCE
  4. Java进阶:图文并茂解析HashMap源码
  5. 二分查找(5种方式实现二分查找),栈
  6. 8、泛型程序设计与c++标准模板库2.4列表容器
  7. iOS开发HTTPS实现之信任SSL证书和自签名证书
  8. 几种流行Webservice控制框架
  9. 规定输出字段html,控制视图输出的包装字段内容的 HTML 标签《 Drupal 7 基础 (上) 》...
  10. 复制远程服务器的文件 报错 scp: not a regular file
  11. shell脚本样本_Shell脚本
  12. SentinelResource注解配置上_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0045
  13. c语言,指针与数组--指针与二维数组2
  14. adb连接 vivo_vivoadb工具包下载|vivo安卓adb工具1.0.32 最新版_ - 极光下载站
  15. ie调取摄像头抓拍解决方案
  16. BA无标度网络(三):网络生成
  17. 获取URL中的一级域名
  18. php添加ico,PHP生成ICO图标的代码
  19. 实战篇---Nios ii 基本操作
  20. 【隔离的CAN通信接口-1Mbps】

热门文章

  1. Spring源码-AnnotationConfigApplicationContext容器的创建过程
  2. 是格局决定命运还是性格决定命运
  3. 2014年中秋节,北京哪里有相亲会?
  4. 【C语言】单向链表排序、合并、逆序、分离(链表的头节点不储存数据)
  5. 【OpenCV学习】(十)特征点检测与匹配
  6. 爬虫之获取当当网全部图书
  7. Win32 串口通信 程序编写--奇校验 偶校验 奇偶检验 设置
  8. ggplot2设置坐标轴范围_R语言画展ggplot2篇:如何改变分类变量坐标轴的顺序?
  9. 箱形图或盒图Boxplot以及matlab实现
  10. 点云/三角面片数据格式