使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B09622030.

Slides:



Advertisements
Similar presentations
第六章 血液系统疾病病人的护理. 第一节 血液系统疾病 常见症状和体征的护理 一、贫血 贫血是血液系统最常见的症状 【护理评估】 (一)病史 贫血发生的速度、贫血的程度 (二)身体评估 评估主要体征,包括皮肤 甲床、粘膜是否苍白、血压的改变、肝 脾淋巴结是否肿大等。 (三)心理 - 社会资料 (四)辅助检查.
Advertisements

什么是SOPC: SOPC是英文System On a Programmable Chip的缩写,称为片上可编程系统。SOPC将传统的EDA技术、计算机系统、嵌入式系统、数字信号处理等融为一体,综合了各自的优势,且在结构上形成一块芯片。 为什么用SOPC:SOPC是现代电子技术和电子系统设计的发展趋势,建立了电子系统设计的新模式。用户利用SOPC开发平台,自行设计高速、高性能的DSP处理器、特定功能的CPU及其外围接口电路,创建结构最为简洁的电子系统。
年鉴实务培训 北京年鉴社 2014·09.
營利事業所得稅查核準則 相關概念介紹 南區國稅局 新營分局 林俊標 各位學員大家好:
教您如何选购血糖仪 之血糖仪选购篇 检测小窍门【如何检测血糖仪误差?】 糖友在医院使用生化检测血糖值时,同时使用血糖仪检测血糖值,并记录
浙江省三年(2011、 2012、 2013) 高考物理试题分析.
學 號:997I0010、997I0024 組 員:洪韋鈴、王婷婷 日 期: 指導老師:王立杰 老師
《 E D A 技 术》 课 程 教 学 讲授:伍宗富 湖南文理学院电气与信息工程学院 2017年3月19日星期日.
社会主义改革开放理论 坚定不移推进改革 ——全面深化改革.
第4章 VHDL设计初步.
郑钦明 200分的人生.
公司法(六) 股份有限公司 1.
学会学习.
电工电子实验中心.
EPF10K10TI144-4晶片燒錄.
第三章 组合逻辑电路 第一节 组合电路的分析和设计 第二节 组合逻辑电路中的竞争与冒险 第三节 超高速集成电路硬件描述语言VHDL
題目:十六對一多工器 姓名:李國豪 學號:B
(Combinational Circuit)
VHDL數位電路實習與專題設計 文魁資訊-UE301
100學年度第2學期 邏輯設計實習TA訓練 機 台 介 紹.
VHDL數位電路實習與專題設計 文魁資訊-UE301
8.9二进制振幅键控(ASK) 调制器与解调器设计
VHDL 硬體描述語言 數位電路設計實務 第四章 VHDL 的語言結構.
VHDL 硬體描述語言 數位電路設計實務 第六章 函數副程序以及套件程式庫.
EDA原理及应用 何宾
使用VHDL設計—4位元減法器 通訊一甲 B 楊穎穆.
EDA原理及应用 何宾
使用VHDL設計—4位元加法器 通訊一甲 B 楊穎穆.
第九章 数字系统设计 数字系统设计概述 ASM图、MDS图以及 ASM图至MDS图的转换 数字密码引爆器系统设计 数字系统设计实例 小结.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
欢迎参加VHDL培训 VHDL培训教程 浙江大学电子信息技术研究所 电子设计自动化(EDA)培训中心
義守大學電機工程學系 陳慶瀚 第2章 VHDL基本語法 義守大學電機工程學系 陳慶瀚
使用VHDL設計—向上&向下計數器 通訊一甲 B 楊穎穆.
使用VHDL設計-XOR_GATE 通訊一甲 B 楊穎穆.
第2章 Quartus II设计向导 2.1 频率计的VHDL设计 2.2 使用宏功能块设计频率计 2.3 嵌入式系统块ESB的应用
使用VHDL設計--Moore Machine
第 8 章 Combinational Logic Applications
使用VHDL設計-多工器/解多工器 通訊一甲 B 楊穎穆.
第12章 图像边缘检测器的设计与分析 12.1 系统设计要求 12.2 系统设计方案 12.3 主要LPM原理图和VHDL源程序
第五章 VHDL设计基础 本章重点: 本章难点: VHDL程序结构 VHDL的基本数据类型 VHDL的基本描述语句 基本组合逻辑电路设计
第六章 VHDL设计共享.
第五章 VHDL主要描述语句.
邏輯設計--不穩多諧振盪器 通訊一甲 B 楊穎穆.
移相正弦信号发生器设计 采用直接数字综合器DDS发生器的设计 原理:图1是此电路模型图
使用VHDL設計—4位元ALU電路 通訊一甲 B 楊穎穆.
第一次上机安排 第六周 第七周 周一晚(提高1、2,通信001~012) 周二上(通信014~085) 周四上(通信086~154)
抢答器 设计一个2人抢答器。要求如下: 设计任务 1.两人抢答,先抢为有效,用发光二极 管显示是否抢到优先答题权。
TA教育訓練 微處理機系統實習.
计算机学院 数字逻辑实验的要求.
程式設計期末測驗 通訊一甲 B 楊穎穆.
數位邏輯設計 VHDL.
邏輯設計實驗作業 ----基本邏輯閘實驗 學號:B 楊穎穆.
使用VHDL設計-XOR_GATE 通訊一甲 B 楊穎穆.
數位邏輯設計與實習 Ch08實驗室實習.
使用VHDL設計-8x1多工器 通訊一甲 B 楊穎穆.
自停式向下計數器 通訊一甲 B 楊穎穆.
第7章 VHDL设计应用实例 7.1 8位加法器的设计 7.2 分频电路 7.3 数字秒表的设计.
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
可變式計數器 通訊一甲 B 楊穎穆.
程式設計--Quick Sort 通訊一甲 B 楊穎穆.
集中保管有價證券 提存帳簿劃撥作業介紹 (發行人版)
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
陳慶瀚 機器智慧與自動化技術(MIAT)實驗室 國立中央大學資工系 2009年10月22日
查表法&電腦IO Port二進制轉七段顯示器
Programmable Logic System Design
陳慶瀚 機器智慧與自動化技術(MIAT)實驗室 國立中央大學資工系 2013年5月28日
LED Pili LED 中州技術學院 電子系 副教授 余文俊.
使用VHDL設計-七段顯示 通訊一甲 B 楊穎穆.
第七章 基本逻辑电路设计.
Programmable Logic System Design
Presentation transcript:

使用VHDL設計 七段顯示器 通訊工程系 一年甲班 姓名 : 蘇建宇 學號 : B09622030

簡介 大綱 : 使用VHDL設計一個二進制轉七段顯示器 之解碼電路。 用具 : 一條8對8排線 一條4對4排線 Lattice電路IC板 輸入電腦程式資料 原理 : w,x,y,z分別為一個開關,a~g分別為一 個LED燈。

真值表 這個七段顯示器,是使用0來驅動,所以0=燈亮,1=燈不亮 數值 輸入 w x y z 輸出 a b c d e f g 1 2 3 1 2 3 4 5 6 7 8 9 10 X

程式 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; entity BCD2SEG is --電路名稱 port( --輸入、輸出之接腳 w,x,y,z :in std_logic; --輸入接腳 a,b,c,d,e,f,g:out std_logic --輸出接腳 ); end; architecture Behav of BCD2SEG is --電路結構 signal i :std_logic_vector(3 downto 0); --訊號i 從i3~i0 signal t :std_logic_vector(6 downto 0); --訊號t從t3~t0 begin i(3)<=w ; i(2)<=x ; i(1)<=y ; i(0)<=z; --i(3)搬入W,後面依此類推 process(i) --處理訊號i

程式 if i=“0000” then t<=“0000001”; --如果i=“0000” 則 t 搬入“0000001” elsif i="0001" then t<="1001111"; --如果i=“0001” 則 t 搬入“1001111” elsif i="0010" then t<="0010010"; --如果i=“0010” 則 t 搬入“0010010” elsif i="0011" then t<="0000110"; --如果i=“0011” 則 t 搬入“0000110” elsif i="0100" then t<="1001100"; --如果i=“0100” 則 t 搬入“1001100” elsif i="0101" then t<="0100100"; --如果i=“0101” 則 t 搬入“0100100” elsif i="0110" then t<="0100000"; --如果i=“0110” 則 t 搬入“0100000” elsif i="0111" then t<="0001111"; --如果i=“0111” 則 t 搬入“0001111” elsif i="1000" then t<="0000000"; --如果i=“1000” 則 t 搬入“0000000” elsif i="1001" then t<="0001100"; --如果i=“1001” 則 t 搬入“0001100” else t<=“XXXXXXX”; --其他則t搬入don’t care end if; --結束if end process; --結束process a<=t(6) ; b<=t(5) ; c<=t(4) ; d<=t(3) ; e<=t(2) ; f<=t(1) ; g<=t(0) ; --設定群組 end Behav;

(左圖)當輸入為0000,七段顯示器印出0 (右圖)當輸入為0001,七段顯示器印出1

(左圖)當輸入為0010,七段顯示器印出2 (右圖)當輸入為0011,七段顯示器印出3

(左圖)當輸入為0100,七段顯示器印出4 (右圖)當輸入為0101,七段顯示器印出5

(左圖)當輸入為0110,七段顯示器印出6 (右圖)當輸入為0111,七段顯示器印出7

(左圖)當輸入為1000,七段顯示器印出8 (右圖)當輸入為1001,七段顯示器印出9

老師上課教導我們的程式用法 , 與程式的相關知識。 參考資料 老師上課教導我們的程式用法 , 與程式的相關知識。 數位邏輯設計課本。