【正文】
1d:7f。1b:80。19:40。17:3f。15:10。13:10。11:10。0f:10。0d:10。0b:10。09:3f。07:00。05:00。03:ff。01:00。data_radix=hex。depth=256。Clk為掃描時鐘脈沖,控制掃描速度的快慢;RESET為復(fù)位端,只有在RESET為高電平的情況下,在脈沖上升沿到來時,ad計數(shù),其中ad[4..1]輸出掃描驅(qū)動信號,接入掃描片選端,依次選中LED點陣的各列,din輸入字符存儲器中每個存儲單元的數(shù)據(jù),hout[7..0]控制LED點陣的高八位lout[7..0] 控制LED點陣的低八位,din中存儲器中調(diào)用的數(shù)據(jù)模塊分別由hout[7..0]或lout[7..0]輸出,在LED點陣中經(jīng)掃描顯示字符。END a。 ad=Q1。 WHEN OTHERS= null。039。= HOUT=din。 WHEN 39。039。= LOUT=din。 CASE Q1(0)IS WHEN 39。 END IF。OR(Q1=11111)THEN Q1:=00000。THEN IF RESET=39。EVENT AND CLK=39。ARCHITECTURE a OF address1 ISBEGIN process(clk,din,reset)—敏感信號 VARIABLE Q1:STD_LOGIC_VECTOR(4 DOWNTO 0)。 hout,lout:out STD_LOGIC_VECTOR(7 downto 0))。 ad :OUT STD_LOGIC_VECTOR(4 downto 0)。USE 。 HOUT[7..0],LOUT[7..0]分別為高八位斷驅(qū)動和低八位短驅(qū)動.Address1設(shè)計程序:LIBRARY IEEE。 DIN[7..0]為接受ROM數(shù)據(jù)信號端口。CLK為脈沖信號輸入端.(2). 74160內(nèi)部結(jié)構(gòu)圖(3)