Multisim에서 마이크로컨트롤러를 시뮬레이션하는 방법

...

마이크로프로세서는 마이크로컨트롤러의 크고 발전된 형태입니다.

내쇼날인스트루먼트의 Multisim은 가상 작업 공간에서 전자 회로를 설계하고 테스트하는 데 유용한 도구입니다. 소프트웨어의 고급 기능 중 하나는 마이크로컨트롤러 또는 MCU를 시뮬레이션하는 기능입니다. 가상 MCU의 초기 설정 및 구성은 간단하고 단계적인 프로세스로 쉽게 수행할 수 있습니다. 그러나 MCU 회로의 실제 구성과 MCU 프로그래밍은 어렵고 시간이 많이 소요될 수 있지만 초기 설정 및 구성을 완료할 수 있습니다.

1 단계

Multisim을 열고 구성 요소 도구 모음에 있는 MCU 아이콘을 클릭합니다. 창이 열리면 "805x" 제품군을 선택하고 "8051" MCU를 선택한 다음 "확인"을 클릭합니다. 창이 사라지고 8051의 윤곽이 작업 공간에 나타납니다.

오늘의 비디오

2 단계

한 번 클릭하여 작업 공간에 8051을 놓습니다. 배치한 후 "MCU 마법사 - 1/3단계"라는 제목의 창이 나타납니다.

3단계

작업 공간의 이름을 "testspace"로 지정하고 작업 공간 경로를 확인합니다. "다음 >"을 클릭하여 다음 창으로 진행합니다. 꼭 필요한 것은 아니지만 "찾아보기"하고 저장할 다른 작업 공간 경로를 선택할 수도 있습니다.

4단계

"2/3" 창에서 각 드롭다운 메뉴를 클릭합니다. 프로젝트 유형으로 "표준"을 선택하고 프로그래밍 언어로 "어셈블리"를 선택합니다. 프로젝트 이름을 "testMCU"로 지정하고 "Next >"를 클릭하여 계속 진행합니다. 어셈블러/컴파일러 도구는 프로그래밍 언어를 선택하면 자동으로 설정됩니다.

5단계

"3/3" 창에서 "소스 파일 추가" 라디오 버튼을 클릭합니다. 소스 파일의 이름을 "test1"로 지정합니다. "마침"을 클릭하여 MCU 마법사를 닫고 "X"를 클릭하여 8051 구성 요소 창을 닫습니다.

6단계

MCU를 사용하여 회로를 구성하십시오. 이 프로세스는 Multisim에서 다른 회로를 구성하는 것과 유사합니다.

7단계

8051을 프로그래밍하려면 "test1.asm" 창(작업 공간 하단)의 탭을 클릭합니다. 별도의 프로그래밍 창이 열립니다. "라고 표시된 영역에 MCU 프로그램을 작성하십시오. 여기에 코드를 삽입하십시오." 프로그램에 "$MOD51" 및 "END" 문을 포함하십시오.

8단계

프로그래밍이 완료되면 시뮬레이션을 실행합니다. "시뮬레이션"을 클릭하고 "실행"을 선택하십시오. 이것은 코드를 컴파일하고 MCU 회로를 작동시킵니다.

필요한 것

  • Multisim 버전 10.0(또는 동급) 소프트웨어

  • "MCU 모듈 사용 설명서" PDF 파일

언어 및 컴파일러에 대한 지원을 위해 프로그래밍 참조를 사용하십시오. Multisim의 일부 버전에는 "Documentation" 폴더에 참조 설명서가 포함되어 있습니다. 그렇지 않은 경우 언어 참조는 인터넷에서 쉽게 찾을 수 있습니다. Metalink Corporation의 "8051 Cross Assembler User's Manual"은 8051 MCU 프로그래밍을 위한 제조업체 참조 자료입니다.

Multisim의 일부 메뉴 작업은 키보드 단축키로 수행할 수 있습니다. 예를 들어, "F5" 키를 눌러 시뮬레이션을 실행할 수 있습니다.

Multisim에는 MCU의 몇 가지 예가 있습니다. 8051은 MCU의 매우 일반적이고 "기본적인" 예입니다.

경고

MCU 회로가 제대로 작동하지 않으면 프로그래밍 오류를 확인하고 회로 연결을 확인하십시오. 문제가 지속되면 Multisim 설명서를 참조하십시오.