마이크로프로세서는 메카트로닉스 애플리케이션을 위한 높은 수준의 제어를 제공할 수 있습니다.
마이크로프로세서는 입력 신호를 받아 논리 연산을 수행하고 출력 신호를 제공할 수 있는 프로그래밍 가능한 장치입니다. 독립형 마이크로프로세서는 간단한 집적 회로, 모터, 액추에이터 및 LED에 대한 높은 수준의 제어를 제공할 수 있습니다. 한번 프로그래밍되어 정밀하고 정확하게 동일한 작업을 반복적으로 수행할 수 있으므로 메카트로닉스 엔지니어링의 필수적인 부분이 됩니다. 설계.
1 단계
많은 제조업체에서 구할 수 있고 일반적으로 온라인이나 전자 제품 매장에서 찾을 수 있는 마이크로프로세서를 구입하십시오. 비용을 낮추려면 필요한 만큼만 수행하는 마이크로프로세서를 구입하십시오. 또한 내부 발진기가 있는 마이크로프로세서를 선택하십시오. 그렇지 않으면 칩에 외부 클럭이 필요합니다. 아날로그 신호를 입력하거나 출력할 계획이라면 디지털-아날로그(A/D) 변환기와 펄스 폭 변조 기능이 있는 마이크로프로세서를 구입하십시오. 모든 사양과 칩을 프로그래밍하기 위한 일부 샘플 코드가 포함된 마이크로프로세서용 데이터시트를 다운로드하십시오.
오늘의 비디오
2 단계
프로그램을 작성합니다. 마이크로프로세서는 기계어 코드를 이해하지만 "C" 또는 "어셈블리"와 같은 더 높은 수준의 프로그래밍 언어를 사용하게 됩니다. 에 프로그램을 작성하십시오. 기계가 이해할 수 있는 언어로 코드를 컴파일하는 마이크로프로세서용 통합 개발 환경(IDE) 소프트웨어. 어셈블리 프로그래밍 언어에 대한 경험이 거의 없는 경우 마이크로컨트롤러에는 키워드와 명령어 세트가 있어야 하며 제조업체의 웹사이트에는 예제 코드.
3단계
IDE 시뮬레이션 패키지를 사용하여 프로그램을 테스트합니다. 프로그램을 마이크로프로세서에 내장하고 나면 디버그하고 오류를 찾는 것이 매우 어렵다는 것을 알게 될 것입니다. 따라서 대부분의 IDE 패키지에는 컴퓨터 화면에서 코드를 시뮬레이션하는 옵션이 있습니다. IDE 시뮬레이터는 코드에 의해 정의된 변수의 시각적 표현뿐만 아니라 라인 단위 실행을 허용합니다. 시뮬레이션 소프트웨어를 통해 코드를 디버깅하는 것은 나중에 프로그램이 예상대로 작동하지 않을 경우 좌절을 피하는 데 필수적인 역할을 합니다.
4단계
범용 독립형 프로그래머를 구입하여 컴퓨터에 연결합니다. 이 장치는 직렬 포트에 연결되며 최대 60핀 마이크로프로세서에 맞는 소켓이 있습니다. 범용 프로그래머는 회로에서 마이크로프로세서를 제거해야 합니다. 소켓을 사용하여 마이크로프로세서와 나머지 회로 사이를 연결합니다. ZIF(Zero Insertion Force) 소켓을 사용하면 칩의 핀을 손상시키지 않고 마이크로프로세서를 매우 쉽게 제거할 수 있습니다.
5단계
마이크로프로세서에 프로그램을 임베드하십시오. IDE 소프트웨어의 드롭다운 메뉴에서 프로그래머를 선택합니다. 프로그램을 추가하기 전에 칩에서 이전 프로그램을 지우십시오. 상단에 유리창이 있는 일부 구형 마이크로프로세서에는 UV 지울 수 있는 메모리가 있습니다. 이러한 장치를 지우려면 칩을 UV 램프 아래에 20분 동안 둡니다. 플래시 메모리는 소프트웨어로 지울 수 있습니다. 프로그램의 크기에 따라 프로그램을 마이크로프로세서로 전송하는 데 몇 초에서 몇 분 정도 걸릴 수 있습니다.
필요한 것
마이크로프로세서
독립형 범용 프로그래머
통합 개발 환경 소프트웨어
팁
ZIF(제로 삽입력) 소켓을 사용하면 핀 손상 없이 회로에서 마이크로프로세서를 쉽게 제거하고 교체할 수 있습니다.
경고
IDE의 시뮬레이터를 사용하여 프로그램을 디버그함으로써 좌절을 피하십시오.