Computer Science/Micro Process

Outline 1.Pin Description 2.Intel HEX file Pin Description Pin Layout ->전체 40 pin을 갖고 있다. ->입출력 포트(port)로 32 pin이 사용된다. ->나머지 8 pin은 VCC, GND, XTAL1, XTAL2, RST, EA, PSEN, ALE가 있다. VCC(40핀) -> 칩에 VCC 전압(5V)을 공급한다. -> +5V 전원 GND(20핀) ->Ground 클럭 : XTAL1/ XTAL2 (19,18핀) ->단순한 크리스털 발진기를 XTAL1과 XTAL2에 연결 ->외부에서 발진 클럭을 XTAL1에만 공급 RST(Reset, input pin) ->Active high : 리셋 시 1을 입력 CPU 동작 시 적어도 2 머신 사이클 ..
Outline 1.Loop and Jump Instructions 2.Call instructions 3.Time delay Loop and Jump Instructions Loop : DJNZ (decrease jump not zero) - Conditional Jump Instructions DJNZ reg, label ->DJNZ는 레지스터의 값을 1 감소한다. 만일 초기 값이 0이면, 그 값을 감소하여 FFH로 만든다. 만일 결과의 레지스터 값이 0이 아니면 프로그램은 상대 주소에 의해 지시되는 주소로 분기한다. 만일 레지스터의 결과 값이 0이면, 제어는 DJNZ 다음의 명령에서 계속된다. MOV A, #0 MOV R2, #4 AGAIN: ADD A, #03 DJNZ R2, AGAIN ; reg:..
Outline 1.inside 8051 2.introduction to assembly programming 3.program counter and rom space 4.psw register and flag bits 5.register bank and stack inside 8051 inside 8051 : block diagram -8051 내부에 있는 ROM은 프로그램 코드가 저장되어 있다. -8051 내부에 있는 RAM에는 임시적인 데이터가 저장되어 있다. -8051 내부에 있는 CPU는 RAM에 저장되어 있는 임시적인 데이터(temporary data)를 가져와 ROM에 저장되어 있는 코드를 실행한다. -8051 내부에 있는 입출력 포트(I/O PORTS)는 8bit로 4개의 포트가 존재한다. ..
Outline 1.what is Microcontroller? 2.8051 Microcontroller what is Microcontroller? 컴퓨터 내부(inside a computer) CPU(Central Processing Unit) -> 메모리에 저장되어 있는 정보를 실행(process)한다. Memory -> 정보를 저장한다. -> 메모리에 랜덤(Random)하게 접근(RAM) -> 메모리 읽기(ROM) I/O(input/output) devices -> 모니터, 키보드, 하드 드라이브, CD –ROM, 비디오 카드,... 등등 Bus -> CPU, 메모리 및 I/O 장치를 연결하는 와이어 스트립 Microperocessor ->단일 통합 칩(IC)의 CPU Microcontroller ..
행복한쿼콰
'Computer Science/Micro Process' 카테고리의 글 목록