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

인천전자마이스터고                                                                            전자회로설계과



             9. 소프트웨어 작성하기




             상위모듈 project


             module

             project_test(clk,reset,elevator,u1,u2,d2,d3,limit1,limit2,limit2_d,limit3,fnd_f,led_b,

             led_in,door,close_stop_limit,open_stop_limit,in1,in2,in3,in_open,in_close,state_led


             ,voice_command_one,voice_command_two,voice_command_three);



             input clk,reset;

             input voice_command_one,voice_command_two,voice_command_three;

             //음성명령한 출력을 라즈베리파이 GPIO핀에서 받아들임


             input u1,u2,d2,d3; //active low, 부논리 스위치

             input limit1,limit2,limit2_d,limit3;

             //1층,  2층_up,  2층_down,  3층  리밋스위치(active  low)  <-  active  high보다


             active low스위치가 더 정확

             input close_stop_limit,open_stop_limit;   //닫힘감지, 열림감지 SW(active low)

             input in1,in2,in3,in_open,in_close; //active low, 부논리




             output [1:0]elevator; //10: 하강, 11 : 상승


             output [1:0]door; //01 : 열림, 10 닫침

             output reg [6:0]fnd_f;   //fnd

             output [3:0]led_b;       //외부 LED, [3]3층 [2:1]2층 [0] 1층


             output [4:0]led_in;      //내부 LED

             output [7:0]state_led;   //FSM상태 LED









                                                         -  491  -
   493   494   495   496   497   498   499   500   501   502   503