MPLAB IDE에서 PIC16F84(A) 어셈블러 프로그램 작성하려면 먼저 프로젝트 파일을 만들어야 합니다. 프로젝트의 의미는 프로그램의 텍스트 작성, 어셈블, 링크, 디버깅에 필요한 옵션(조건)들을 일괄적으로 정리해 파일로 만들어 두는 것입니다.
최근에 개발되는 VB, VC++등 고급언어는 대부분 이와같은 프로젝트 파일을 만들어 관리하는 추세입니다.
아래의 그림에 자세히 설명되어 있으므로 하나하나 차분히 따라해 보시기 바랍니다.
-----------------------------------------------------------------------------------------------------
▶ MPLAB IDE 프로젝트 파일 만들기 (1)
▶ MPLAB IDE 프로젝트 파일 만들기 (2)
▶ MPLAB IDE 프로젝트 파일 만들기 (3)
프로젝트 파일이 만들어지면 프로그램 작업을 시작합니다.
▶ MPLAB IDE로 첫 번째 프로그램 만들기 (1)
▶ MPLAB IDE로 첫 번째 프로그램 만들기 (2)
▶ MPLAB IDE로 첫 번째 프로그램 만들기 (3)
▶ MPLAB IDE로 첫 번째 프로그램 만들기 (4)
아래 그림에 EX1.asm 파일이 있습니다. 한 줄 한 줄 직접 작성하시고 어셈블 해 보십시요.
※ 글자의 색깔은 어셈블러에 내장된 에디터가 만든 것입니다.
※ __config _XT_OSC & _WDT_OFF & _PWRTE_OFF (주의: 처음의 config앞에 언더라인이 2 개임)
▶ MPLAB IDE로 첫 번째 프로그램 만들기 (5)
이제 PIC16F84(A) (마이크로 콘트롤러 내에 내장된) ROM에 구워넣을 수 있는 EX1.HEX 파일이 만들어 졌습니다. 성공을 축하합니다. ^^
다음에는 타겟 회로를 제작할 차례입니다.
-----------------------------------------------------------------------------------------------------
- 계속 -
'공부 > 마이크로컨트롤러' 카테고리의 다른 글
타이머/카운터 CSn2:0의 의미 (0) | 2007.09.09 |
---|---|
프리스케일러 (0) | 2007.09.01 |
[PIC] MPLAB IDE 프로그램 설치 (0) | 2007.06.02 |
[PIC] 16F84A 명령어 / (어셈블러) 프로그램 예제 설명 (0) | 2007.05.30 |
[PIC] 16F84A 구성과 동작 설명 (0) | 2007.05.29 |