日期时间设置_第1页
日期时间设置_第2页
日期时间设置_第3页
日期时间设置_第4页
日期时间设置_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本课程平时操作表现占分30%必做实验内容 20分使用中文液晶显示当前时间“XX时XX分:XX秒” 用4个按键设置现在时间 13:44:56整点闹铃功能 提问旷课5次 不及格旷课一次 2分 迟到、早退一次 0.5分最后程序演示占30%增加闹铃功能, 时间到发出声响并启动继电器 增加秒表计数功能,精度为0.01秒 0.00200.99 增加万年历显示“年月日” 二月 28天、29天其他提问 设计报告成绩占40%。设计报告要求1 封面 2 目录3 设计任务书 4 概述(选题背景,设计项目内容介绍) 5 硬件电路图及说明(器件简介;硬件电路说明等,一张完整电路图)6 软件流程图及说明(流程图 ; 软件

2、说明;函数说明表) 7 设计特点(与众不同处)例如:A. 增加整点闹铃开关B. 反字 C. 小图形D. 其他8 调试(调试步骤,调试中遇到的问题及解决方法) 9 总结(体会,收获,建议等)10 附录(器件资料;参考资料等) 11 使用说明书 12 程序(要有简单注释)12 程序(要有简单注释)#include "c8051F020.h"#include <intrins.h>#define LCD_DATA P2 简单注释 #define LCD_RS P10 简单注释#define LCD_RW P11 简单注释 #define LCD_E P12#defin

3、e LCD_CS1 P13#define LCD_CS2 P14#define LCD_RST P15 void LCD_WaitReady1(void) /判断LCD控制芯片KS0108是否忙LCD_DATA=0xff;_nop_();LCD_CS2=SELECTCS;LCD_RW=1;LCD_RS=0;LCD_E=1;while (LCD_DATA&0x80);LCD_CS2=!SELECTCS;void main (void) WDTCN = 0xde;WDTCN = 0xad; /关看门狗SYSCLK_Init (); /初始化时钟Timer0_Init();/初始化定时器PO

4、RT_Init (); /初始化IO口/SPI0_Init (); /初始化SPI0/CPT1CN|=0x80;/使能比较器1/REF0CN = 0x03; /使能片内参考电压/DAC0CN |= 0x80;/使能DAC0/DAC0H=0; DAC0L=0;EA=1;/开中断 /TestLCD(); /Test7279(0);TestI2C(); 三、课程设计要求方案设计前要求完成设计报告,每个组一份;方案实施过程中完善设计报告,每个成员独立进行;方案实施结束,经过指导老师验收后完成设计报告,每个成员独立完成,其中设计图纸每个组只需要1份。四、考核及成绩评定方式本课程完成后要求学生提交完整的设

5、计报告,内容包括:选题背景,设计项目内容介绍,项目涉及的主要理论介绍,软件设计说明,硬件设计说明,调试步骤,调试中遇到的问题及解决方法,项目设计总结。本课程平时操作表现占30%,最后程序演示占30%、设计报告成绩占40%。最后期限内不能完成方案者、旷课累计达到总时间的1/3或者以上者、让别人替做任何一部分内容者、无设计报告或者设计报告不全者,成绩均为不合格。宁波大学信息学院张宁波 设计 2009-7-2 日期时间设置时钟 星期一09年 06月24日22: 33: 24 时钟 星期一09年 06月24日 22时33分24秒 设置为反字时钟 星期一09年 06月24日 09时33分24秒设置 整点

6、 闹铃 秒表设置显示图标闹铃设置: 0次闹铃1:09时33分闹铃2:11时45分闹铃3:12时33分秒表: XXX.XX时钟 星期一09年 06月24日 09时33分24秒秒表: XXX.XXK11 设置 年、月、日 、星期 K2移位;K3加一;K4结束(写入3530)K12 设置 时、分、秒 K2移位;K3加一;K4结束(写入3530)K13 退出日期时间设置功能闹铃设置K10 K21设置闹铃次数 K3加一 (最多三次)1(一次),2(两次),3(三次),0(禁止闹铃)。K22退出闹铃设置功能K22 闹铃设置1 K3时加一;K4分加一 K2结束(保存闹铃设置1)K23 闹铃设置2 K3时加一

7、;K4分加一 K2结束(保存闹铃设置2)K24 闹铃设置3 K3时加一;K4分加一 K2结束(保存闹铃设置3)秒表计数功能K10,K20K31 秒表 K4 退出秒表计数功能K32 秒表计数开始 K4 退出秒表计数功能K33 秒表计数结束 K4 退出秒表计数功能K11 日期时间设置 设置 年、月、日、星期、时、分、秒 K2移位;K3加一;K4结束(写入3530)K12 闹铃设置 K21 K3加一 (最多三次)1(一次),2,3,0(禁止闹铃)。K22退出闹铃设置功能K22 闹铃设置1 K3时加一;K4分加一 K2结束(保存闹铃设置1)K23 闹铃设置2 K3时加一;K4分加一 K2结束(保存闹铃

8、设置2)K24 闹铃设置3 K3时加一;K4分加一 K2结束(保存闹铃设置3)K13 秒表计数功能K32 秒表计数开始 K33 秒表计数结束 K4 退出秒表计数功能三键设置K11 日期时间设置 设置 年、月、日、星期、时、分、秒 K2移位;K3加一;K12, 结束(写入3530)K12 设置次数 K2移位;K3加一;K13, 结束K13 闹铃时间设置K2移位;K3加一;K14, 结束秒表计数功能K2=1秒表计数功能(K1=0 )K31 秒表计数开始 K33 秒表计数结束 K2=2 退出秒表计数功能C8051F200单片机S3530128X64LCD显示键盘指示灯晶振电源单片机 C8051F20

9、0晶振: S3530时钟芯片 外部晶振 S3530时钟芯片 单片机定时器定时 S3530时钟芯片 单片机的定时器指示灯 1. 闹铃 2.电源 (用几个画几个)电阻 220单片机管脚P键盘: 3键 4键 (用几个画几个)单片机管脚P显示128X64LCD显示字模汉字 16X16 一行8个汉字 四行 数字 16X8正字 反字 小图形成绩 优秀 良好 中 及格 不及格 五档七月十五日 检查设计报告七月十六日 检查设计程序七月十七日 交设计报告;检查设计程序判断闰年有两种标准:1、 能被4整除,但不能被100整除;2、 能被4整除,也能被400整除也就是我们通常所说的四年一闰,百年不闰,四百年再闰。S3530时钟芯片 可以自己计算闰年 定时精度高 但没有秒表功能单片机定时器 定时精度较高 可以设计秒表功能 闰年需要计算 单片机C8051F200管脚P0口 P0.0 P0.1P0.2 P0.3 P0.4 P0.5 P0.6 S3530时钟芯片 P0.7 S3530时钟芯片P1口 P1.0 128X64LCD显示P1.1 128X64LCD显示P1.2 128X64LCD显示P1.3 128X64LCD显示P1.4 128X64LCD显示P1.5 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论