返回

基于ATMega16单片机闹钟设计 基于ATMega16单片机闹钟设计

格式:word 上传:2026-11-02 19:25:01
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于ATMega16单片机闹钟设计.docx预览图(1)
第 1 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(2)
第 2 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(3)
第 3 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(4)
第 4 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(5)
第 5 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(6)
第 6 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(7)
第 7 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(8)
第 8 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(9)
第 9 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(10)
第 10 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(11)
第 11 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(12)
第 12 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(13)
第 13 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(14)
第 14 页 / 共 36 页
基于ATMega16单片机闹钟设计.docx预览图(15)
第 15 页 / 共 36 页
预览结束,还剩 21 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

不断的寻找解决问题的方法。


终于,经历了天多的纠结之后,我们成功地把这个问题。


第二,代码编译成功后下载到实验板上时执行结果却不是很理想,时间自动的向前走与键盘输入这两个最基本的功能总是冲突。


显示屏能读取键盘输入的数字,显示时间就不能自动向前走,时间自走时按键盘时又没有用了。


这个问题也让我们很头痛,经过初步分析,应该是代码主函数里面的控制时间自增的函数与控制键盘的函数调用时发生了冲突,果不其然,经过我们细心的分析之后,发现源代码有逻辑。


将这个逻辑改正后这个问题就了。


这只是整个实验过程中遇到的两个主要问题,其他的小问题就更多了。


总之通过这次实验自己收获了很多。


不仅系统地认识了单片机的开放过程,而且积累了很多开发的经验。


这次试验很有价值,设置切换加减确认时钟闹铃设置切换加减确认实验总结总体来讲,这次实验比较成功的完成了规定的任务。


但是中间页经历了很多意想不到的情况。


首先是软件安装的问题,由于实验室电脑用起来不太方便,在寝室也无法写代码。


故而需要在自己的电脑上装相关软件。


可是由于相关软件的版本太低,装在系统的上不器,其优点是价格便宜。


但是功能相对较为简单,烧录比较复杂,不便于程序调试。


方案二使用功能齐全的单片机作为控制器,内部资源多,价格相对稍贵,程序烧录容易,便于系统调试。


根据我们设计的实际要求,我需要个性能较高,稳定性好的单片机,我们选择了单片机实现设计。


时钟信号源方案采用单片机内部定时器实现时钟,不需要外接芯片,成本较低,但是时间精度不单片机用户输入按键报警模块显示模块电源模块高,时间掉电会丢失,只适合般场合使用方案二使用时钟芯片作为时钟源,该芯片断电后需要通过外接电池或者电容供电,因此电路相对比较复杂,成本也较高。


结合我们应用的实际情况,我们般要求时钟精度不是很高,只用于般使用,故选择成本较低的方案实现。


显示器方案使用数码管扫描,显示效果般,只能显示数字,显示效果单,不易于使用。


方案二使用液晶显示,可以显示些字符,显示效果较好,易于使用。


综上,我们考虑到用户的使用方便,选择用作为显示终端。


报警方案通过使用语音芯片实现语音播报来实现报时和闹钟功能。


但是接口比较麻烦,同时需要录音和实现地址检索。


方案二通过三极管控制蜂鸣器发出声报警,电路简单,价格便宜。


比较适合我们这个设计的应用。


二硬件电路二按键输入模块使用六个按键设计,分别为闹钟时钟切换键,设置键,修改切换键,加,减,确认。


人性化设计,将调节按键分开,使用加减键分离,更加便于调试。


二控制器最小系统系统使用作为系统主控芯片,主要接受到按键设置信号。


对报警蜂鸣器和显示器做出相应控制。


单片机不断的扫描按键信息,通过显示时钟和实现设置闹钟的功能。


二显示模块使用液晶的线控制方法,减少端口使用,提高硬件资源的充分利用。


偏置电压使用对电源分压输入,可以对液晶对比度进行调节。


线控制需要对个字节的数据分两次写入液晶,所以在程序设计中每个字节需要使用次传输完成。


二报警电路设置使用三极管驱动蜂鸣器报警。


当单片机输出为低电平时,三级管导通,蜂鸣器发声报警。


这样设计的原因在于,单片机在上电时的电平输出为高电平,这样可以防止在单片机上电时发出蜂鸣声。


三程序设计框图三主流程图三按键设置程序四液晶屏驱动四模块说明引脚说明主要技术参数四通信时序图读时序写时序线式数据传送共分两次实现个字节数据的传输。


时序参数四字符显示坐标五定时器模式介绍比较匹配时清零定时器模式本设计的时间采用单片机内部定时器的模式实现。


六系统调试经过分阶段的调试,成功完成系统的调试。


六可以显示时间六调节时间六系统整体运行正常。


开机正常显示初始化时间年月号星期,闹铃关。


通过按键可以设置时间和闹钟。


闹钟响起时按下除功能键设置键外其他键,闹钟停止。


显示信息正常。


七附录七电路总图七全部程序,显示时显示分显示秒,

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档