计数器讲课思路

计数器讲课思路

ID:35433251

大小:89.12 KB

页数:4页

时间:2019-03-24

计数器讲课思路_第1页
计数器讲课思路_第2页
计数器讲课思路_第3页
计数器讲课思路_第4页
资源描述:

《计数器讲课思路》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、计数器讲课思路:所有计数器均由一般计数器改进而来1、一般计数器一一例:模16、32、64等模数为2"ENTITYwz6isPORT(clk:INStd_Logic;q:OUTStd_Logic_vector(3downto0));ENDwz6;ARCHITECTUREaOFwz6ISsignalq1:std_logic_vector(3downto0);BEGINprocess(clk)beginifclk'eventandelk-1'thenql<=ql+l;endif;q<=q1;endprocess;enda;整模:只改Q的数据宽度

2、如Q:outSTD_LOGIC_VECTOR(4downto0)、(5downto0)...2、任意模数IFCLK*EVENTANDCLK='I1THENIFQI二“”THENQlv=”00...0”;ELSEQlv二Ql+1;ENDIF;ENDIF;q<=q1;ENDPROCESS;3、带进位输出,实现任意固定分频IFCLKfEVENTANDCLK='VTHENIFQ1=“”THENQlv二“00...0”;cov二T;ELSEQ1<=Q1+1;co<=*0*;ENDIF;ENDIF;Q<=Q1;ENDPROCESS;4、数控分频数据输入端

3、:①脉冲CLK;②分频数设置端D,D是一个数组,具有一定宽度,宽度越大,可分频的灵活度越大。PORT(CLK:INSTD_LOGIC;D:instd_logic_vector(4downto0);co:outSTD_LOGIC;Q:outSTD_LOGIC_VECTOR(4downto0));ENDshiyan;ARCHITECTUREAOFshiyanISsignalQl:std」ogic_vector(4downto0);BEGINPROCESS(CLK)BEGINIFCLK*EVENTANDCLK二TTHENIFQI二DTHENQlv=

4、”00000”;cov二T;ELSEQ1<=Ql+l;co<='0,;ENDIF;ENDIF;q<=q1;ENDPROCESS;二.两个示例程序:LIBRARYIEEE;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;USEIEEE.STD_LOGIC_1164.ALL;ENTITYshiyanISPORT(CLK:INSTD_LOGIC;co:outSTD_LOGIC;);ENDshiyan;ARCHITECTUREAOFshiyanISsignalq1:std_logi

5、c_vector(4downto0);BEGINPROCESS(CLK)BEGINIFCLK'EVENTANDCLK二TTHENIFQKdTHENQ1<=Q1+1;co<='0,;ELSEQlv=“0000(T;cov=T;ENDIF;ENDIF;q<=q1;ENDPROCESS;ENDA;CLK田dB0B0001111J1J1J1。[0[1[2[3[4cQo-QQQ0011nnjiTLrJjuuiuuuo01111000D0riRmuuiwuuinjuumminjuifiRnmfuuuinwuuuiniwuw观察:当D=00000吋,CO=

6、1LIBRARYIEEE;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;USEIEEE.STD_LOGIC_1164.ALL;ENTITYshiyanISPORT(CLK:INSTD_LOGIC;d:instd_logic_vector(4downto0);co:outSTD_LOGIC;Q:outSTD_LOGIC_VECTOR(4downto0));ENDshiyan;ARCHITECTUREAOFshiyanISsignalq1:std_logic_vector(4

7、downto0);BEGINPROCESS(CLK)BEGINIFCLKEVENTANDCLK二TTHENIFQl=dTHENQlv=”()()()()0”;cov二T;ELSEQK=Q1+I;co<='0';ENDIF;ENDIF;q<=q1;ENDPROCESS;ENDA;二JZCLKcoQ[0]BOOOllOCOllD』mmumilinnnnmiinnMMimiMMiraLmWWMILlM11101111ooooo_i_i__i_lj_lji_i__imBniiiraiimiBMQ[l)Q⑵Q⑶Q⑷B0B0B0B0juiwuuuuuui

8、njuuuuuuwwuLWMuwuwnuwuiwuuuuuuuuMinjwjwiminrLrLruinnjuuuuuwwuuuuuumruwuumruisii;;;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。