begin process(clk) variable q : std_logic_vector(17 downto 0); Begin if clkevent and clk=1 then q:=q+1; end if; ck=q(17); end process; process(ck) Begin if ckevent and ck=1 then if index1=15 then index1=0; else index1=index1+1; end if;end if; end process; u1: tone port map(index1,tone2); u2: speaker port map(clk,tone2,spkout); End a1; 第一百九十一页,编辑于星期一:二十二点 二十六分。 A/D转换控制 ADC0809是CMOS的8位A/D转换器,片内有8路模拟开关,可控制8个模拟量中的一个进入转换器中。 ADC0809的分辨率为8位,转换时间约100us,含锁存控制的8路多路开关,输出有三态缓冲器控制,单5V电源供电。 双列直插式封装,共有28条引脚。 第一百九十二页,编辑于星期一:二十二点 二十六分。 引脚说明: (1)IN0~IN7:8路模拟电压输入,用于输入被转换的模拟电压信号。 (2)地址输入和控制 ALE为地址锁存允许控制,高电平
原创力文档

文档评论(0)