⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 temp.vhd

📁 用vhdl语言实现2DPSK数字传输
💻 VHD
字号:
				when write =>
									
						
							CASE count IS
								WHEN "0000" =>
						    		lcd_data <= "00100000";  -- ' '						    		
								WHEN "0001" =>
							    	lcd_data <= "00100000";  -- ' '
							    WHEN "0010" =>
							    	lcd_data <= "01110100";  -- 't'
							    WHEN "0011" =>
						    		lcd_data <= "01100101";  -- 'e'
							    WHEN "0100" =>
							    	lcd_data <= "01110011";  -- 's'
							    WHEN "0101" =>
							    	lcd_data <= "01110100";  -- 't'
							    WHEN "0110" =>
							    	lcd_data <= "01101001";  -- 'i'
							    WHEN "0111" =>
							    	lcd_data <= "01101110";  -- 'n '
							    WHEN "1000" =>
							    	lcd_data <= "01100111";  -- 'g'
							    WHEN "1001" =>
							    	lcd_data <= "00100000";  -- ' '
							    WHEN "1010" =>
							    	lcd_data <= "01101110";  -- 'n'
							    WHEN "1011" =>
							    	lcd_data <= "01101111";  -- 'o'
							    WHEN "1100" =>
							    	lcd_data <= "01110111";  -- 'w'

							    WHEN "1101" =>
							    	lcd_data <= "00100001";  -- '!'
							    WHEN "1110" =>
							    	lcd_data <= "00100000";  -- ' '
							    WHEN "1111" =>
							     	lcd_data <= "00100000";  -- ' '
							    WHEN OTHERS =>
							    	lcd_data <= "00100000";  -- ' '
							END CASE;
			
						lcd_select <= '1';
						count <= count + '1';
					    state <= write;
	
	
	
	
	
					when write =>
					case count(3 downto 0) is
						when "0000"=>
							lcd_data<="000000"&high(0)&low(0);
						when "0001"=>
							lcd_data<="000000"&high(1)&low(1);
						when "0010"=>
							lcd_data<="000000"&high(2)&low(2);
						when "0011"=>
							lcd_data<="000000"&high(3)&low(3);
						when "0100"=>
							lcd_data<="000000"&high(4)&low(4);
						when "0101"=>
							lcd_data<="000000"&high(5)&low(5);
						when "0110"=>
							lcd_data<="000000"&high(6)&low(6);
						when "0111"=>
							lcd_data<="000000"&high(7)&low(7);
						when "1000"=>
							lcd_data<="000000"&high(8)&low(8);
						when "1001"=>
							lcd_data<="000000"&high(9)&low(9);
						when "1010"=>
							lcd_data<="000000"&high(10)&low(10);
						when "1011"=>
							lcd_data<="000000"&high(11)&low(11);
						when "1100"=>
							lcd_data<="000000"&high(12)&low(12);
						when "1101"=>
							lcd_data<="000000"&high(13)&low(13);
						when "1110"=>
							lcd_data<="000000"&high(14)&low(14);
					
						when "1111"=>
							lcd_data<="000000"&high(15)&low(15);
						when others=>
							lcd_data<="00000000";
					end case;
					count<=count+'1';
					lcd_select<='1';
					state<=write;
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -