当前位置: 首页 > news >正文

徐州做网站设计wordpress 很卡

徐州做网站设计,wordpress 很卡,上海关键词排名优化怎样,简洁好看的网站基于单片机的电子时钟设计 前言一、课设任务是什么?二、系统总体方案硬件设计2.1 系统硬件总体设计2.2 键盘电路设计2.3 DS1302实时时钟芯片电路设计2.4 复位电路2.5 LCD电路设计 三、软件设计3.1 主程序流程图3.2 主要程序设计代码3.3 修改时间函数3.4 扫描键盘函数 四、仿真…

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

  • 前言
  • 一、课设任务是什么?
  • 二、系统总体方案硬件设计
    • 2.1 系统硬件总体设计
    • 2.2 键盘电路设计
    • 2.3 DS1302实时时钟芯片电路设计
    • 2.4 复位电路
    • 2.5 LCD电路设计
  • 三、软件设计
    • 3.1 主程序流程图
    • 3.2 主要程序设计代码
    • 3.3 修改时间函数
    • 3.4 扫描键盘函数
  • 四、仿真源码下载


前言

  这篇文章是自己写的单片机课设,发这篇文章就当留个小纪念;如果说有什么不太好的地方还请大神请指出
Keil C51的代码以及Proteus的仿真的百度网盘链接放在文章最后,需要的人可以自取


提示:以下是本篇文章正文内容,下面案例可供参考

一、课设任务是什么?

  1. 用LCD液晶作为显示设备
  2. 可以分别设定小时,分钟和秒,复位后时间为:00:00:00
  3. 能实现日期的设置,年、月、日
  4. 其他创新内容,如:闹钟功能;显示星期;整点音乐报时等。

二、系统总体方案硬件设计

2.1 系统硬件总体设计

将设计的通信系统硬件进行模块化设计,主要由以下模块构成:
A:AT89C51单片机,控制的核心部件;
B:键盘电路;
C:LCD1602液晶显示电路;
D:复位电路;
E:DS1302实时时钟芯片

2.2 键盘电路设计

本设计共有6个设置按键,分别为年,月,日,时,分,秒,复位时间,启动时间与日期的修改。如图4-5 键盘电路

2.3 DS1302实时时钟芯片电路设计

DS1302是DALLAS公可推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM通过简单的申行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息,每月的天数和同年的天数可自功调整。时钟操作可通过AMPM指示决定采用24或12小时格式。DS1302与单片机之间能简单地采用同步串行的方式进行通信。

2.4 复位电路

见报告

2.5 LCD电路设计

见报告

三、软件设计

3.1 主程序流程图

见报告

3.2 主要程序设计代码

main函数代码

3.3 修改时间函数

void adjust(void)
{if(key_scan()&&key_flag1)switch(key_value()){case '0':sec_add++;break;case '1':min_add++;break;case '2':hou_add++;break;case '3':day_add++;break;case '4':mon_add++;break;case '5':yea_add++;break;case '6':fuwei();break;default: break;}adjusted.Second+=sec_add; adjusted.Minute+=min_add;adjusted.Hour+=hou_add;adjusted.Day+=day_add;adjusted.Month+=mon_add;adjusted.Year+=yea_add;if(adjusted.Second>59)	{adjusted.Second=adjusted.Second%60;adjusted.Minute++;}if(adjusted.Minute>59)	{adjusted.Minute=adjusted.Minute%60;adjusted.Hour++;}if(adjusted.Hour>23)		{adjusted.Hour=adjusted.Hour%24;adjusted.Day++;}if(adjusted.Day>31)		adjusted.Day=adjusted.Day%31;if(adjusted.Month>12)		adjusted.Month=adjusted.Month%12;if(adjusted.Year>100)		adjusted.Year=adjusted.Year%100;
}	

3.4 扫描键盘函数

int key_scan()  //扫描是否有键按下
{ int i=0;uint temp;P1=0xf0;temp=P1;if(temp!=0xf0){i=1;}else{i=0;}return i;
}

四、仿真源码下载

  这篇文章是自己写的单片机课设,发这篇文章就当留个小纪念;如果说有什么不太好的地方还请大神请指出。
  下载链接🔐:点击跳转下载➡️单片机课设-基于单片机的电子时钟设计(仿真+代码+报告)


能力有限,欢迎指正

http://www.yayakq.cn/news/97135/

相关文章:

  • 哪个网站可以做投资回测wordpress 幻灯片代码在哪里
  • app要有网站做基础网络营销公司架构
  • 网站正在建设中色综合如何做公司的网站
  • 交通网站建设三门峡 网站开发
  • 做新闻类网站需要什么资质东莞seo计费管理
  • 网站静态界面挖取crm系统解决方案
  • 知名网站建设策划移动宽带续费多少钱
  • 自己的简历网站怎么做罗平县建设局网站
  • 买到域名怎么做网站公司企业邮箱注册流程
  • html企业网站源码关于门户网站建设讲话
  • 资源网站快速优化排名专门做塑胶原料副牌网站
  • 网站建设域名是什么简单做网站的软件
  • 网站建设与管理的内容温州建设
  • 腾讯云网站免费建设php做网站参考文献
  • 西安优秀的集团门户网站建设企业动态模板网站建设
  • 自已如何建网站wordpress吐槽插件
  • 网络营销网站设计怎么自己制作一个网站
  • 北京企业建站系统费用怎么把图片做成链接形式
  • 做网站要用到ps吗在百度上注册公司网站要多少钱
  • 做软件界面的网站c2c电子商务网站的建站目的
  • 公司做网站要三千多吗分类目录网站有哪些
  • 环境网站模板网站建设标题
  • 网贷网站开发北京建设教育协会
  • 网站建设 服务流程深圳招聘网官方网站
  • 漯河做网站的店杭州产品设计公司有哪些
  • 东莞做网站网站建设运行
  • 烟台装修行业网站建设方案wordpress代码高亮太慢
  • 南京市溧水区建设局网站网页制作专业怎么选
  • 山西教育平台网站建设购买网站设计制作
  • dedecms网站信息统计设计师网站接单