利用拨码开关控制液晶显示器进行十进制数.doc
《利用拨码开关控制液晶显示器进行十进制数.doc》由会员分享,可在线阅读,更多相关《利用拨码开关控制液晶显示器进行十进制数.doc(12页珍藏版)》请在沃文网上搜索。
1、目 录1. 课程设计目的22. 课程设计内容和要求22.1 设计内容22.2 设计要求23. 设计方案及实现情况23.1 设计思路23.2 工作原理及框图23.3 各模块功能描述33.4 仿真结果73.5 实验箱验证情况84. 课程设计总结125. 参考文献121、 课程设计目的:1.学习操作数字电路设计实验开发系统,掌握液晶显示模块的工作原理及应用。2.掌握组合逻辑电路、时序逻辑电路的设计方法。3.学习掌握可编程器件设计的全过程。2、课程设计内容和要求:2.1、设计内容1. 拨码模块实现对液晶显示的扫描控制。2. 编写控制液晶显示的程序,实现液晶的显示控制,使液晶能够正常工作。3添加消抖功能
2、模块,协调模块更好地进行工作。2.2、设计要求1学习掌握按键拨码控制模块、液晶显示模块的工作原理及应用;2. 熟练掌握VHDL编程语言,编写拨码开关控制模块的控制逻辑;3. 仿真所编写的程序,模拟验证所编写的模块功能;4. 下载程序到芯片中,硬件验证所设置的功能,能够实现十进制数字的显示;3、设计方案及实现情况3.1、设计思路 采用模块化的设计思想,对于不同的功能用不同的程序模块来实现。各个模块之间保持相对独立,这样有利于针对不同的功能模块进行调试,以便增加整个系统的成功率;同时还为功能改进和完善提供了方便,使其他无关模块不受影响。基于这种设计思想,对本次课程设计题目分为以下几个模块:消抖模块
3、:对输入进行消抖处理,消除抖动对输入的影响;开关模块:对拨动的开关进行检测,并将得到的输入转换成2进制数;译码模块:对从开关模块得到的2进制数进行译码,使其转变为液晶的显示码输出。3.2、工作原理及框图拨码模块消抖模块译码模块 图13.3各模块源程序消抖模块源程序:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;use ieee.std_logic_arith.all;entity antivibrate is port( rst:in std_logic; xd: in std_logic; c
4、lk: in std_logic; xdout: out std_logic );end antivibrate;architecture anti of antivibrate is signal count:integer range 0 to 100; begin process(clk,rst,xd) begin if(rst=0)then count=0; xdout=0; elsif(clkevent and clk=1)then if(count=5)then count=0; xdout=not xd; else count=count+1; end if; end if; e
5、nd process;end anti;按键模块源程序:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;use ieee.std_logic_arith.all;entity keyboard isport( aj:in std_logic; rst:in std_logic; ajout:out std_logic_vector(3 downto 0) );end keyboard;architecture key of keyboard issignal q: std_logic;signal
6、 count : std_logic_vector(3 downto 0);begin q=aj when rst=1else 0; process(q,rst) begin if(rst=0)then count=0000; elsif qevent and q=1 then if count=1001 then count=0000; else count=count+1; end if; end if; ajout=count; end process; end key;译码电路模块源程序:library ieee;use ieee.std_logic_1164.all;use ieee
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用 开关 控制 液晶显示器 进行 十进制