- 39
- 0
- 约8.43千字
- 约 14页
- 2018-03-07 发布于湖北
- 举报
EDA脉冲按键电话显示器
东 北 石 油 大 学
课 程 设 计
2012年 3 月2日
东北石油大学课程设计任务书
课程 EDA技术课程设计
题目 脉冲按键电话显示器
专业 姓名 学号主要内容、基本要求、主要参考资料等
主要内容:
设计一个准确地反映按键数字具有8位显示的电话按键显示器基本要求:
1、设计一个具有8位显示的电话按键显示器;
2、能准确地反映按键数字;
3、显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前输入位;
4、设置一个“重拨”键,按下此键,能显示最后一次输入的电话号码;
5、挂机2秒后或按熄灭按键,熄灭显示器显示。主要参考资料:
[1] 潘松著.EDA技术实用教程(第二版). 北京:科学出版社,2005[2] 康华光主编电子技术基础 模拟部分 北京:高教出版社[3] 阎石主编数字电子技术基础 北京:高教出版社完成期限
指导教师
专业负责人 年 月日能准确地反映按键数字显示器显示从低位向高位前移,逐位显示按键数字,最低位为当前输入位设置一个“重拨”键,按下此键能显示最后一次输入的电话号码;挂机2秒后或按熄灭键,熄灭显示器显示。
图1 脉冲按键电话显示器总体设计方案
二、设计步骤和调试过程
1、总体设计电路
本文设计的脉冲按键电话显示器由五个模块组成:按键电路、译码器、移位寄存、锁存器和数码管显示电路,其中移位寄存、锁存器和数码管译码显示电路为系统的主要组成部分。
图2 总体设计电路模块
2、模块设计和相应模块程序
2.1顶层文件
按键电路模块。提供“0”到“9”数字按键的输入,同时设置有拨号键,清除键,挂机键和重拨键。
顶层文件程序
模块程序:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY UP_KEY IS
PORT(DIN1:IN STD_LOGIC_VECTOR(9 DOWNTO 0);
CLK1,CLEAR,DIAL,RE_DIAL:IN STD_LOGIC;
KEYOUT:OUT STD_LOGIC;
SEG71:OUT STD_LOGIC_VECTOR(6 DOWNTO 0);
SEG8:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END ENTITY;
ARCHITECTURE ONE OF UP_KEY IS
COMPONENT SHOW IS
PORT(DIN:IN STD_LOGIC_VECTOR(9 DOWNTO 0);
CLK,CLEAR,DIAL,RE_DIAL:IN STD_LOGIC;
KEYOUT:OUT STD_LOGIC;
SET:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);
SEG8:OUT STD_LOGIC_VECTOR(7 DOWNTO 0));
END COMPONENT;
COMPONENT TRA IS
PORT(BCD1:IN STD_LOGIC_VECTOR(3 DOWNTO 0);
SEG7:OUT STD_LOGIC_VECTOR(6 DOWNTO 0));
END COMPONENT;
SIGNAL SET_1:STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
U1:SHOW PORT MAP( DIN1,CLK1,CLEAR,DIAL,RE_DIAL,KEYOUT,SET_1,SEG8);
U2:TRA PORT MAP(SET_1,SEG71);
END ARCHITECTURE ONE;
各端口说明分别为:
输入: 输出:
DIN1[9…0]:0~9十个数字键; KEYOUT:可输入数字指示灯;
CLK1:时钟脉冲; SEG71[6…0]:8位数码管;
CLEAR:删除键; SEG
您可能关注的文档
- 2015中考历史二轮专题复习:抗日战争概要.ppt
- 2015中央电视台希望之星英语风采大赛市预赛试题(初中组)概要.doc
- E1214更换施工方案.doc
- 2015中考英语人教版教材梳理第14讲+八年级下+units+7-8概要.ppt
- 2015中考语文易错、重点字词、成语、俗语详细解释概要.doc
- EBV潜伏膜蛋白LMP-1在幽门螺杆菌阳性胃癌组织中的表达及临床意义.ppt
- 2015中考语文概要.docx
- EBZ132TY型掘进机拆卸、运输、安装安全技术措施.doc
- 2015丰台区高三语文二模讲评(古诗文阅读)概要.pptx
- 2015中考英语总复习知识清单第一部分教材知识梳理八下Units1-2课件概要.ppt
原创力文档

文档评论(0)