小学期单片机实验设计报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小学期单片机实验设计报告

多功能闹钟设计报告 功能设计: 设计目的:通过应用ATmega16单片机和LCD1602液晶显示屏等器件,实现一个多功能闹钟的以下功能:时钟的时分秒的显示及重置,闹钟时间设置,整点报时,时间模式转换,同时用喇叭来进行定时提醒和铃音播放。 设计思路: 通过视频的学习,设计方案是以ATmega16单片机为核心,采用LCD1602液晶显示屏,4*4按键,蜂鸣器,包括时钟调整模块,闹钟模块,键盘时间预设值等模块,所构建的数字多功能闹钟,能够实现时钟的时分秒的显示及重置,闹钟时间设置,时间模式转换,同时用喇叭来进行定时提醒和铃音播放。即可以将闹钟分为液晶显示屏,按键,喇叭,单片机芯片四个模块。 功能说明: (1)时间设置 采用C语言程序设计,使单片机控制液晶屏显示时,分,秒,当秒计数计满60时就向分进位,分计满60时就向时进位。时间显示有24小时模式和12小时模式,24小时制按小时“23翻0”规律计数,12小时制按“11翻0”规律计数。同时有上午AM和下午PM标志提醒。 (2)整点报时功能 当闹钟计时到整点时,会自动启动报时机制。蜂鸣器会响起,提醒整点已到。 (3)LCD液晶显示 实用液晶显示时间,年月日可以自行设置,格式为00—00—00,例如2014—10—01,时间也可以自行设置,格式为00:00:00,星期以数字显示。 (4)校时功能 可以分别对时,分,秒进行单独校时,使其校正到标准时间 (5)闹钟功能 当时间到达整点,蜂鸣器进行蜂鸣报时,设置闹钟后,达到闹钟设定时间播放音乐,闹铃音乐可以在任何时间按任意键强行停止。 (6)通过控制4*4键盘,实现时间调整,闹钟设置,音乐选择,24制时间转换等功能,并同时在液晶屏上显示。 模块说明: Amega16 ATmega16 有如下特点:16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM,1K 字节SRAM,32 个通用I/O 口线,32 个通用工作寄存器,用于边界扫描的JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/ 计数器(T/C)。 1602原理: LCD液晶显示模块采用LCD1602型号,1602液晶屏是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字,2行16个字,2行20个字等等,常用的为2行16个字。 如表所示,整个液晶屏采用标准的16脚接口,其中VSS为电源地,VDD接5V正电源,V0为液晶显示屏对比度调整端,直接节电源正极时对比度最弱,姐弟时对比度最高。RS为寄存器选择端,高电平时选择数据寄存器,低电平是选择指令寄存器。RW为读写信号线,高电平是进行读操作,低电平是进行写操作。当RS,RW共同为低电平时可以写入指令或者显示地址,当RS为低电平,RW为高电平时可以读忙信号。当RS为高电平,RW为低电平时可以写入数据。E端为使能端,当E端由低电平跳变成高电平时,液晶屏执行命令。D0-D7为8位双向数据线。 编号符号引脚说明接口编号符号引脚说明接口1VSS电源地Ground9D2数据I/OPB22VDD电源正极VCC10D3数据I/OPB33V0液晶显示偏压Ground11D4数据I/OPB44RS数据/命令选择端PD112D5数据I/OPB55RW读写数据端PD213D6数据I/OPB66E使能信号PD314D7数据I/OPB77D0数据I/OPB015BLA背光源正极VCC8D1数据I/OPB116BLK背光源负极Ground电路图如下: 4X4键盘 键盘上对应有16个按键,从0到F,按下相应的键会在液晶屏上显示相应的数字,其中K0到K15是采用4*4的方式连接的。 0 1 2 3 ---PA0 4 5 6 7 ---PA1 8 9 A B ---PA2 C D E F ---PA3 | | | | PA4 PA5 PA6 PA7 键盘行列接口示意图键盘仿真原理图喇叭 PD5口控制控制喇叭工作。当时钟当前的时间和设定闹钟时间一致时,喇叭电路导通,发出音乐铃声。随意按下一个键,喇叭停止工作。 电路如下图: LED 电路设计: 多功能闹钟总体框图: Amega16 1602液晶屏 喇叭 4*4键盘 Led 灯 蜂鸣器 整点报时 闹铃 总原理图及端口接线: 功能说明: 开机后,显示开机动画,之后自动调动显示从23:57:00开始显示。(时间接近于整点,便于测试整点报时功能。) 按下按键A时,进行模式调整,可以切换

文档评论(0)

aicencen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档