- 4
- 0
- 约1.23万字
- 约 15页
- 2016-04-12 发布于安徽
- 举报
利用拨码开关控制点阵进行十进制数字显示.doc
中北大学
课 程 设 计 说 明 书
?
?
?
学生姓名: 范林江 学 号: 0706024148? 学 院: 电子与计算机科学技术学院? 专 业: 微电子学? 题 目: 利用拨码开关控制点阵进行十进制数字显示 ? ?
?
指导教师: 王红亮 职称: 讲师
?
?
?
?
2010 年 6 月 25 日
目 录
1.课程设计目的………………………………………………………………2
2.课程设计内容及要求…………………………………………………2
2.1设计内容…………………………………………………………………2
2.2设计要求…………………………………………………………………2
3.设计方案及实现情况………………………………………………………2
3.1设计思路…………………………………………………………………2
3.2工作原理及框图……………………………………………………………2
3.3各模块功能描述………………………………………………………………3
3.4仿真结果………………………………………………………………………12
3.5试验箱验证情况…………………………………………………………13
4课程设计总结………………………………………………………………13
5.参考文献……………………………………………………………………14
课程设计目的
(1)学习操作数字电路设计实验开发系统,掌握点阵显示的工作原理及应用。
(2)掌握组合逻辑电路、时序逻辑电路的设计方法。
(3)学习掌握可编程器件设计的全过程。
2、设计内容要求1、2.2、VHDL编程语言,编写点阵显示模块;
3. 仿真所编写的程序,模拟验证所编写的模块功能;
4. 下载程序到芯片中,硬件验证所设置的功能,能够实现十进制数字的显示;
3、?设计方案及实现情况
3.1、设计思路
2、工作原理及图
图1 设计框图
(3)系统图
图2 系统图
图3 列扫描控制模块图
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity cnta is
port(clk:in std_logic; q:out std_logic_vector(3 downto 0));
end cnta;
architecture cnt_arc of cnta is
begin
process(clk)
variable tmp:std_logic_vector(3 downto 0);
begin
if clkevent and clk=1 then
if tmp=1111 then
tmp:=0000;
else
tmp:=tmp+1;
end if;
end if;
q=tmp;
end process;
end cnt_arc;
(2)点阵显示模块
在程序中写出十进制数的字型码,根据输入的数字选择出相应的字型马显示,再进行逐列扫描,根据各点设置的0和1显示出相应的数字,由于是十进制对于大于九的数字不显示。
图4 点阵显示模块图
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity cora is
port(ch:in std_logic_vector(3 downto 0);
sel:in std_logic_vector(3 downto 0);
q:out std_logic_vector(15 downto 0));
end cora;
architecture corn_arc of cora is
begin
process(ch,sel)
begin
case ch is
when 0000=
case sel is
when 0000=q=0000000000000000;
when 0001=q=0000000000000000;
when 0010=q=0000011111100000;
您可能关注的文档
- 分形和混沌理论浅说.doc
- 分承包单位安全管理办法.doc
- 分析现代远程教育的技术模式和技术路径选择.doc
- 分集技术技术分类.doc
- 刘备所创造经典离职面谈.doc
- 刘小平课程设计报告.doc
- 创先争优活动党员公开承诺事项.doc
- 创维拼接屏技术指标.doc
- 创设情境育德育心.doc
- 初一语文七年级语文歌词三首.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
- 2025年美容美发十年行业数据洞察报告.docx
- 护理交接班制度.pptx VIP
- 初中电学总复习初中电学总复习.doc VIP
- 北京邮电大学《机器学习》2023-2024学年期末试卷.doc VIP
- 照顾老人保姆合同范本10篇.docx VIP
- 2024年锡林郭勒职业学院单招职业倾向性考试题库必考题.docx VIP
原创力文档

文档评论(0)