IC (통합 회로) 프로그래밍은 코드를 통해 소프트웨어를 만든 다음 IC에 추가하는 컴퓨터 프로그래밍 유형입니다. 컴퓨터는 IC에 소프트웨어를 업로드 할 수 있기 때문에 일반적으로 IC 프로그래밍을위한 브리지로 컴퓨터를 사용하여 수행됩니다. 마이크로 컨트롤러가 특정 장치를 제어하는 데 가장 일반적으로 사용되지만 기본 컴퓨터 자체에도 사용될 수 있습니다. IC 프로그래밍을 통해 코딩 할 수있는 많은 동작이 있으며 제어 대상에 따라 달라집니다.
IC 프로그래밍에서는 소프트웨어로 시작합니다. 누군가는 장치를 제어하기 위해 만들어진 소프트웨어를 만들고 소프트웨어를 컨트롤러에 추가해야합니다. 프로그램이 전송되지 않으면 일반적으로 컨트롤러가 제어를 수행하기위한 적절한 코딩이나 절차가 없기 때문에 컨트롤러가 장치에게 무엇을하도록 명령 할 수있는 방법이 없습니다. 프로그래밍은 일반적으로 고전적인 논리로 작성되며 많은 "if / then"문이있는 경향이 있습니다.
IC 프로그래밍이 완료된 후 소프트웨어를 회로에 추가해야합니다. 때때로이 작업을 용이하게하기 위해 별도의 마이크로 컨트롤러를 만들 수 있지만 가장 일반적으로 컴퓨터를 통해 수행됩니다. 일반적으로 소프트웨어를 코딩하는 데 사용되는 컴퓨터는 IC와 연결되어 프로그래밍을 업로드합니다. 회로 자체가 컴퓨터 자체에 있더라도 마찬가지입니다.






