微机原理课程设计-LCD字幕

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
第一章 课程设计
1.1 目的和任务
目的:
当今时候是一个信息化的时代,信息的重要性不言而喻的,获取手段显得 尤其重要。人们所接受的信息有 70%来自于人的视觉,无论用何种方式获取的信 息最终需要有某种显示方式来表示。在当代显示技术中,主流的有 LED 显示屏 和 LCD 液晶显示,而在这些显示技术中,尤其以液晶显示器 LCD (Liquid crystal display)为代表的平板显示器发展最快,应用最广。LCD 是 典型的发光器件,它一材料科学为基础,综合利用了精密机械,光电及计算机 技术,并正在微机械,微光学,纤维光学等前沿领域研究基础上,向高集成化, 智能化方向发展。
该操作将读出显示数据 RAM 中的数据,然后列地址计数器自动加一。
8
第四章 设计实现 4.1 系统设计框架结构
4.2 系统硬件设计
4.2.1 按照图 3 连接实验接线图 9
4.2.2 按照图 3 连接实验接线图
4.3 系统软件设计 4.3.1.程序总框架图
10
4.3.1.LCD 显示框架图
11
第三章 课程设计相关原理简述
1. 液晶模块的接口信号及工作时序 该图形液晶内置有控制器,这使得液晶显示模块的硬件电路简单化,它与 CPU 连接的信号线如下: CS1、CS2:片选信号,低电平有效; E:使能信号; RS:数据和指令选择信号,RS=1 为 RAM 数据,RS=0 为指令数据; R/W:读/写信号,R/W=1 为读操作,R/W=0 为写操作; D7~D0:数据总线; LT:背景灯控制信号,LT=1 时打开背景灯,LT=0 时关闭背景灯。 该液晶的时序参数说明如表 1 所列,读写时序图如图 1 和图 2 所示。 表 1 时序参数说明
设置页(X 地址):
该指令设置页面地址寄存器的内容。显示存储器共分 8 页,指令代码中 AC2~ AC0 用于确定当前所要选择的页面地址,取值范围为 0~7,代表第 1~8 页。该 指令指出以后的读写操作将在哪一个页面上进行。
显示起始行(Z 地址):
该指令设置了显示起始行寄存器的内容。此液晶共有 64 行显示的管理能力, 指令中的 L5~L0 为显示起始行的地址,取值为 0~63,规定了显示屏上最顶一 行所对应的显示存储器的行地址。若等时间、等间距地修改显示起始行寄存器 的内容,则显示屏将呈现显示内容向上或向下滚动的显示效果。
xxxxx 大学 计算机科学与工程学院
微机原理与汇编语言 课程设计报告
设计题目: LCD 滚动显示数字与汉字
姓 名:
xxx
学 号:
xxxxx
专业班级: xxxxx
系所中心: xxxxxx
指导老师:
xxx
起讫时间: xx 年 x 月 x 日-x 月 x 日
设计地点:
xx源自文库xx
x年x月x日
摘要
使用唐都科教仪器的 128×64 图形点阵液晶,编写实验程序,通过 8255 控 制液晶,显示“学校、学院、学号、姓名”,并独立这是控制按钮,控制字幕左 右上下滚动。
通过完成本次的课程设计,了解 LCD 的基本原理,从而更加完善的学习计 算机基础知识。
2
任务: 1.使用 128×64 图形点阵液晶,通过 8255 控制液晶,连接实验电路图。 2.编写实验程序,显示学校、学院、学号、姓名,并使该字串上下左右
滚屏一周 3. 了解 LCD 的基本原理,掌握其基本的工作流程。
4
5
2. 显示控制指令 显示控制指令控制着液晶控制器的内部状态,具体如表 2 所列。 表 2:显示控制命令列表
显示开/关:
6
该指令设置显示开/关触发器的状态,当 D=1 为显示数据,当 D=0 为关闭 显示设置。
设置地址(Y 地址):
该指令用以设置 Y 地址计数器的内容,AC5~AC0=0~63 代表某一页面上的 某一单元地址,随后的一次读或写数据将在这个单元上进行。Y 地址计数器具有 自动加一功能,在每次读或写数据后它将自动加一,所以在连续读写数据时,Y 地址计数器不必每次设置一次。
第二章 设计内容和方案 ........................................................................ 3
2.1 设计内容 .......................................................................................................................... 3 2.2 设计方案 .......................................................................................................................... 3
4.4 遇到的问题及解决 1.全角数字显示问题,在网络上寻找到可以提取半角字符的字模提取软
件,从而解决了这个问题。 2.按钮控制字幕左右滚动出现乱码,还没有解决,未知原因。 3.c 语言反汇编为汇编代码。使用 VC++进行反汇编,人工进行代码整理。
4.5 需要讨论的其它问题 1.在唐都实验电路板上设置按钮控制字幕左右上下滚动的时候,要显示的字 幕总是乱掉了。
改正方法。 (4)使用 128×64 图形点阵液晶,编写实验程序,通过 8255 控制液晶,
显示学校、学院、学号、姓名,并使该字串上下左右滚屏一周。 (5)c 语言反汇编为汇编代码。使用 VC++进行反汇编,人工进行代码整理。
3
2.2 设计方案 1. 按照图 3 连接实验接线图; 2. 得到需显示汉字或图形的显示数据,这里需要的字模; 3. 编写实验程序,编译、链接无误后装入系统; 4. 运行实验程序,验证程序功能。 5. c 语言反汇编为汇编代码。。
7
状态读:
状态字是 CPU 了解液晶当前状态的唯一信息渠道。共有 3 位有效位,说明 如下。
忙:表示当前液晶接口控制电路运行状态。当忙位为 1 表示正在处理指令 或数据,此时接口电路被封锁,不能接受除读状态字以外的任何操作。当忙位 为 0 时,表明接口控制电路已准备好等待 CPU 的访问。
开/关:表示当前的显示状态。为 1 表示关显示状态,为 0 表示开显示状态。 复位:为 1 表示系统正处于复位状态,此时除状态读可被执行外,其它指 令不可执行,此位为 0 表示处于正常工作状态。 在指令设置和数据读写时要注意状态字中的忙标志。只有在忙标志为 0 时, 对液晶的操作才能有效。所以在每次对液晶操作前,都要读出状态字判断忙标 志位,若不为 0 则需要等待,直到忙标志为 0 为止。 写显示数据: 该操作将 8 位数据写入先前确定的显示存储单元中。操作完成后列地址计 数器自动加一。 读显示数据:
4.1 系统设计框架结构 .......................................................................................................... 9 4.2 系统硬件设计 .................................................................................................................. 9 4.3 系统软件设计 .................................................................................................................. 9 4.4 遇到的问题及解决 ........................................................................................................ 12 4.5 需要讨论的其它问题 .................................................................................................... 12
【关键词】 唐都, LCD,点阵液晶,8255
目录
第一章 课程设计 .................................................................................... 2
1.1 目的和任务 ...................................................................................................................... 2 1.2 设计环境、设备与器材 .................................................................................................. 3
第五章 设计验证 .................................................................................. 13
5.1 验证步骤及结果 ............................................................................................................ 13 5.2 数据分析 ........................................................................................................................ 13 5.3 结论 ................................................................................................................................ 13
第六章 设计总结 .................................................................................. 14 第七章 本课程教学建议 ...................................................................... 14 第八章 参考文献 .................................................................................. 17
液晶显示技术发展迅猛,市场预测表明,液晶显示平均年销售呈增长 10%~13%,不久的将来有可能取代 CRT,成为电子信息产品的主要显示器件,另 外,液晶显示器对空间电磁辐射的干扰不敏感,且在紧凑的仪器空间不需要专 门的屏蔽保护,因而课大大简化仪器的结构和制造成本,在各种便携式仪器, 仪表将会越来越广泛的应用。特别是在电池供电的单片机产品中,液晶显示更 是必选的显示器件。
第三章 课程设计相关原理简述............................................................ 4 第四章 设计实现 .................................................................................... 9
1.2 设计环境、设备与器材 设备:实验箱、唐都科教仪器公司 Wmd86 联机软件
第二章 设计内容和方案
2.1 设计内容 (1)对系统的各个模块的各个功能进行深入分析和研究,在对课题所采用
的方案进行可行详细的研究后设计具体功能电路。 (2)熟悉所选芯片的功能并完成具体电路设计。 (3)对系统的最终指标进行测试,针对系统的不足,进行分析并提出一些
相关文档
最新文档