當前位置:編程學習大全網 - 編程軟體 - Clr編程

Clr編程

圖書館IEEE

使用IEEE . STD _ logic _ 1164 . all;

使用IEEE . STD _ logic _ arith . all;

使用IEEE . STD _ logic _ unsigned . all;

實體計數器60是

port(clk,clr:in STD _ logic;

c:out STD _ logic;

BCD 1:out STD _ logic _ vector(3 down to 0);

BC D2:out STD _ logic _ vector(3 down to 0));

末端計數器60;

60號櫃臺的建築rtl是

信號BCD 1n:STD _ logic _ vector(3 down to 0):=“0000”;

信號bcd2n:STD _ logic _ vector(3 down to 0):=“0000”;

信號cn:STD _ logic:= ' 1 ';

開始

BCD 1 & lt;= BCD 1n;

bcd2 & lt= bcd2n

c & lt= cn

進程(時鐘、時鐘)

開始

if(clr='1 ')則

BCD 1n & lt;="0000";

其他

if(clk'event and clk='0 ')然後

if(BCD 1n = " 1001 ")則

BCD 1n & lt;="0000";

else BCD 1n & lt;= BCD 1n+1;

結束if;

結束if;

結束if;

結束進程;

進程(時鐘、時鐘)

開始

if(clr='1 ')則

bcd2n & lt="0000";

其他

if(clk'event and clk='0 ')然後

if(BCD 1n = " 1001 ")則

如果(bcd2n="0101 ")則

bcd2n & lt="0000";

else bcd2n & lt= bcd2n+1;

結束if;

結束if;

結束if;

結束if;

結束進程;

進程(時鐘)

開始

if(clk'event and clk='0 ')然後

如果(bcd1n="1001 "和bcd2n="0101 "),則

cn & lt='0';

else cn & lt='1';

結束if;

結束if;

結束進程;

結束RTL;

  • 上一篇:銑刀的種類和用途
  • 下一篇:S7-200選哪家性價比高?
  • copyright 2024編程學習大全網