PLD与数字系统设计实验报告解读.doc

PLD与数字系统设计实验报告解读.doc

PLD与数字系统设计实验报告 A组实验四:数字密码锁 1 实验要求 使用Xilinx公司的Spartan3S?400AN开发板上的相关模块,利用ISE开发软件完成数字密码锁的设计,要求实现如下功能: 利用实验板上的4×3小键盘,设计4位密码锁,当输入密码正确时,在液晶屏上显示OK”,否则,显示ERROR”,在输入过程中显示输入的数据个数当有错误的输入时显示ERROR”,当全部输入正确时才显示OK。 图1 4×3数字键盘 例如设置此模块的列为输入端口,行为输出端口。那么在按下某一个键时,该键所在的开关接通,由输入端口向输出端口输出一个有效电平,继而触发其他模块。 2.2 LCD液晶显示模块 开发板上使用的是无字库的12864LCD显示器,12864LCD显示模块是由128*64个液晶显示点组成的一个128列*64行的阵列。每个显示点对应一位二进制数,1表示亮,0表示灭(但实验所用开发板上该模块实际是低电平表示亮、高电平表示灭)。存储这些点阵信息的RAM称为显示数据存储器。以下是关于显示屏的一些参数: 图2 128*64 LCD控制器结构框图 图3 128*64时序图 图 图 要显示某个图形就是将相应的点阵信息写入到相应的存储单元中。图形的点阵信息可以由自己设计也可借助字模软件,问题的关键就是显示点在液晶屏上的位置(行和列)与其在存储器中的地址之间的关系。 由于多数液晶显示模块的

文档评论(0)

1亿VIP精品文档

相关文档