- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 论 文
(2008届)
基于AVR M8的简易数字钟设计
学生姓名
学 号 0401040113
系 别 信息与电子系
专业班级 电子信息工程0401
指导教师
完成日期 基于AVR M8的简易数字钟设计
摘 要
数显式数字钟,即我们经常在汽车、机场、医院等场合看到的发光二级管数字显示钟本次设计电路实时时钟模块、环境温度检测模块、上位机模块、人机接口模块、报警模块等部分组成。其中实时时钟采用DS1302,可实现年、月、日、时、分、秒等时间信息的采集和闹钟功能并可以实现掉电继续走时功能;温度检测模块由DS18B20集成温度传感器对现场环境温度进行实时检测;人机接口模块由4个按键和1602字符型液晶组成,可实现时间显示、星期和农历现实、闹钟设置、环境温度测量显示等功能;报警模块由报警蜂鸣器实现闹铃控制。AVR单片机摘 要 I
ABSTRACT II
前 言 1
0.1 序言 1
0.2 论文主要工作概述 1
第一章 系统概述 3
1.1 数字钟简介 3
1.2 课题目标与任务 3
1.3 总体设计 3
第二章 Atmega8基本原理及C语言编译 5
2.1 单片机发展现状及特点 5
2.2 ATmega8基本概述 6
2.3 AVR单片机C语言编译器简介 7
2.3.1 Codevision AVR 7
2.3.2 AVR-GCC 8
2.3.3 Imagecraft C Compiler 8
第三章 所用软件介绍 9
3.1 Proteus仿真软件 9
3.2 PROTEL DXP简介 9
3.3 Vspd xp虚拟串口软件 10
3.4 AVR Studio代码级仿真 10
3.5 Visual Basic 6.0 11
第四章 系统方案论证 12
4.1 系统功能模块图 12
4.2 系统模块方案可行性研究和方案论证 12
4.2.1 显示模块方案论证 12
4.2.2 实时时钟模块方案论证 15
4.2.3 温度采集模块方案论证 16
第五章 方案选择及所用芯片简介 18
5.1 方案选择及优缺点 18
5.1.1显示模块 18
5.1.2实时时钟模块 18
5.1.3温度采集模块 18
5.2 所用主要芯片介绍 19
5.2.1 DS1302时钟芯片 19
5.2.2 温度传感器DS18B20 20
5.2.3 1602LCD简介 21
第六章 单片机(AVR)软件设计 23
6.1 主程序设计 23
6.2 子程序设计 24
6.2.1键盘子程序 24
6.2.2中断子程序 25
6.2.3 星期算法子程序 25
6.2.4 农历算法子程序 26
第七章 上位机软件设计 29
7.1 用VB通信控件实现微机与单片机之间的通讯 29
7.2 上位机界面介绍 30
7.3 上位机部分功能编写方法 32
7.3.1 VB实现网上天气查询 32
7.3.2 VB实现播放声音文件 32
7.3.3 实现VB程序托盘 33
第八章 仿真与软件调试 34
结束语 37
参考文献 38
致 谢 39
附录1 AVR数字钟总体电路图 40
附录2 AVR数字钟原程序清单 41
前 言
0.1 序言
早期单片机主要由于工艺及设计水平不高、功耗高和抗干扰性能差等原因,所以采取稳妥方案:即采用较高的分频系数对时钟分频,使得指令周期长,执行速度慢。以后的 CMOS单片机虽然采用提高时钟频率和缩小分频系数等措施,但这种状态并未被彻底改观(51以及51兼容)。此间虽有某些精简指令集单片机(RISC)问世,但依然沿袭对时钟分频的作法。
AVR单片机的推出,彻底打破这种旧设计格局,废除了机器周期,抛弃复杂指令计算机(CISC)追求指令完备的做法;采用精简指令集,以字作为指令长度单位,将内容丰富的操作数与操作码安排在一字之中(指令集中占大多数的单周期指令都是如此),取指周期短,又可预取指令,实现流水作业,故可高速执行指令。当然这种速度上的升跃,是以高可靠性为其后盾的。
AVR单片机硬件结构采取8位机与16位机的折中策略,即采用局部寄存器存堆(32个寄存器文件)和单体高速输入/输出的方案(即输入捕获寄存器、输出比较匹配寄存器及相应控制逻辑)。提高了指令执行速度(1Mips/MHz),克服了瓶颈现象,增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,降低了成本。故AVR单片机在软/硬件开销、速度、性能和成本诸多方面取得了优化平衡,是高性价比的单片机。
数字钟的发展,也只是改革开放之后的事,由八十年代初期开始,慢慢一步步发展起来的,最后分
您可能关注的文档
最近下载
- 2023年11月深圳市福田区公开选用机关事业单位辅助人员和社区专职工作者笔试历年(2016-2023年)真题荟萃带答案解析.pdf VIP
- 2024秋(人教版)英语七年级上册:单词表 汇总表.pdf
- 2022年通信工程师中级传输与接入(无线)真题及答案.pdf
- 第二章一元二次函数、方程和不等式教学设计(全章).docx
- 国家开放大学《电子商务概论》1-9章 形考任务阶段测验1、2答案(无错版本)82295 .pdf VIP
- 江苏省普通高校“专转本”选拔考试管理专业大类专业综合操作技能考试大纲.docx
- 银行开展减费让利宣传活动的总结范文(30篇).docx VIP
- 美育——美即生活-期末复习-题库-试卷.docx
- 预定动作时间标准法(PTS).doc VIP
- 中国饮食文化(教案) (中职教育).docx
文档评论(0)