ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2010/10/03
    286
    5

    اشکال در دستور case when

    با عرض سلام
    تو برنامه زیر دستور case بعضی حالات را اجرا نمی کنه برنامه تو محیط ISE 14.1 نوشته شده.
    کد:
    
     process(clk_5M,alarm)
    		variable data4b:std_logic_vector(3 downto 0);
    		variable state :integer range 0 to 31:=0;
    		variable state1 :integer range 0 to 15:=0;
    		variable csv:std_logic:='0';
    		begin
    		if rising_edge(clk_5M) and alarm='1' then
    			if cmdt=0 then 
    				lcd_rs<='0';
    				case state is
    					when 0=>
    						data4b:="0011";
    						state1:=1;
    						state:=20;
    					when 1=>
    						data4b:="0111";
    						state1:=2;
    						state:=20;
    					when 2=>
    						data4b:="1111";
    						state1:=3;
    						state:=20;
    					when 3=>
    						data4b:="0010";
    						state1:=4;
    						state:=20;
    					when 4=>
    						data4b:="0010";
    						state1:=5;
    						state:=20;
    					when 5=>
    						data4b:="1000";
    						state1:=6;
    						state:=20;
    					when 6=>
    						data4b:="0010";
    						state1:=7;
    						state:=20;
    					when 7=>
    						data4b:="1000";
    						state1:=8;
    						state:=20;
    					when 8=>
    						data4b:="0000";
    						state1:=9;
    						state:=20;
    					when 9=>
    						data4b:="1100";
    						state1:=10;
    						state:=20;
    					when 10=>
    						state1:=11;
    						
    					when 20=>
    						state:=state1;
    					when others=>
    				end case;
    			end if;
    			if state<11 then
    				datat<=data4b;
    				csv:=not csv;
    				cs<=csv;
    			end if;
    		end if;
    	end process;
  2. #2
    2015/03/28
    163
    5

    پاسخ : اشکال در دستور case when

    کدوم حالات اجرا نمیشن؟
    میتونی یه عکس از wave form بذاری.چون به نظرم کذت یکم خطریه!یعنی امکان داره توی ترتیب نوشتن و اینا مشکل داشته باشه...
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. راهنمایی در مورد ارور دستور case
    توسط reza18b در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2015/05/16, 07:30
  2. چرا بدنه case كامپيوتر برق داره؟
    توسط modiri در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 21
    آخرين نوشته: 2014/12/21, 14:30
  3. اشکال در دستور atoi
    توسط sorena01 در انجمن كامپيوتر ، اينترنت و علوم مرتبط
    پاسخ: 2
    آخرين نوشته: 2014/12/05, 13:43
  4. برنامه ربات با switch case
    توسط soheilsa در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2014/03/29, 10:51
  5. مشکل با دستور case
    توسط hassan1366 در انجمن Labview
    پاسخ: 1
    آخرين نوشته: 2013/04/27, 16:29

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •