电子信息工程技术毕业设计论文.docx
《电子信息工程技术毕业设计论文.docx》由会员分享,可在线阅读,更多相关《电子信息工程技术毕业设计论文.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子信息工程技术毕业设计论文 江西渝州科技职业学院应用电子专科毕业论文 江西渝州科技学院 电子技术专业专科毕业论文题目:基于单片机数字时钟设计 作者姓名:赵玉江 学号: 2095040319 专业:电子信息工程技术 指导教师:黄方方 2022年12月 摘要 本设计以数字集成电路技术为基础、单片机技术为核心。软件设计模块化结构、C 语言编程。系统通过带字库的LCD12864显示数据,通过4*4矩阵键盘控制显示文字、公历日期(年、月、日、星期)、时间(时、分、秒)文字反白、自定义字符、图片显示,可以通过键盘调整时间、日期,温度,同时按下键盘时,七段数码管显示相应键位的键位标识。在内容安排上首先描述
2、系统硬件工作原理,着重介绍了各硬件接口技术和各个接口模块的功能;其次,详细阐述了程序的各个模块和实现过程。 关键词: 单片机;数字温度日历表设计 Abstract The design is based on digital integrated circuit.microcontroller technology is the core of the system,The software design uses module structure,C programming language. System by taking the fonts LCD12864 display data,
3、 through 4 * 4 matrix keyboard control displays text, calendar dates (year, month, day, week), time (hour, minutes and seconds), word against white, customize characters, photos. Can via keyboard adjust time, date, and press the keyboard, 7 segment digital pipe display corresponding cryogenically ke
4、ys logo. First the arrangement of the content of the system hardware principle are introduced, and the hardware interface technology and the function of each interface module, Secondly, this paper expounds the program modules and realization process. Key word: MCU; Keyboard display the simulation sy
5、stem;LCD12864;The clock 目录 引言 (4) 1 设计要求 (5) 1.1 基本要求 (5) 1.2 发挥部分 (5) 2 方案设计与论证 (5) 2.1 控制部分方案论证 (5) 2.2 显示部分方案论证 (5) 3 系统框图及工作原理 (6) 3.1 系统框图 (6) 3.2 工作原理 (6) 3.2.1硬件工作原理 (6) 3.2.2软件工作原理 (6) 4 硬件原理分析及设计 (7) 4.1 单片机时钟电路 (7) 4.2 单片机复位电路 (7) 4.2.1复位电路的可靠性设计 (7) 4.3 键盘电路 (8) 4.4 显示电路 (8) 4.4.1 LCD显示电路
6、 (8) 4.4.2七段数码管显示电路 (8) 4.4 整体电路图 (9) 4.5 系统硬件设计所需的元件 (10) 5 软件设计 (10) 5.1 软件总体设计及框图 (10) 5.2 软件重要子程序设计及框图 (11) 5.2.1显示部分 (11) 5.2.2键盘扫描部分 (12) 5.2.3时钟部分 (12) 5.2.4延时部分 (13) 6硬件安装制作 (14) 6.1 PCB板制作 (14) 6.2 元件焊接 (14) 7 电路调试 (15) 7.1 硬件调试 (15) 7.2软件调试 (15) 8 测试结果 (15) 9 结论 (16) 致谢 (17) 参考文献 (18) 江西渝州
7、科技职业学院应用电子专科毕业论文 引言 仪器仪表的键盘显示系统,是实现通过键盘的控制,使LCD屏幕有相应的显示,广泛用于各个领域,如电脑、家电、数字仪器等,成为人们直观了解和控制仪器、设备的运行状态的重要依据,给人们的生活带了方便,成为现代人们生活、工作的必需品。数字化显示系统告别了以前老式的监控和计算仪器、设置状态方式,给人们带来了极大的方便。本设计是仪器仪表的控制显示模拟系统,所有的仪器仪表的控制显示系统都是以此为基础而扩展的。因此,研究仪器仪表的控制显示系统及扩大其应用有着非常现实的意义。本设计就是仪器仪表的控制显示系统简单的模拟和扩展应用。 1 设计要求 1.1 基本要求 1)开机LC
8、D液晶屏幕显示“08级电子信息工程XXXX毕业设计”信息。 2)设计4X4矩阵键盘,分别对应键码“0-F”。 3)按下任意一个按键,LCD液晶屏幕显示相应按键的信息(不同按键的显示内容可以自行设计)。 1.2 发挥部分 1)LCD液晶屏幕增加装饰图案。 2)增加一个LED数码管同步显示相应键码。 3)增加一个LED点阵同步显示相应键码。 2 方案设计与论证 2.1 控制部分方案论证 方案一:可采用ALTERA公司的FLEX10K系列PLD器件。设计起来结构清晰,各个模块,从硬件上设计起来相对简单,控制与显示的模块间的连接也会比较方便。但是考虑到本设计的特点,EDA在功能扩展上比较受局限,而且E
9、DA占用的资源也相对多一些。从成本上来讲,用可编程逻辑器件来设计也没有什么优势,而以我们目前的条件在硬件和软件也无法实现本设计的各种要求。 方案二:凌阳16位单片机有丰富的中断源和时基。它的准确度相当高,并且C语言的编程环境也很方便来实现一些递归调用。I/O口功能也比较强大,方便使用。用凌阳16位单片机做控制器最有特色的就是它的可编程音频处理,可完成语音的录制播放和识别。这些都方便对设计进行扩展,使设计更加完善。成本也相对低一些。但是,在控制与显示的结合上有些复杂,显示模组资源相对有限,而且单片机的稳定性不是很高,而且就需要完成这个仪器仪表的键盘显示模拟系统不太复杂的设计可以不必用凌阳16位单
10、片机来完成。 方案三:AT89S52是8位单片机,提供的的四组8个I/O口能够实现既定功能,成本也不高。综合考虑最后选择用AT89S52单片机来作为中心控制器件。 2.2 显示部分方案论证 方案一:使用LCD1602成本低,程序控制简单,但它只能显示16X2个半宽字型符,不能显示汉字,比较单调。 方案二:带字库的由ST7920控制的LCD12864硬件上提供8位,4位并行接口及串行接口供选择,6416 位字符显示RAM(DDRAM 最多16 字符4 行,LCD 显示范围162 行),2M 位中文字型ROM(CGROM),总共提供8192 个中文字型(1616 点阵),16K 位半宽字型ROM(
11、HCGROM),总共提供126 个西文字型(168 点阵),6416 位字符产生RAM(CGRAM)。在软件上提供文字与图形混合显示、画面清除、光标归位、显示开/关、光标显示/隐藏、显示字体闪烁、光标移位功能、显示移位、垂直画面 旋转、反白显示、休眠模式的功能,相对于LCD1602来说功能丰富,而且已内建有GB码简体中文字型库,方便编程。综合以上方案,决定采用LCD12864(除非特殊说明,以下都简称LCD)作为显示器件。 3 系统框图及工作原理 3.1 系统框图 图1 系统框图 3.2 工作原理 3.2.1硬件工作原理 硬件控制电路主要用了4*4矩阵键盘、AT89S52芯片处理器、LCD和七
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子信息 工程技术 毕业设计 论文
限制150内