既然固定值可以,那就说明h_pixel:=conv_integer(h_pixel_data); --h_pixel_data是串口接受的数据v_pixel:=conv_integer(v_pixel_data); --v_pixel_data是串口接受的数据出问题了。B <= conv_integer(A) --将std_logic_vector的A转换成整数integer的B记得USE IEEE.STD_LOGIC_ARITH.ALL;