"LCD12864液晶显示电子钟设计课程设计说明书"

版权申诉
5星 · 超过95%的资源 0 下载量 164 浏览量 更新于2024-03-28 4 收藏 250KB DOC 举报
三、硬件设计 6 3.1 AT89S52单片机介绍 6 3.2 12864液晶显示器接口设计 7 3.3 键盘输入电路设计 8 四、软件设计 9 4.1 时间调整程序设计 9 4.2 闹钟功能程序设计 10 4.3 报时功能程序设计 11 五、仿真分析 12 5.1 Proteus仿真结果分析 12 六、实验调试 13 6.1 下载程序到实验板并调试 13 七、课程设计说明书撰写 14 7.1 设计原理 14 7.2 程序设计细节 15 7.3 调试过程记录 16 7.4 设计总结 17 参考文献 18 本课程设计主要是设计一款基于AT89S52单片机的液晶显示电子钟,实现精准的时间显示和闹钟功能。通过硬件设计,包括液晶显示器接口和键盘输入电路,以及软件设计,包括时间调整、闹钟功能和报时功能的程序设计,最终实现了液晶显示电子钟的功能和要求。通过Proteus软件进行仿真分析,并在实验板上进行了下载调试。 12864液晶的工作原理主要包括液晶显示器的内部结构、驱动原理和显示效果。方案设计中提出了设计的基本要求和功能实现,包括时间、日期、星期的显示格式,以及闹钟和报时功能的实现。硬件设计中介绍了AT89S52单片机的特点以及与液晶显示器和键盘输入电路的连接设计。软件设计主要包括时间调整、闹钟功能和报时功能的程序设计细节。 在Proteus软件上进行了仿真分析,验证了设计的正确性和稳定性。随后进行了实验调试,将程序下载到实验板上,并进行了调试工作。最终撰写了完整的课程设计说明书,包括设计原理、程序设计细节、调试过程记录和设计总结等内容。 通过本次课程设计,我对单片机的应用有了更深入的理解,提高了软件编程和硬件设计的能力。同时,锻炼了实验调试的技能,对液晶显示器的原理和应用有了更深入的了解。这次设计不仅是对课程知识的巩固和应用,也是对实际工程能力的培养和提升,为我今后的学习和工作打下了坚实的基础。 至此,我认为本次课程设计取得了较好的成果,实现了设计要求并且完成了课程设计说明书的撰写,达到了课程设计的预期目标。感谢指导教师的悉心指导和同学们的合作支持,让我能顺利完成这次设计任务。希望今后能继续努力,不断提升自己的能力,为自己的梦想奋斗。
2023-02-27 上传
简单控制系统设计与实现学年设计任务书 " 学 院 "计算机与信息工程学院 "专 业 "网络工程 " "课程名称 "简单控制系统设计与实现"题 目 "LCD显示的电子时钟设计 " " "学年设计 " " " "完成期限 "自2015年6月25日至2015年7月10日共2周 " "内 "一、项目的目的 " "容 "进一步巩固已学习的理论知识,理论联系实践,增强动协作能" "及 "力,运用所学知识解决实际生活中遇到的问题,使学生具有初" "任 "步的单片机系统设计与应用能力。 " "务 "(1) " " "综合运用《单片机原理与应用》、《数字电路》等课程的内容,为" " "以后的工作奠定基础。 " " "(2) 学会使用PROTEUS和KEIL等软件。 " " "(3) 了解单片机开发全过程。 " " "二、项目任务的主要内容和要求 " " "使用文字型LCD显示器显示当前时间,显示格式为"时时:分分" " ":秒秒"。用4个功能键操作来设置当前时间。功能键K1~K4功" " "能如下。K1——进入设置现在的时间。K2——设置小时。K3——设置" " "分钟。K4——确认完成设置。程序执行后工作指示灯LED " " "闪烁,表示程序开始执行,LCD显示"00:00:00",然后开始 " " "计时。 " " "三、项目设计(研究)思路 " " "(1)查找与LCD显示的电子时钟设计设计相关的文献资料。 " " "(2)根据所查阅的文献资料,完成系统的总体设计方案,并 " " "根据设计要求进行单片机等硬件芯片的选型。 " " "(3)根据系统的总体设计方案,完成硬件电路接口连接和软 " " "件模块的设计,硬件电路接口连接主要是电子时钟接口电路连" " "接、单片机最小系统等,软件主要包括显示模块、控制模块等" " "。 " " "(5)在软硬件设计好的基础上,进行软硬件的调试。并进行 " " "实物连接。 " " "四、具体成果形式和要求 " " "基于单片机的LCD显示的电子时钟设计系统一份。 " " "学年设计报告一份。 " "进 "起止日期 "工作内容 " "度 " " " "安 " " " "排 " " " " "2015.6.25~2015.6"搜集资料,构建主体思路,绘制仿真电路 " " ".30 "图。 " " "2015.7.1~2015.7."编写代码并调试。 " " "5 " " " "2015.7.5~2015.7."在单片机中写入程序,准备文档。 " " "10 " " "主 "[1].刘同法,陈忠平. 单片机基础与最小系统[M]. 北京航空 " "要 "航天大学出版社,2007. " "参 "[2].张毅刚. 单片机原理与应用[M]. 高等教育出版社,2009." "考 "[3].马忠梅等. 单片机的C语言应用程序设计[M]. " "资 "北京航空航天大学出版社,2003. " "料 "[4].李全利,迟荣强. 单片机原理及接口技术[M]. 高等教育 " " "出版社,2004. " " " " " " " " " " " " " "指导教师 " " "意见 "(签字): 年 月 日 " "系(教研室" " ")主任意见"(签字): 年 月 日 " 简单控制系统设计与实现学年设计说明书 学院名称: 计算机与信息工程学院 班级名称: 学生姓名: 学 号: 题 目: LCD显示的电子时钟设计 指导教师 姓 名: 起止日期: 2015.6.25~2015.7.10 第一部分:正文部分 一、选题背景 当今时代是一个知识爆炸的时代,新科技、新技术、新产品层出不穷,电子技术的发 展尤为迅速,它充斥在我们的日常生活中。随着科学技术的发展和社会的进步,单片机 已成为当今计算机应用中空前活跃的领域,人们对数字钟的要求也越来越高,传统的时 钟已经不能满足人们的需求。数字电子时钟是采用数字电路实现对时,分,秒数字显示 的装置,广泛应用于车站,码头和办公室等公共场所,成为人们生活中不可或缺的必需 品,研究数字时钟及扩大其应用,对现实生活有极其重要的意义。 单片机的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。 从前必须由模拟电路和数字电路实现的大部分功能,现在单片机通过软件就可以实现了 ,这种软件代替硬件的控制技术又叫做微控制技术,是传统控制技术的一次革命。而单 片机模块中最常见的数字时钟相对机械时钟来说,有更高的准确性和直观性,且更方便 更快捷,使用寿命也远远大于机械时钟,所以得到广泛的应用。 二、设计理念 本次设计以AT89C51单片机为核心,通过编写时钟程序,实现在LCD上的显示。此编程 的核心在于定时器中断及循环往复判断是否有按键操作,而且每个按键的操作都会在LC D显示器上做出相应的反应。 本次设计