数码管显示控制器设计与实现.doc





《数码管显示控制器设计与实现.doc》由会员分享,可在线阅读,更多相关《数码管显示控制器设计与实现.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数码管显示控制器设计与实现.精品文档.实验七 彩灯控制电路的设计与实现一、 实验目的 1进一步了解时序电路设计方法2熟悉状态机的设计方法二、 实验所用仪器及元器件1、 计算机2、 直流稳压电源3、 数字系统与逻辑设计实验开发板三、 实验内容用VHDL语言设计并实现一个彩灯控制(8个发光二极管)电路,仿真并下载验证其功能。彩灯有两种工作模式,可以通过拨码开关或者按键进行切换。(1) 单点移动模式:一个点在8个发光二极管上来回的亮(2) 幕布模式:从中间两个点,同时向两边一次点亮直至全亮,然后再向中间点灭,依次往复1用QuartusII图形输入法
2、设计并实现六个数码管串行扫描电路,要求同时显示0,1,2,3,4,5这6个数字图形到六个数码管上,仿真并下载验证其功能。四、 实验原理图及仿真波形分析1用QuartusII图形输入法设计并实现六个数码管串行扫描电路,要求同时显示0,1,2,3,4,5这6个数字图形到六个数码管上,仿真并下载验证其功能。(1)实验设计:通过用一个74161同步预置计数器实现模6计数,并与一个38译码器连接,实现6路cat选通信号的实现。同时计数器与一片7448相连,实现将2进制数转化为数码管输出。(2)逻辑图:(3)仿真波形输出(4)波形输出分析:由于直接从数码管的8个管脚的输出不易于观察输出的数字,故采用通过输
3、入数码显示管的二进制码B3.1观察其为从000到101循环输入,说明数码管0到6扫描显示。F8.1为数码显示管的8个管脚输出,Q6.1为cat控制信号。箭头表示下一个周期循环显示的开始。2用QuartusII图形输入法设计并实现6个数码管滚动显示电路。(1)循环左滚动,始终点亮6个数码管,左进右出。状态为012345-123450-234501-345012-450123-501234-012345逻辑原理图:图中256模块为256分频器,其电路原理图如下:仿真波形输出:波形分析:为整体显示输出波形整体情况取消每个状态的扫描时间,将原电路图中的256分频器取消,使控制信号直接与74161的时钟
4、信号相连,输出012345-123450-234501-345012-450123-501234-012345的变化过程。同样为方便观察,采用输入数码显示管的二进制码D3.1观察以及输入74138译码器的A3.1观察波形图,A3.1从000到101循环显示,表示cat6.1依次控制数码管从左到右显示,当A3.1 从000到101循环进入由第一个周期下一个周期时输入数码显示管的二进制码D3.1由000到101变为由001到101再到000即实现数码显示管由012345到123450的显示,图中箭头部分标出了进入下一个周期的开始。P8.1为数码显示管的8个管脚输出。由于该图的第6个周期没有完全显示
5、,故下面给出每个周期变化的截图。输入74138译码器的A3.1 从000到101循环第一个周期,cat6.1依次控制数码管从左到右显示,输入数码显示管的二进制码D3.1 从000到101,实现数码显示管012345。P8.1为数码显示管的8个管脚输出。输入74138译码器的A3.1 从000到101循环第二个周期,cat6.1依次控制数码管从左到右显示,输入数码显示管的二进制码D3.1 从001-010-011-100-101-000,实现数码显示管123450。P8.1为数码显示管的8个管脚输出。输入74138译码器的A3.1 从000到101循环第三个周期,cat6.1依次控制数码管从左到
6、右显示,输入数码显示管的二进制码D3.1 从010-011-100-101-000-001,实现数码显示管234501。P8.1为数码显示管的8个管脚输出。输入74138译码器的A3.1 从000到101循环第四个周期,cat6.1依次控制数码管从左到右显示,输入数码显示管的二进制码D3.1 从011-100-101-000-001-010,实现数码显示管345012。P8.1为数码显示管的8个管脚输出。输入74138译码器的A3.1 从000到101循环第五个周期,cat6.1依次控制数码管从左到右显示,输入数码显示管的二进制码D3.1 从100-101-000-001-010-011,实现
7、数码显示管450123。P8.1为数码显示管的8个管脚输出。输入74138译码器的A3.1 从000到101循环第六个周期,cat6.1依次控制数码管从左到右显示,输入数码显示管的二进制码D3.1 从101-000-001-010-011-100,实现数码显示管501234。P8.1为数码显示管的8个管脚输出。六个周期后又回到第一个周期的情况,如此反复进行。输入74138译码器的A3.1 从000到101,cat6.1依次控制数码管从左到右显示,输入数码显示管的二进制码D3.1 从000到101,实现数码显示管012345。P8.1为数码显示管的8个管脚输出。256分频器的作用就是将每一个状态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数码管 显示 控制器 设计 实现

限制150内