- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计(综合实验)报告
( 2012 -- 2013 年度第 1 学期)
名 称:微处理器系统课程设计
题 目:多功能电子时钟系统设计
院 系:电子信息科学与技术
班 级:
学 号:
学生姓名:
指导教师:
设计周数: 2周
成 绩:
日期:2013年1月 13日
目录
一.设计的目的
二.设计的要求
三.设计步骤
3.1 DS1302模块的电路设计
3.2 LCD1302模块的电路设计
3.3 闹铃模块的电路设计
3.4 总体设计
四.时钟系统的使用说明
五.课程设计的具体实现(程序)
六.心得与体会
目的
通过软件对AVR的外围接口进行编程,从而从将书本上学到的关于单片机的理论知识转化为实践,增加对单片机的理解和锻炼自身的编程能力。
要求
功能用途:实现带万年历的电子时钟、电子闹钟和秒表三项功能,且能够进行远程操作。
具体内容:
⑴采用LCD模块分多页显示北京时间、伦敦时间和法兰克福时间。包括时区、年月日、星期几和时分秒。可正常计时,年月日、星期和时分秒可调且具备连发调整能力。三种时间分三页显示,由按键控制切换。其中北京时间还可在阳历和阴历间切换。
⑵可同时设置三个闹钟,定时到后音乐提示。闹钟可设置为单独定时一次,每日一次两种,且定时到后可设置为取消定时或保持。
⑶实现秒表计时功能,由按键触发和停止。秒表显示共5位,分别为分两位、秒两位及小数点后一位。秒表计时显示在LED数码管上。计时结束后统计内容显示在LCD上。
⑷上述⑴、⑵两项功能要求能够接收远程操作命令实现。即两块实验开发板(定义为一个终端板和一个服务器板)通过串口连接通信。远程操作开始时,终端向服务器发送远程操作请求命令(例如密码登陆),得到允许后,服务器板所有按键操作无效,同时终端板接收服务器板当前LCD显示内容并在自己的LCD上显示。随后,终端板可通过自己的按键进行远程操作实现⑴和⑵的功能。操作结果显示在自己的LCD上并且实时传输到服务器板通过LCD显示。全部远程操作完成后,服务器板按键恢复功能。
验收要求:
⑴给出使用说明,包括按键的定义,操作方法等。
⑵所有功能用途均可实现且各功能转换正常。
设计步骤
设计原理及思路:
本次单片机的设计主要是用于显示时间和日期的,而要达到目的我们有两种方案:一是用LED,二是用LCD。当使用LED时,在电路图布局方面以及写程序的时候都不是很方便,所以选择使用LCD。
主函数调用子函数为核心,不同时区的显示用北京时间得到时分秒的十位个位,然后再做加减得到的新数据显示出来。闹钟的设置利用中按键中断来实现,三个不同的按键控制三个终端,在中断程序中实现闹钟的调制。当所调时间和显示时间相同时显示
yes或no来取消或保留,此功能也是利用中断来实现。
3.1 DS1302模块的电路设计
时钟电路由DSl302、B2、R1、R2和BT1组成系统时间模块,产生系统标准时间。DS1302内部的实时时钟/日历提供秒、分、时、日、月及年等信息,对小于3l天的月末的日期进行调整,还包括闰年的校正功能。时钟的运行可采用24h或带AM(上午)和PM(下午)的12h格式。它是一个串行接口芯片,即RET (复位线)、I/O(数据线)、SCLK(串行时钟线)通过P2口中的P2.5、P2.6,P2.7与单片机连接。两个上拉电阻R1、R2选用l0K欧姆。其V2引脚为备用电源输入引脚,接两粒纽扣式后备电池,以保证DS1302在外电源掉电后正常计时。X1、X2引脚外接晶振,B2晶振频率为32.678KHz。
时钟电路图
DS1302与单片机的通信仅需3根线,即上述的RET(复位线)、I/O(数据线)及SCLK(串行时钟线)。数据可按每次一个字节或多达31字节的形式传送到时钟寄存器或RAM,也可以从中读出。开始数据传送,首先把RET置位高电平,然后提供地址和命令信息(8位)。在进行单字节传送或多字节传送时,开始的8位命令字节用于指定RAM和时钟寄存器中哪个被访问。在开始8个时钟周期把命令装入移位寄存器之后,在SCK时钟控制下,读操作时输出数据,写操作时输入数据。通过把RET复位线驱动至高电平,启动所有的数据传送。数据输入时,时钟的上升沿数据必须有效,数据的输出在时钟的下降沿。如果RET为低电平,那么所有的数据传送将被中止,且I/O引脚变为高阻状态。上电时,在V1>2.5V之前,RET=0.当RET=1状态时,SLCK必须为逻辑0。
3.2 LCD1302模块的电路设计
使用1
您可能关注的文档
- 《Java语言程序设计》课程设计-猜拳小游戏 论文.doc
- 《基于Web的Java开发设计》课程设计.doc
- 200MW汽轮机调速系统的设计与实现说明书.doc
- AVR单片机的USB在线下载器设计及实现(论文+源代码).doc
- CHS1500 煤矿用核子秤系统的设计与实现说明书定(盖章).doc
- DVR4000监控系统的设计与实现使用说明书.doc
- EH油系统的设计与实现说明书.doc
- FANUC系统的设计与实现说明书3.doc
- GIS操作系统的设计与实现说明书.doc
- Hadoop-0200-HDFS+MapReduce+Hive+HBase十分钟快速入门.doc
- GB/T 40096.6-2024就地化继电保护装置技术规范 第6部分:母线保护.pdf
- 《GB/T 40096.6-2024就地化继电保护装置技术规范 第6部分:母线保护》.pdf
- GB/T 43980-2024口译服务 医疗口译要求.pdf
- 中国国家标准 GB/T 43980-2024口译服务 医疗口译要求.pdf
- 《GB/T 43980-2024口译服务 医疗口译要求》.pdf
- GB/T 17215.301-2024电测量设备(交流) 特殊要求 第1部分:多功能电能表.pdf
- 《GB/T 17215.301-2024电测量设备(交流) 特殊要求 第1部分:多功能电能表》.pdf
- 中国国家标准 GB/T 17215.301-2024电测量设备(交流) 特殊要求 第1部分:多功能电能表.pdf
- 中国国家标准 GB/Z 43973-2024非介入式负荷监测(NILM)系统用感知装置.pdf
- GB/Z 43973-2024非介入式负荷监测(NILM)系统用感知装置.pdf
文档评论(0)