1 / 82
文档名称:

2021年度计算机科学与技术专业专升本论文.doc

格式:doc   大小:477KB   页数:82
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年度计算机科学与技术专业专升本论文.doc

上传人:读书百遍 2021/1/7 文件大小:477 KB

下载得到文件列表

2021年度计算机科学与技术专业专升本论文.doc

文档介绍

文档介绍:毕 业 论 文
题 目 基于AVR可调电子钟设计
院系名称: 计算机科学和技术
专业班级: 11专升本
学生姓名:
学 号:
指导老师:

目录
摘 要 4
第一章 引言 5
5
5
第二章 总体方案论证和设计 6
第三章 系统硬件设置 7
ATmega16单片机介绍 7
ATmega16单片机工作原理 7
I/O端口工作原理 7
8
中止系统 8
振荡器 9
10
DS1302特征介绍 10
DS1302引脚介绍 11
DS1302相关日历, 时间寄存器 12
DS1302和单片机接口电路 12
13
LCD1602特征介绍 14
LCD1602引脚介绍 15
1602内部功效器件及相关功效 16
1602液晶和单片机接口电路 18
设置模块 20
振荡电路 21
复位电路 22
第四章 系统软件设计 23
时钟函数模块 25
25
函数设计 25
显示函数模块 30
30
函数设计 30
小结 31
按键函数模块 32
实现功效 32
函数设计 32
小结 32
主函数模块 32
第五章 心得体会 33
第六章 致谢 33
附录 1元器件表 34
附录2 仿真图 35
附录3 源码 36
附录4 参考文件 68
摘 要
单片机就是微控制器, 是面向应用对象设计、 突出控制功效芯片。 单片机接上晶振、 复位电路和对应接口电路, 装载软件后就能够组成单片机应用系统。 本设计就是应用单片机强大控制功效制作而成指针式电子钟, 该指针式电子钟实现以下功效: 液晶屏模拟表盘和时分秒指针显示目前时钟, K1键用于选择调整对象, K2键用于调整时分秒, 在按下K4键时确定调整值, 时钟继续运行。
本设计采取是AVR单片机, AVR系列单片机不仅含有良好集成性能, 而且全部含有在线编程接口, 其中Mega系列还含有JTAG仿真和下载功效; 含有片内看门狗电路、 片内程序Flash、 同时串行接口SPI; 多数AVR单片机还内嵌了A/D转换器、 EEPROM、 模拟比较器、 PWM定时计数器等多个功效; AVR单片机I/O接口含有很强驱动能力, 灌入电流可直接驱动继电器、 LCD等元件。 芯片采取DALLAS企业涓细充电时钟芯片DS1302, 该芯片经过简单串行通信和单片机进行通信, 时钟/日历电路能够实时提供年、 月、 日、 时分、 秒信息, 采取双电源供电, 当外部电源掉电时能够利用后备电池正确计时。
显示器件采取LCD1602液晶, 经过对应按键调整对应值。 经过此次设计能够愈加牢靠掌握单片机应用技术, 增强动手能力、 硬件设计能力和软件设计能力。
关键词 AVR单片机
时钟芯片DS1302 LCD1602液晶
第一章 引言
本例采取LCD1602液晶作为显示元件, 液晶屏显示目前时钟。 该电子钟实现以下功效: 液晶屏模拟表盘和时分秒指针显示目前时钟, K1键用于选择调整对象, K2键用于调整时分秒, 在按下K3键时确定调整值, 时钟继续运行。 本例程序包含控制模块、 显示模块、 实时时间计算模块、 设置模块(时间设置模块)。

利用AVR单片机等实现一个简单基于AVR可调电子钟。

a.实现年月日时分秒指针式显示功效
b.用三个按键来实现调整时分秒功效
第二章 总体方案论证和设计
组成框图中包含显示模块, 控制器, 时间模块, 设置模块。 显示模块有LCD1602来控制显示, 整个代码实现关键由控制器来实现, 时间模块有DS1302来实现, 能够显示系统时间, 也可自行调整, 设置模块为按键处理。 具体模块分析在相关软硬件设计中具体介绍。
本设计中可调电子钟拟采取A