网站大量收购独家精品文档,联系QQ:2885784924

毕业设计(论文)-可编程提示信号显示器.doc

毕业设计(论文)-可编程提示信号显示器.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目  录 一、前言 1 二、系统需求分析与原理设计 2 (一)系统需求分析 2 (二)系统原理设计 2 三、方案论证与可行性分析 3 (一)系统的总体结构 3 (二)硬件结构方案 3 1.方案一 3 2.方案二 6 3.方案比较和选择 8 (三)字符发生方案 8 1.手工绘制字符 8 2.计算机汉字库编辑字符 10 四、FPGA板设计 11 (一)复位系统 11 (二)时钟系统 12 (三)JATG下载和配置 12 (四)多路控制开关 13 (五)状态指示 13 五、可编程显示字符的VHDL设计与仿真 13 (一)列驱动产生 13 (二)行驱动产生 15 (三)时钟分频 16 (四)显示字符库的设计 17 (五)字符的循环控制 18 1.左右移动字符的程序 18 2.上下移动字符的程序 18 (六)字符显示的接口设计 20 六、系统调试与结果分析 21 (一)测试环境 21 (二)功能测试方法与步骤 21 1.硬件测试 21 2.软件测试 21 (三)性能测试结果与分析 21 七、系统功能扩展 21 八、结束语 21 感谢辞 22 参考文献 22 可编程提示信号显示器 一、前言 可编程设计是近年以来在电子设计领域中出现的一门新技术,它以可编程器件(CPLD/FPGA)为基础,应用计算机软件技术,对数字系统进行设计,改变了以往以板级设计的电子设计模式为芯片级设计的模式。由于大规模电路的发展使得芯片设计变得容易,同时也缩小了线路板的面积,增强了可靠性。)作为信息传播的一种重要手段,发光二极管显示屏近年来也广泛应用于室内户公众场合,如需要进行服务内容、服务宗旨宣传和发布信息公告的电信及邮政大厅、证券营业部、期货交易部、车站、机场、港口、体育场等,发光二极管显示屏已经成为信息社会的一个闪亮标志。LED点阵又是一种简单的汉字显示器件,具有价廉、易于控制实现、使用寿命长等特点,广泛应用于各种公共场合,如车站、机场公告、公共汽车显示排等。 本设计正是介绍了一种以现场可编程逻辑器件(FPGA)为核心,用FPGA通过MAX-PLUS2开发平台结合硬件描述语言(VHDL)来实现字符显示的方法。 二、系统需求分析与原理设计 (一)系统需求分析 提示信号显示系统的主要功能是字符的发生和显示,如显示4个以上的字符(如“欢迎光临”)或一幅活动的画面(如鸟飞、花开等)。用户通过改变存储器中存储的代码输出来控制二极管LED点阵显示屏,从而显示出不同的字符或图案以满足设计要求,并且设计电路应尽量简单,容易实现,显示效果要好。它广泛应用于人们的日常生活之中,给人们带来了很多便利,例如列车时刻表的显示、商品广告屏的显示以及彩灯图案的显示等。作为信息传播的一种重要手段,近年来也广泛应用于室内户外公众场合,如需要进行服务内容、服务宗旨宣传和发布信息公告的电信及邮政大厅证券营业部、期货交易部、车站、机场、港口、体育场等,已经成为信息社会的一个闪亮标志 图1 可编程字符(图案)显示器的组成框图 三、方案论证与可行性分析 (一)系统的总体结构 根据上面的原理设计系统应具有以下单元功能模块: 1.存储器 2.数据显示器 3.列选线/行选线产生电路 4.地址计数器和时钟脉冲源 5.字符程序设计 根据可编程提示信号显示器的原理以及其对各个功能模块的不同要求,结合实际情况硬件部分我考虑到有两种实现方案:方案一是针对可编程显示字符的要求先用Protel 99SE的原理图设计模块(Schematic模块)来设计EPROM存储器,列选线/行选线产生电路,时钟脉冲源及地址计数器等功能模块,然后根据原理图生成印刷电路板(PCB)从而完成硬件设计;方案二则是用一个可以应用在不同电路上通用的FPGA(现场可编程器件)板通过MAX-PLUS2开发平台结合硬件描述语言来实现字符显示。 软件部分主要是字符显示程序的设计,这个功能模块要使用软件编程来完成,可以采用手工绘制字符编辑代码或者计算机汉字库编辑字符代码。字符设计模块使用软件编程方式要比硬件电路简单的多,实现也很容易。 下面就两种不同的硬件实现方案和软件部分分别进行具体分析。 (二)硬件结构方案 1.方案一 可以使用全硬件电路来完成存储器,列选线/行选线产生电路,时钟脉冲源及地址计数器等功能模块,其目的就是充分利用硬件电路的可靠性、稳定性,使整体电路达到比较高的稳定性。例如如果采用4个88LED点阵构成一个1616的发光二极管矩阵显示屏,用来显示字符或图案,具体电路可以做如下的考虑: (1)存储器 存储器可以选择EPROM存储器,EPROM存储器的内容可以按照用户的需要写入,也可以通过紫外线照射、擦除,再写入新的内容,故称为可擦除可编程只读存储器。常见EPROM的型号有2716(2K8位)、2732(4K8位)、2764(8K8位)、27128(

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档