본문 바로가기

Hacked Brain

80C196KS SFR 기능 80C196KC 에서 사용하는 SFR의 기능들이다. 레지스터의 기능들을 정리한 표. register 기능 ZERO_REG Zero register로 항상 0000H가 저장되어 있다. AD_RESULT A/D 변환 결과 및 A/D converter의 상태가 저장된다. AD_COMMAND A/D converter를 제어한다. HSI_MODE HSI(High Speed Input)의 trigger pulse의 mode를 결정한다. HSI_TIME HSI가 trigger된 순간에 timer1의 값이 저장된다. HSO_COMMAND HSO(High Speed Output)를 제어한다. HSI_STATUS HSI의 pin 상태가 저장된다. SBUF(TX) transmit buffer for serial port S.. 더보기
80C196KC IOC IOS 레지스터는 IO status 와 관계된 레지스터이다. 즉 입출력 상태를 가지게 된다. IOC는 마찬가지로 IO 제어와 관련된다. IOC0(15H) BIT=1 BIT=0 0 HSI.0 input Enable Disable 1 TIMER 2 reset each write No action 2 HSI.1 input Enable Disable 3 TIMER 2 external reset Enable Disable 4 HSI.2 input Enable Disable 5 TIMER 2 reset source HSI.0 T2RST 6 HSI.3 input Enable Disable 7 TIMER 2 Clock source HSI.1 T2CLK IOC1(16H) BIT=1 BIT=0 0 SELECT PWM SE.. 더보기
80C196KC SFR SFR(Special Function Register) 80C196KC 에는 CPU기능외에도 다양한 기능이 있다. 그래서 이넘을 CPU라고 부르기보다는 Controller라고 부른다. 이넘은 카운터/타이머, I/O,ADC,HSI,HSO,PWM,인터럽트콘트롤러등을 가진다. 그래서 이넘들을 제어하기 위해서 특별한 레지스터를 이용하는데, 그것이 바로 SFR이다. SFR를 보면 더 많은 기능을 제어하기 위해서 윈도우라는 개념을 이용해서, 같은 번지에 다수의 레지스터를 할당한다. 15H번지에는 IOS2,IOC0가 할당 되어있고, 16H번지에는 IOS1,IOC1,PWM1_CONTROL이 할당되어 있다. 이때 WSR상태와 읽기/쓰기 상태에 따라 레지스터를 선택되어진다. 위에서 예로든 15H번지 같은 경우 WSR=0 .. 더보기
Datasheet, 74시리즈,4000,5000시리즈 데이터북 전체를 한번에 보기 : (1) 74LS 시리즈 (TTL) (2) 74HC/HCT 시리즈 (CMOS/TTL) (3) 74AC/ACT 시리즈 (CMOS/TTL) (4) 4000/4500 시리즈 (CMOS) 74LS TTL 74HC CMOS 74HCT CMOS 기 능 74LS00 74HC00 74HCT00 Quad 2-Input NAND Gates 74LS01 74HC01 Quad 2-Input NAND Gates with Open Collector Outputs 74LS02 74HC02 74HCT02 Quad 2-Input NOR Gates 74LS03 74HC03 74HCT03 Quad 2-Input NOR Gates with Open Collector Outputs 74LS04 74HC04 74.. 더보기
Datasheet, 74시리즈,4000,5000시리즈 데이터북 전체를 한번에 보기 : (1) 74LS 시리즈 (TTL) (2) 74HC/HCT 시리즈 (CMOS/TTL) (3) 74AC/ACT 시리즈 (CMOS/TTL) (4) 4000/4500 시리즈 (CMOS) 74LS TTL 74HC CMOS 74HCT CMOS 기 능 74LS00 74HC00 74HCT00 Quad 2-Input NAND Gates 74LS01 74HC01 Quad 2-Input NAND Gates with Open Collector Outputs 74LS02 74HC02 74HCT02 Quad 2-Input NOR Gates 74LS03 74HC03 74HCT03 Quad 2-Input NOR Gates with Open Collector Outputs 74LS04 74HC04 74.. 더보기
TTL, Datasheet, 74LSXX, 80c196ks,CD4532c,NE555,SN75173,SN75174 74LS02, - NOR 74LS06 -buff 74LS07 - buff 74LS74 - D-FF 74LS121 - c-c output 74LS240 - buff 74LS244 - buff 74LS393 - 4 state bin counter 74LS573 - 8bit Latch 80c196ks, CD4532c, - 8bt encoder NE555,- Ti, M/V SN75173, - Quad Diff Line receiver SN75174 - Quad Diff Line Driver 더보기
마이크로프로세서 응용 엔지니어를 위한 ANSI-C언어 마이크로프로세서 응용 엔지니어를 위한 ANSI-C언어 더보기
IAR EW for AVR 관련문서 IAR EW for AVR 관련문서 더보기
스텝모터 교육자료(STEP MOTOR) 원문 : http://sglee.rclab.net/info/step/step_motor.html STEP MOTOR Stepping motor의 개요 Stepping motor의 특징 Stepping motor의 동작 원리 기본 동작법 회전시키기 위한 순서 Stepping motor의 종류와 구조 Stepping motor의 특성 회전 각도와 torque 특성 각도와 정토크 특성과의 관계 속도와 torque 특성과의 관계 고속시 torque를 크게하는 실험 코일에 직렬 저항을 넣는 효과 Diode에 직렬로 정전압 diode를 넣는 효과 정전압 diode및 외부 저항 추가 회로 과도 특성 Stepping motor의 구동 상여자 구동법 Unipolar 구동 4상 motor의 1상 여자 동작 4상 motor.. 더보기
넥슨입사문제 번 설명 어떤 자연수 n이 있을 때, d(n)을 n의 각 자릿수 숫자들과 n 자신을 더한 숫자라고 정의하자. 예를 들어 d(91) = 9 + 1 + 91 = 101 이 때, n을 d(n)의 제네레이터(generator)라고 한다. 위의 예에서 91은 101의 제네레이터이다. 어떤 숫자들은 하나 이상의 제네레이터를 가지고 있는데, 101의 제네레이터는 91 뿐 아니라 100도 있다. 그런데 반대로, 제네레이터가 없는 숫자들도 있으며, 이런 숫자를 인도의 수학자 Kaprekar가 셀프 넘버(self-number)라 이름 붙였다. 예를 들어 1,3,5,7,9,20,31 은 셀프 넘버 들이다. 1번 문제 1 이상이고 5000 보다 작은 모든 셀프 넘버들의 합을 구하라. 1번 답 : ________ 1~9 : d.. 더보기