CUBLOC
- 최초 등록일
- 2015.09.16
- 최종 저작일
- 2014.10
- 11페이지/ 한컴오피스
- 가격 1,000원
목차
1)서론
① 실험목적
② 실험이론
2)본론
① 실험장치
② 실험방법
3)결론
① 실험결과분석(연습문제)
② 추가 조사 자료
③ 결과분석 및 고찰
본문내용
1)서론
① 실험목적
큐블록은 내장제어를 위한 초소형 컴퓨터이다. 우리가 쓰고 있는 PC는 사무용, 정용으
로 쓰기에는 적합하지만, 어떤 장치를 컨트롤하기 위한 내장 제어용으로 사용하기에는 부적합하다. PC보다는 작고, 장치 제어에 필요한 기능만을 갖춘 초소형 컴퓨터가 필요하다. 내장제어를 하는 방법으로는 마이컴 또는 MCU라고 부르는 조그만한 반도체 칩을 이용하는 방법과 공장 자동화나 산업용 기기 등에 많이 쓰이는 PLC를 이용하는 방법이 있다. 큐블록은 PLC와 MCU의 중간 위치에 있는 “임베디드 컨트롤러”이다. 이번 실험에서는 큐블록을 이용한 예제를 연습해 보기로 한다.
② 실험이론
큐블록은 LADDER LOGIC과 BASIC언어를 지원한다.
LADDER LOGIC과 BASIC 언어
LADDER LOGIC의 가장 큰 특징은 모든 회로가 동시에 동작하는 "병렬처리(Parallel)방식"이라는 점이다.
<그 림>
위의 회로에서 A회로와 B회로는 언제든지 동작 가능한 상태로 대기 중이다. 입력이 들어오면 출력 포인트가 활성화 된다. 이에 반해 BASIC 언어는 첫 번째 행부터 차례대로 실행되는 "순차처리(Sequencial) 방식"이다.
<그 림>
이 두 가지 프로그래밍 방식은 서로 다른 분야에서 오랫동안 사용되어 왔다. LADDER
LOGIC 은 공장자동화용 컨트롤러인 PLC에서, 프로그래밍 언어는 (BASIC, C, 어셈블러
등) PC나 MCU에서 사용되고 있다.
PC상의 CUBLOC STUDIO에서 작성한 프로그램은 중간언어형태로 컴파일 된다. 이 중간언어를 TOKEN이라고 한다. TOKEN이 케이블을 통해 큐블록에 있는 플레쉬 메모리로 다운로드 된 후 메인 CPU는 TOKEN을 해석해서 동작을 수행한다.
<그 림>
2)본론
① 실험장치
COMFILE TECHNOLOGY사의 CUBLOC 입문용키트
<사 진>
② 실험방법
큐블록 스튜디오를 사용하여 LED를 켜는 소스를 만들어 본다.
const device = cb280
do
high 0
delay 200
low 0
delay 200
loop
참고 자료
http://www.comfiletech.com/
쉽게 배우는 임베디드 시스템 개론과 응용/ 김응수/ 도서출판 미래컴/ p3