图形点阵液晶显示模块lcd的论文.doc
约60页DOC格式手机打开展开
图形点阵液晶显示模块lcd的论文,图形点阵液晶显示模块lcd的论文全文60页16023字叙述详尽摘要目前图形点阵液晶显示模块广泛用于各式各样的电子设备,人机界面越来越直观形象,对于大多数用户来说,显示界面的友好与否,将直接影响到其产品的使用。人机交互界面设计的目标是实现菜单窗口界面,用户可以在菜单方式下进行人机交互。菜单用于响应用户的选择,根据用户的选...
内容介绍
此文档由会员 周伯通 发布
图形点阵液晶显示模块LCD的论文
全文60页 16023字 叙述详尽
摘 要
目前图形点阵液晶显示模块广泛用于各式各样的电子设备,人机界面越来越直观形象,对于大多数用户来说,显示界面的友好与否,将直接影响到其产品的使用。人机交互界面设计的目标是实现菜单窗口界面,用户可以在菜单方式下进行人机交互。菜单用于响应用户的选择,根据用户的选择运行程序,实现相应的功能。同时友好的人机界面使得电子设备更加易于维护。
单片机由于体积小,功耗低,价格低廉,且具有逻辑判断、定时计数、程序控制等多种功能,广泛应用于各种实时控制系统中,可实现如电压、功率、湿度、温度、速度、流量、压力等物理量的测量,在工业控制、航空航天、尖端武器等领域发挥了重要的作用。
本文设计了一种控制系统,该系统利用单片机AT89C51作为主控制器,通过按键操作LCD显示屏上的菜单项,控制16个LED发光二极管呈现10种不同的闪亮样式。本文简要回顾了单片机的基本组成,详细介绍了单片机AT89C51与键盘接口的设计方案,以及8位数据总线与16个LED发光二极管连接的设计方案。本文介绍了LCD工作原理的同时,详细介绍了FM12864J LCD模块的工作特性,软件指令和接口电路。在阐述系统软件设计的过程中,本文对FM12864J LCD模块的控制程序进行了详尽的解释说明,并就菜单翻页功能提出了一种解决方案。
关键词:图形显示界面 图形点阵液晶显示模块LCD 菜单 单片机 发光二极管LED
目 录
1 前言 1
1.1 研究背景及意义 1
1.2论文的研究工作 1
1.3 论文结构安排 3
2 硬件系统设计 3
2.1 概述 3
2.2 单片机及外围电路 4
2.2.1 单片机的组成 4
2.2.2 振荡器和时钟电路 5
2.2.3 复位电路 7
2.3 键盘接口 10
2.3.1 键盘操作特点 10
2.3.2 按键抖动的消除方法 11
2.3.3 独立式键盘与工作原理 11
2.3.4行列式键盘与工作原理 12
2.3.5 按键与单片机的连接 12
2.4 LED显示接口 15
2.4.1 发光二极管的结构 15
2.4.2 发光二极管的应用 16
2.5 扩展I/O口 16
2.6 液晶显示简介 19
2.6.1 液晶显示原理 19
2.6.2 液晶显示器的分类 19
2.6.3 液晶显示器LCD是如何显示的 19
2.6.4 FM12864J概述 20
2.6.5工作特性 20
2.6.6软件指令说明 22
3 软件系统设计 26
3.1 概述 26
3.2 液晶显示控制程序 26
3.3 按键控制程序 31
3.4 LED显示控制 31
4 调试结果 32
致谢 33
参考文献 34
英文摘要 35
附录A 36
附录B 37
参 考 文 献
谭浩强. 2002. C程序设计. 北京:清华大学出版社
张齐,杜群贵. 2004. 单片机应用系统设计技术. 北京:电子工业出版社
赵亮.侯国锐. 2003. 单片机C语言编程与实例. 北京:人民邮电出版社
李朝青. 1998.单片机原理及接口技术. 北京:北京航空航天大学出版社
李维缇,郭强. 2000. 液晶显示应用技术. 北京:电子工业出版社
全文60页 16023字 叙述详尽
摘 要
目前图形点阵液晶显示模块广泛用于各式各样的电子设备,人机界面越来越直观形象,对于大多数用户来说,显示界面的友好与否,将直接影响到其产品的使用。人机交互界面设计的目标是实现菜单窗口界面,用户可以在菜单方式下进行人机交互。菜单用于响应用户的选择,根据用户的选择运行程序,实现相应的功能。同时友好的人机界面使得电子设备更加易于维护。
单片机由于体积小,功耗低,价格低廉,且具有逻辑判断、定时计数、程序控制等多种功能,广泛应用于各种实时控制系统中,可实现如电压、功率、湿度、温度、速度、流量、压力等物理量的测量,在工业控制、航空航天、尖端武器等领域发挥了重要的作用。
本文设计了一种控制系统,该系统利用单片机AT89C51作为主控制器,通过按键操作LCD显示屏上的菜单项,控制16个LED发光二极管呈现10种不同的闪亮样式。本文简要回顾了单片机的基本组成,详细介绍了单片机AT89C51与键盘接口的设计方案,以及8位数据总线与16个LED发光二极管连接的设计方案。本文介绍了LCD工作原理的同时,详细介绍了FM12864J LCD模块的工作特性,软件指令和接口电路。在阐述系统软件设计的过程中,本文对FM12864J LCD模块的控制程序进行了详尽的解释说明,并就菜单翻页功能提出了一种解决方案。
关键词:图形显示界面 图形点阵液晶显示模块LCD 菜单 单片机 发光二极管LED
目 录
1 前言 1
1.1 研究背景及意义 1
1.2论文的研究工作 1
1.3 论文结构安排 3
2 硬件系统设计 3
2.1 概述 3
2.2 单片机及外围电路 4
2.2.1 单片机的组成 4
2.2.2 振荡器和时钟电路 5
2.2.3 复位电路 7
2.3 键盘接口 10
2.3.1 键盘操作特点 10
2.3.2 按键抖动的消除方法 11
2.3.3 独立式键盘与工作原理 11
2.3.4行列式键盘与工作原理 12
2.3.5 按键与单片机的连接 12
2.4 LED显示接口 15
2.4.1 发光二极管的结构 15
2.4.2 发光二极管的应用 16
2.5 扩展I/O口 16
2.6 液晶显示简介 19
2.6.1 液晶显示原理 19
2.6.2 液晶显示器的分类 19
2.6.3 液晶显示器LCD是如何显示的 19
2.6.4 FM12864J概述 20
2.6.5工作特性 20
2.6.6软件指令说明 22
3 软件系统设计 26
3.1 概述 26
3.2 液晶显示控制程序 26
3.3 按键控制程序 31
3.4 LED显示控制 31
4 调试结果 32
致谢 33
参考文献 34
英文摘要 35
附录A 36
附录B 37
参 考 文 献
谭浩强. 2002. C程序设计. 北京:清华大学出版社
张齐,杜群贵. 2004. 单片机应用系统设计技术. 北京:电子工业出版社
赵亮.侯国锐. 2003. 单片机C语言编程与实例. 北京:人民邮电出版社
李朝青. 1998.单片机原理及接口技术. 北京:北京航空航天大学出版社
李维缇,郭强. 2000. 液晶显示应用技术. 北京:电子工业出版社