基于avr的可调电子钟设计.doc
约68页DOC格式手机打开展开
基于avr的可调电子钟设计,目录摘 要 4第一章 引言 51.1设计任务 51.2设计要求 5第二章 总体方案论证与设计 6第三章 系统硬件设置 73.1 atmega16单片机简介 73.2 atmega16单片机的工作原理 73.2.1 i/o端口的工作原理 73.2.2定时/计数器 83.2.3 中断系统 83.2.4 振荡器 93.3时钟...
内容介绍
此文档由会员 道客巴巴 发布
目录
摘 要 4
第一章 引言 5
1.1设计任务 5
1.2设计要求 5
第二章 总体方案论证与设计 6
第三章 系统硬件设置 7
3.1 ATmega16单片机简介 7
3.2 ATmega16单片机的工作原理 7
3.2.1 I/O端口的工作原理 7
3.2.2定时/计数器 8
3.2.3 中断系统 8
3.2.4 振荡器 9
3.3时钟模块设计 10
3.3.1 DS1302特性介绍 10
3.3.2 DS1302引脚介绍 11
3.3.3 DS1302有关日历,时间的寄存器 12
3.3.4 DS1302与单片机接口电路 12
3.4显示模块设计 13
3.4.1 LCD1602的特性介绍 14
3.4.2 LCD1602引脚介绍 15
3.4.3 1602内部功能器件及相关功能 16
3.4.4 1602液晶与单片机接口电路 18
3.5 设置模块 20
3.6 振荡电路 21
3.7 复位电路 22
第四章 系统软件设计 23
4.1 时钟函数模块 25
4.1.1实现功能 25
4.1.2 函数设计 25
4.2 显示函数模块 30
4.2.1实现功能 30
4.2.2 函数设计 30
4.2.3 小结 31
4.3 按键函数模块 32
4.3.1 实现功能 32
4.3.2 函数设计 32
4.3.3 小结 32
4.4 主函数模块 32
第五章 心得体会 33
第六章 致谢 33
附录 1元器件表 34
附录2 仿真图 35
附录3 源码 36
附录4 参考文献 68
摘 要 4
第一章 引言 5
1.1设计任务 5
1.2设计要求 5
第二章 总体方案论证与设计 6
第三章 系统硬件设置 7
3.1 ATmega16单片机简介 7
3.2 ATmega16单片机的工作原理 7
3.2.1 I/O端口的工作原理 7
3.2.2定时/计数器 8
3.2.3 中断系统 8
3.2.4 振荡器 9
3.3时钟模块设计 10
3.3.1 DS1302特性介绍 10
3.3.2 DS1302引脚介绍 11
3.3.3 DS1302有关日历,时间的寄存器 12
3.3.4 DS1302与单片机接口电路 12
3.4显示模块设计 13
3.4.1 LCD1602的特性介绍 14
3.4.2 LCD1602引脚介绍 15
3.4.3 1602内部功能器件及相关功能 16
3.4.4 1602液晶与单片机接口电路 18
3.5 设置模块 20
3.6 振荡电路 21
3.7 复位电路 22
第四章 系统软件设计 23
4.1 时钟函数模块 25
4.1.1实现功能 25
4.1.2 函数设计 25
4.2 显示函数模块 30
4.2.1实现功能 30
4.2.2 函数设计 30
4.2.3 小结 31
4.3 按键函数模块 32
4.3.1 实现功能 32
4.3.2 函数设计 32
4.3.3 小结 32
4.4 主函数模块 32
第五章 心得体会 33
第六章 致谢 33
附录 1元器件表 34
附录2 仿真图 35
附录3 源码 36
附录4 参考文献 68