1. 4位数码管动态扫描显示电路的设计与仿真
自己做吧!我也学这专业。
2. 如何用VHDL语言设计一个8位数码管动态显示电路是EDA 实习哎!大侠们帮帮忙了
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity dynamic is
Port ( clk : in std_logic;
reset: in std_logic;
din1 : in std_logic_vector(6 downto 0); --译码后的数据信号
din2 : in std_logic_vector(6 downto 0); --译码后的数据信号2
din3 : in std_logic_vector(6 downto 0); --译码后的数据信号3
din4 : in std_logic_vector(6 downto 0); --译码后的数据信号4
shift: out std_logic_vector(3 downto 0); --位选信号
bus4 : out std_logic_vector(6 downto 0)); --数据信号
end dynamic;
architecture Behavioral of dynamic is
signal scan_clk:std_logic_vector(1 downto 0);
begin
process(clk,scan_clk,reset) --分频进程
variable scan:std_logic_vector(17 downto 0);
begin
if reset='1' then
scan:="000000000000000000";
scan_clk<="00";
elsif clk'event and clk='1'then
scan:=scan+1;
end if;
scan_clk<=scan(17 downto 16);
end process;
process(scan_clk,din1,din2,din3,din4) --扫描进程
begin
case scan_clk is
when "00"=>
bus4<=din1;
shift<="0001";
when "01"=>
bus4<=din2;
shift<="0010";
when "10"=>
bus4<=din3;
shift<="0100";
when "11"=>
bus4<=din4;
shift<="1000";
when others=> bus4<="0000000";shift<="0000";
end case;
end process;
end Behavioral;
3. 利用8255设计一位7段LED数码显示电路,数码管为共阴极,循环显示0-9,时间间隔1S,自编延时子程序。
为方便起见,令数据,PORT1 POR2分别为,I/O口PA,PB的地址
PA连八盏灯,PB只连两盏
AGAIN:
MOV AL,01H
AGAIN1:
MOV DX,PORT1
OUT DX,AL
INC AL
JO AGAIN2
JMP AGAIN1
AGAIN2:
MOV AL,01H
AGAIN3:
MOV DX,PORT2
OUT DX,AL
INC AL
TEST AL,04H
JZ AGAIN
JMP AGAIN3
我只写了程序段,因为其他电路之专类,我都不知道,所以属只能帮这么多了
4. 数码管动态扫描显示电路的设计与仿真。
根据已知条件设计仿真一个4位数码管的动态扫描显示电路,即只使用一片7段显示译码器实现。
5. 请教:用VHDL设计八位七段数码管动态显示电路的设计
什么是VHDL?
6. 采用AT89C51单片机从硬件和软件两方面设计一个8位8段数码管,能够动态显示数字或英文的PROTEL图
http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=776256&bbs_page_no=1&search_mode=1&search_text=
这个很复有制参考价值,原理图与程序都有
7. 请教:能帮我用VHDL编写一个八位七段数码管动态显示电路吗!真的感谢你!
这个很多书上多有,问题是是这东西肯定有何气压通信接口的,你用什么接口