单片机课程设计报告 日历与数字钟

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

封面

一.课程设计报告内容:

1、课题名称及封面:

2、课程设计任务书;

3、总体设计方案;

4、硬件设计:介绍本系统所选用的各种芯片功能、引脚、相应的命令控制字格式等,绘出硬件接

线图;各子模块电路图、需要用到的芯片及工作原理描述;

5、软件设计:有程序设计的思路;介绍本系统的主程序、子程序、和终端服务的程序流程图;带

有注释的程序清单;

6、验证过程及结果、现象:完整的功能测试图、测试过程和结果说明、以及过程中出现的问题以

及解决的方案,如有仿真则附仿真截图;

7、结束语:简书课程设计的收获、体会以及本教学环节的课程意见与建议;

8、参考文献

二、课程设计报告格式要求:

1、A4纸打印输出,左侧装订。

2、报告内容一级标题四号宋体加粗,其他标题小四号宋体加粗,正文小四宋体;

3、行距无文档网格1.5倍行距,页边距左2.5cm,上、下、右2cm;

4、正文加页码靠右,顺序1、2、3…。

5、标题左侧顶格排版,正文首行缩进2字符。

6、必须有硬件系统总体组成方框图,程序必须先有流程图,各种情况实物测试图,硬件工作

现象照片贴图等,图表都要有图名表名,图名位于图片下方居中,表名位于表格上方居中,图名表名及图表中的文字都用小五号宋体。正文中内容每页排版满页,下方不能留有空行,结尾除外。

一.课程设计任务与具体内容 1. 题目与内容:

日历和数字钟的设计与实现:

(1)数字钟:时、分,小时用二十四进制,分钟用六十进制显示。 (2)每月日历为30天,并显示星期几。 (3)可用1602液晶显示屏显示所有功能。

(4)有清零的功能,且能够对小时、分钟进行调整(校时)。

(5)具有整点、半点报时功能,整点用声音次数报时,半点特殊声音报时。

二.硬件设计

9、

硬件设计:介绍本系统所选用的各种芯片功能、引脚、相应的命令控制字格式等,绘出硬

件接线图;各子模块电路图、需要用到的芯片及工作原理描述;

1.硬件接线图

图2.1 51单片机硬件接线图

接线时,需要用到51单片机与1602液晶屏。连接时,液晶屏连接在L2排母上,液晶屏冲向开发板外部。由于数码管与液晶屏不能共用,在使用1602时要将J6跳帽拔下。

2.所用芯片及工作原理描述

1602 液晶屏连接处

使用液晶屏时,需拔下此跳帽

51单片机主控芯片图

AT89C51提供以下标准功能,4k字节Flash闪速存储器,128字节内部RAM,32个I/O接线,两个16位定时计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

3.总体组成方框图

4.子模块电路图

(1)1602显示屏

1602液晶屏实物图

1602液晶屏电路图(2)独立键盘

独立按键S1-S4电路图(3)按键51对应复位电路

按键51复位功能电路图(4)蜂鸣器

蜂鸣器电路图

5.使用引脚及功能描述

三.软件设计

10、软件设计:有程序设计的思路;介绍本系统的主程序、子程序、和终端服务的程序流程图;

带有注释的程序清单;

1.程序设计思路

2.程序流程图

3.程序清单

对液晶屏引脚、开关、

蜂鸣器与下面编程使

用到的参量进行定义

写延时函数供与1602相关编程与蜂鸣器使用

分别定义对1602

写命令和写数据

的子函数

1

1

1

1

四.验证过程及结果、现象

11、验证过程及结果、现象:完整的功能测试图、测试过程和结果说明、以及过程中出现的问

题以及解决的方案,如有仿真则附仿真截图;

图4.1 下载后初始界面

图4.2 可调小时功能

图4.3 可调分钟功能

图4.4 可调秒功能

图4.5 可调年份功能

图4.6 可调月份功能

图4.7可调日期功能

图4.8 可调星期功能

图4.9 秒表功能初始界面

图4.10秒表功能暂停界面

五.结束语

12、结束语:简书课程设计的收获、体会以及本教学环节的课程意见与建议;六.参考文献

相关文档
最新文档