Page 790 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 790

if(rx_bit_count < 8  && rx_clk_count >=  CLOCKS_PER_BIT)
                                    begin
                                            state_rx <= 1;
                                            rx_data[rx_bit_count]  <= uart_rxd;
                                            rx_bit_count <= rx_bit_count  +  1'b1;
                                            rx_clk_count  <= 0;
                                    end
                                    else if(rx_bit_count  == 8  && rx_clk_count >=  CLOCKS_PER_BIT &&
             uart_rxd == 1)
                                    begin
                                            state_rx <= 0;
                                            rx_bit_count <= 0;
                                            rx_clk_count  <= 0;
                                            rx_en  <= 1;
                                            data_out <=  rx_data;
                                    end
                                    else if(rx_bit_count  == 8  && rx_clk_count >=  CLOCKS_PER_BIT &&
             uart_rxd != 1)
                                    begin
                                            state_rx <= 0;
                                            rx_bit_count <= 0;
                                            rx_clk_count  <= 0;
                                            rx_en  <= 0;
                                            rx_data <=  8'b0;
                                    end
                                    else
                                            rx_clk_count  <= rx_clk_count + 1'b1;
                            end
                    end
             end


             //  통신 값 판별 회로
             always @ (posedge  clk, negedge reset)
             begin
                    if(!reset) begin
                            flag1 <=  "X";
                            flag2 <=  "X";
                    end
                    else begin
                            if(data_out == "B")   //정류장1의  버스 예약
                            begin




                                                         -  783  -
   785   786   787   788   789   790   791   792   793   794   795