导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→谢谢高手答复,我还有一个疑问:

* 26996: 问一个vhdl的问题!

   ruanhan 
ruanhan发表的帖子 

 谢谢高手答复,我还有一个疑问:
一般来说vhdl语言编程都是包含一个或者数个process,
如果我把程序编程这样:
use ieee.std_logic_1164.all;
ENTITY rh1 IS
PORT(  key1: IN std_logic;--定义一个输入
       digital8: OUT std_logic_vector(7 downto 0)--8个输出
     );
      END rh1;
ARCHITECTURE xq OF rh1 IS
begin

process(key1)
begin
digital8   <="00000000" when key1='0' else --数码管全亮

           "11111111" ; --数码管全灭
end process;

end xq;
则编译就会出现错误:sequential signal assignment cannot contain conditional waveforms 这是为什么呢???小弟刚开始学,各位大虾可能觉得太容易,
也望高手们耐心指点,小弟感谢万分!!!!



发表时间:2003年4月23日15:25:47

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  27053.[详细]process(X)用于时序电路,一般要有CLK做为时钟
摘要:PROCESS(X)书中言道是检测到X的变化时,执行......(43字)
- [huzimax][1423次] 2003年4月23日

  40913.[详细]我想是这样的:你的代码在语法上是没有问题的。但对于实际的电路,你的代码可以理解成,当KEY出现一个..
摘要:我想是这样的: 你的代码在语法上是没有问题的。但对于实际的电路, 你的代码可以理解成,当KEY出现一个下降沿时,点亮LED 而下降沿没有了时LED灭了。 也就是说LED只是亮一个时刻,没有建立时间,也......(448字)
- [guest][1036次] 2003年8月26日

[上一篇帖子]:关于keil c51的求助!....... /P P 我是单片机方面得菜鸟,有段程序如
[下一篇帖子]:不是共阴级的是共阳级的,用89c52驱动12个这样的led,所以必须要驱动 请大虾帮帮我,我