




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章 数字(shz)系统设计数字(shz)电子时钟单元电路分频器;延时电路;微分电路;同步计数器;消抖电路共二十页分频器用途(yngt):计数器即是简易分频器D0D1D2Clk输出(shch)频率公式:共二十页延迟(ynch)电路用途(yngt):产生n个CP的相位延时CPDINDCPQ#QDCPQ#QQ1Q0共二十页延迟(ynch)与微分电路时序(sh x)图:CPDINQ0Q1共二十页- *LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.AL
2、L;-*ENTITY dly1 isPORT( CP,DIN: INSTD_LOGIC; Q1: OUTSTD_LOGIC);END dly1;-*ARCHITECTURE a OF dly1 ISSIGNAL Q0 STD_LOGIC;BEGINPROCESS (CP)BEGINIF CPevent AND CP=1 THEN Q0 = Din;Q1 = Q0;END IF;END PROCESS;END a;共二十页微分电路用途:将宽脉冲转换为一个(y )CP周期的脉冲CPDINDCPQ#QDCPQ#QDOUTQ0Q1共二十页延迟(ynch)与微分电路时序(sh x)图:CPDINQ0Q1
3、DOUT共二十页LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;-*ENTITY dly1 isPORT( CP,DIN: INSTD_LOGIC; DOUT: OUTSTD_LOGIC);END dly1;-*ARCHITECTURE a OF dly1 ISSIGNAL Q0,Q1 STD_LOGIC;BEGINPROCESS (CP)BEGINIF CPevent AND CP=1 THEN Q0 = Din;Q1 = Q0;END
4、IF;END PROCESS;DOUT = Q1 AND NOT Q0;END a;共二十页同步(tngb)计数器电路用途:消除(xioch)竞争冒险;消除(xioch)延时误差CPINDCPQ#QDCPQ#QECCLKQ共二十页Free_Counter : Block Signal Q: STD_LOGIC_VECTOR(24 DOWNTO 0);Signal DLY : STD_LOGIC;BeginPROCESS (CP)BeginIF CPEvent AND CP=1 thenDLY = Q(21);Q = Q+1;END IF;END PROCESS;SEC = Q(21) AND
5、NOT DLY;-about 1Hz End Block Free_Counter;共二十页- 60进制计数器-*LIBRARY IEEE;USE IEEE.STD_LOGIC_UNSIGNED.ALL;-*ENTITY COUNTER60 ISPORT(CP : IN STD_LOGIC;BIN: OUT STD_LOGIC_VECTOR (5 DOWNTO 0);S : IN STD_LOGIC;CLR : IN STD_LOGIC;EC : IN STD_LOGIC;CY60 : OUT STD_LOGIC);END COUNTER60;共二十页- 子文件(wnjin)定义代码ARCHI
6、TECTURE a OF COUNTER60 ISSIGNAL Q : STD_LOGIC_VECTOR (5 DOWNTO 0) ;SIGNAL RST, DLY : STD_LOGIC;BEGINPROCESS (CP,RST)BEGINIF RST = 1 THENQ = 000000;ELSIF CPevent AND CP = 1 THENDLY = Q(5);IF EC = 1 THENQ = Q+1;END IF; END IF;END PROCESS;CY60 = NOT Q(5) AND DLY;RST = 1 WHEN Q=60 OR CLR=1 ELSE 0;BIN =
7、Q WHEN S = 1 ELSE 000000;END a;共二十页同步(tngb)计数器电路(有进位)CPDINECCLKQ微分器微分器CY共二十页消抖电路(dinl)用途(yngt):消除竞争冒险;消除抖动共二十页消抖电路(dinl)CPINDCPQ#QDCPQ#QSRQ#QDOUT共二十页-*LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;-*ENTITY Debunce isPORT( test_S: OUT STD_LOGIC;
8、 CP: IN STD_LOGIC; Key : IN STD_LOGIC; DLY_OUT : OUT STD_LOGIC; DIF_OUT: OUT STD_LOGIC);END Debunce;-*ARCHITECTURE a OF Debunce IS共二十页SIGNAL SAMPLE, DLY, NDLY, DIFF: STD_LOGIC;- Binary BEGINtest_S = SAMPLE; Free_Counter : Block- 计数器 & 产生扫描(somio)信号 Signal Q: STD_LOGIC_VECTOR(14 DOWNTO 0);Signal D0 :
9、 STD_LOGIC;BeginPROCESS (CP)- 计数器计数 BeginIF CPEvent AND CP=1 thenD0 = Q(4);Q = Q+1;END IF;END PROCESS;SAMPLE = Q(4) AND NOT D0;-产生125HZ脉冲? -SAMPLE = Q(1) AND NOT D0;END Block Free_Counter;共二十页Debunce : Block- DebounceSIGNAL D0, D1, S, R : STD_LOGIC; BeginProcess (CP)BeginIF CPEVENT AND CP=1 THENIF S
10、AMPLE = 1 THEND1 = D0; D0 = KEY;- Two Stage DelayS = D0 AND D1;- Generate S、RR = NOT D0 AND NOT D1;END IF;END IF;End Process;DLY = R NOR NDLY;- Debounce O/PNDLY =S NOR DLY;DLY_OUT = DLY;End Block Debunce;共二十页Differential : Block-DifferentialSignal D1,D0 : STD_LOGIC;BEGINProcess (CP)BeginIF CPEVENT A
11、ND CP=1 THEND1 = D0; D0 = DLY;- Two State DelayEND IF;End Process;DIFF = D0 AND NOT D1;- DifferentialEND Block Differential;DIF_OUT = DIFF;- Differential O/PEND a;共二十页内容摘要第四章 数字系统设计。SIGNAL Q0 STD_LOGIC。Q1 = Q0。END a。用途:将宽脉冲转换(zhunhun)为一个CP周期的脉冲。SIGNAL Q0,Q1 STD_LOGIC。ENTITY COUNTER60 IS。DLY = Q(5)。test_S = S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025化肥分装设备采购合同书
- 中山职业技术学院《英语阅读(四)》2023-2024学年第二学期期末试卷
- 南阳理工学院《生物统计学及试验设计》2023-2024学年第一学期期末试卷
- 海南卫生健康职业学院《古代汉语专业》2023-2024学年第二学期期末试卷
- 江西工程职业学院《建筑实训》2023-2024学年第二学期期末试卷
- 湖北汽车工业学院科技学院《乡村教育研究专题》2023-2024学年第二学期期末试卷
- 华北电力大学《计算机辅助设计Ⅱ》2023-2024学年第二学期期末试卷
- 肺癌合并肺结核患者的护理
- 新时代高校劳动教育通论
- 幼儿园自然教育游戏案例
- DB32T 3904-2020 电动自行车停放充电场所消防技术规范
- 云南省文山壮族苗族自治州各县区乡镇行政村村庄村名居民村民委员会明细
- 施工组织设计-拟投入的主要施工机械设备表
- 质量目标管理表
- 《可爱的中国》新疆地方教材(小学版)教案(常用)
- DBJ41T 074-2013 高压细水雾灭火系统设计、施工及验收规范
- Q∕SY 05262-2019 机械清管器技术条件
- 《出纳员登记日记账》 课件
- DB32∕T 2518-2013 农田径流氮磷生态拦截沟渠塘构建技术规范
- 拳击单招考试评分标准
- DBJ51 014-2021 四川省建筑地基基础检测技术规程
评论
0/150
提交评论