페이지
Raspberry Pi
Raspberry Pi Pico
ATmega128
Arduino Mega
WiFi Module
node-js-index
ZigBee
ASM
D3.js -SVG
이 블로그는 임베디드 컴퓨터를 이용한 장치(시스템) 개발과 원격제어에 필요한 지식을 공유 하기 위한 블로그 입니다.
실제 개발과 프로그램 예를 위하여 Microchip 사의 ATmega128를 사용한 보드와 Arduino Mega 보드(ATmega2560), Raspberry Pi, Raspberry Pi Pico, WiFi 모듈을 사용 합니다.
Rg circuit and operation
8-Bit Rg with 3-State Output
        8-Bit Rg with 3-State Output
Register True Table
Input
Output
D
CP
OE
O
1
0
1
0
0
0
X
X
1
Z
Z: High Impedence State
X: Don’t care
: Low-to-high clock transition
8-Bit Register Circuit
D0
Q0
Y0
D1
Q1
Y1
D6
Q6
Y6
D7
Q7
Y7
CP(Clock)
OE
8-Bit Register block diagram
Di
Qo
Yo
CP(Clock)
OE
<- Qo
Register(Rg) 란 ?
Data를 저장 하는 저장 장치로 사용 빈도가 높은 임시 Data를 주로 저장 한다.
대부분의 경우 Word(N Bits) 단위의 Data를 Read/Write 할 수 있도록 N Bits 단위로 구성 되어 있다.
Microprocessor 내의 Rg는 프로그램에서 자주 사용 하는 임시 Data의 저장 장치로 사용 된다.
Register Operation
1. Input Line(Di)에 Data 가 준비(도착) 된다.
2. CP(Clock Pulse)의 Leading Edge 에서 Di 가 Rg에 저장(Qo <- Di) 된다.
3. OE(Output Enable) 신호가 Low 인 경우 Rg에 저장된 Data가 출력 Line에 출력(Yo <- Qo) 된다.
4. OE 신호가 High 인 경우 Rg의 출력 측(Yo 단자)은 High Impedance 상태가 된다.
5. 새로운 Data가 Rg에 저장 될 때 까지 Rg에 저장된 Data는 변동 하지 않는다.
                     
Rg Operation
 
Start
 
Stop
 
Reset
이전 페이지로 돌아가기
홈
피드 구독하기:
글 (Atom)