1 / 20
文档名称:

利用按键开关控制液晶显示器进行十六进制数字显示说明书.doc

格式:doc   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

利用按键开关控制液晶显示器进行十六进制数字显示说明书.doc

上传人:cdsqbyl 2015/8/29 文件大小:0 KB

下载得到文件列表

利用按键开关控制液晶显示器进行十六进制数字显示说明书.doc

相关文档

文档介绍

文档介绍:中北大学
课程设计说明书
 
 
 
学生姓名:
张又木
学号:
 0906044112
学院:
 电子与计算机科学技术学院
专业:
电子科学与技术 
题目:
利用按键开关控制液晶显示器进行十六进制数字显示
 
 
 
指导教师: 焦新泉职称: 讲师

 
 
 
 
2012 年 6 月 20 日
目录
1、课程设计目的……………………………………………………………………2
2、课程设计内容和要求……………………………………………………………2
、设计内容………………………………………………………………………………2
、设计要求………………………………………………………………………………2
3、 设计方案及实现情况…………………………………………………………2
、设计思路………………………………………………………………………………2
、工作原理及框图………………………………………………………………………2
、各模块功能描述………………………………………………………………………4
、仿真结果………………………………………………………………………………15
、实验箱验证情况………………………………………………………………………17
4、课程设计总结……………………………………………………………………18
5、参考文献…………………………………………………………………………18
1、课程设计目的
,掌握液晶显示模块的工作原理及应用。
、时序逻辑电路的设计方法。

2、课程设计内容和要求
、设计内容
、液晶显示模块的工作原理及应用;
2. 熟练掌握VHDL编程语言,编写按键开关控制模块的控制逻辑;
3. 仿真所编写的程序,模拟验证所编写的模块功能;
4. 下载程序到芯片中,硬件验证所设置的功能,能够实现十六进制数字的显示;
5. 整理设计内容,编写设计说明书。 
、设计要求



3、设计方案和实现情况
、设计思路
对于这个题目,首先对试验箱上的时钟频率进行降频,因为试验箱上的时钟频率很高,而液晶系统并不需要很高的时钟频率,并且低频时钟更加有利于消抖功能的实现,其次对所使用的按键进行消抖处理,然后将消抖处理后的按键信号直接送入按键计数模块进行计数,再将按键计数模块的计数结果送往译码显示模块,严格按照液晶OCMJ的显示时序将要显示的数据的行坐标,列坐标和数据对应的在BUSY信号不为高的情况下,通过数据线送出,然后在REQ信号线上送出一个高脉冲,将数据显示在液晶OCMJ上。
、工作原理及框图
总体工作原理:在经过分频的时钟信号的驱动下,利用按键计数模块对进行了消抖处理后的按键信号进行计数,然后将计数数据送给译码液晶显示模块,进而驱动液晶屏幕进行数据的显示。系统总体原理图如图
1所示。
图1 系统总体原理图
液晶显示器工作原理: OCMJ中文模块系列液晶显示器内含 GB 2312 16*16点阵国标一级简体汉字和 ASCII8*8(半高)及8*16(全高)点阵英文字库,用户输入区位码或 ASCII 码即可实现文本显示。OCMJ中文模块系列液晶显示器可以实现汉字、ASCII 码、点阵图形和变化曲线的同屏显示,并可通过字节点阵图形方式造字。
由于显示的是十六进制数字,故只须掌握接口协议和其中一条用户命令。接口协议为请求/应答(REQ/BUSY)握手方式。应答BUSY 高电平(BUSY =1) 表示 OCMJ 忙于内部处理,不能接收用户命令;BUSY 低电平(BUSY =0)表示 OCMJ 空闲,等待接收用户命令。发送命令到 OCMJ可在BUSY =0 后的任意时刻开始,先把用户命令的当前字节放到数据线上,接着发高电平REQ 信号(REQ =1)通知OCMJ请求处理当前数据线上的命令或数据。OCMJ模块在收到外部的REQ高电平信号后立即读取数据线上的命令或数据,同时将应答线BUSY变为高电平,表明模块已收到数据并正在忙于对此数据的内部处理,此时,用户对模块的写操作已经完成,用户可以撤消数据线上的信号并可作模块显示以外的其他工作,也可不断地查询应答线BUSY是否为低(BUSY =0?),如果BUSY =0,表明模块对用户的写操作已经执行完毕。可以再送下一个数据。
液晶显示器显示8X8ASCII字符命令:
格式:F1 XX YY AS
该命令为4