본문 바로가기

전체보기

80c196kc - (1) 회로도 보고 메모리 파악하기 1.회로도 보고 메모리 파악하기 마이크로컨트롤러회로의 기본구성은 CPU+롬+램+발진+리셋회로이며 그외에 전원부 + 통신부가 있을 수 있다. 아래 회로는 인터넷에서 흔히 접해볼수 있는 아주 기본적인 회로인데 이것으로 메모리와 매칭시켜보자. 우선 나와있는 소자만 봐도 메모리맵을 머리속으로 그릴수 있어야한다. 어떻게 그리냐구? ◆ 롬 29C256 --->256Kbit = 32KB ◆ 램 62256 --->256Kbit = 32KB 196이 가질수 있는 최대 메모리 크기는 64K라고 했다. 이것을 롬,램이 사이좋게 각각 32K씩 나누어썼다는 것을 알수 있다. 그 다음 단계...............32KB를 hexa로 바꾸면 32*1024byte = 32768 =8000H이며 결국 롬은 0000~7FFFH 램은.. 더보기
196외부메모리및 기본 회로도 더보기
80C196KC DATASHEET 더보기
196 핀 번호 출처 : 임베디드 커뮤니티 [W.O.E] cafe.naver.com/okh0217 196KC PLCC TYPE'S PIN ARRAY(VIEW TO FRONT) ● 9 P0.7 ● 7 P0.2 ● 5 P0.1 ● 3 NMI ● 1 Vcc ● 67 XTAL1 ● 65 CLKOUT ● 63 INST ● 61 RD ● 10 P0.5 ● 11 P0.4 ● 8 P0.6 ● 6 P0.0 ● 4 P0.3 ● 2 EA ● 68 Vss ● 66 XTAL2 ● 64 BUSW ● 62 ALE/ADV ● 60 P3.0 ● 12 ANGND ● 13 Vref ● 59 P3.1 ● 58 P3.2 ● 14 Vss ● 15 P2.2 ● 57 P3.3 ● 56 P3.4 ● 16 RESET ● 17 P2.1 ● 55 P3.5 ● 54 P3.. 더보기
MDE 80196 KIT, LCD 제어 여기 이넘은 간단하게 LCD를 제어할수가 있다. 일단 소스. ------------------------------------------------- R0 EQU 0000H SP EQU 18H BREG1 EQU 20H BREG2 EQU 21H BREG3 EQU 22H WBUF EQU 24H WREG EQU 26H LCDC EQU 0F000H LCDD EQU LCDC+2 LCDS EQU LCDC+4 CSEG AT 4000H LD SP,#00E0H START: SCALL ALLCLR LD WBUF,#DATA1 SCALL STR_0 SCALL LN21 LD WBUF,#DATA2 SCALL STR_0 SCALL LN31 LD WBUF,#DATA3 SCALL STR_0 SCALL LN41 LD WBUF,#DATA.. 더보기
MDE 80196 KIT, LED 점멸 80196 키트로 만든 간단한 LED점멸.. 이키트는 P1.0~P1.3까지 4개의 LED의 조정이 가능하다. LED에 불을 키려면 해당포트에 LOW를 주면된다(0), 상위의 4비트가 키보드에 연결되어있기때문에, 하위 4비트만을 이용해서 컨트롤. 시작번지가 4000번지(이후 모델들은 2080) 간단하게 레지스터에 값을 넣어서 SHIFT RIGHT해서 LED 점멸시킨다. LED.A96 --------------------------------------------------------------------- BREG1 EQU 20H WREG EQU 22H P1 EQU 0FH CSEG AT 4000H START: LDB BREG1,#1110111B LOOP: SHRB BREG1,#1 ORB BREG1,#0F0.. 더보기
MDE kit 80196 아~주 오래된 kit. 정리하다 나온놈 위에 전원이있고, 직렬 케이블리 연결되어있다. 16*4 사이즈 lcd가 있고, 키패드로도 입력이 가능하다. LCD부위, 8251로 rs232포트를 제어한다. 이 키트에는 rs232포트가 2개있다. 사진에 보인당... 키패드 바로위에는 74시리즈 74LS393이 있고(u14) 가장왼쪽엔 금성(^^)의 6264 두넘이 떡하니 자리 잡고 있다. 그옆엔 약간 짤린 27512 두넘도 보인다 플래시가 터지는 바람에 잘안나와 버렸다. I/O 인터페이스 부분, 좌측하단에 DIP스위치도 있고, LED 테스트 할수 있는(4개) 곳도 있다. 키패드 부분. RES로 리셋시키고, AD는 주소, DA는 데이터 저기 중간쯤 희미~~~ 하게 보이는게 2.4576MHz 를 내뿜고 있다 더보기
스타게이트 아틀란티스 1x15 - Before I Sleep 스크린 플레이 Original air date: February 18, 2005 While exploring the city, the Atlantis team discovers a stasis chamber holding a woman who appears to be over 10,000 years old. Excited at the possibility that she is one of the Ancients, the alien race that built Atlantis, the team decides to bring her out of stasis despite the risk to her health. Everyone is shocked when, once re-animated, the elderly woman.. 더보기
196을 배워보자 2. 196을 배워보자 http://www.roboblock.co.kr/info/info5-4.htm II. 196 Assember II-II. 본격적인 196 어셈블리어 지난 시간에 언급한대로 196 어셈블리어의 명령을 기능에 따라 몇가지로 분류해보면 다음과 같다. ① 데이터 전송 명령 : 데이터의 이동에 관한 명령 ② 산술 연산 명령 : 산술 연산(addition, subtraction, multiplication, division)에 관한 명령 ③ 논리 연산 및 shift 명령 : 논리 연산과 shift 명령 ④ branch 명령 : 일반 분기(jump) 및 비교(compare), 조건 분기에 관한 명령 ⑤ Stack과 subroutine 및 system 제어 명령 : subroutine call,.. 더보기
2. 196을 배워보자 2. 196을 배워보자 http://www.roboblock.co.kr I. 196의 내부 구조 1. 196의 특징 20MHz operation RALU 488 byte internal RAM 28개 interrupt source, 16개 interrupt vector 1.4us의 16bit X 16bit multiplication (at 20MHz) Power down mode, Idle mode 16bit watchdog timer full duplex serial port 동적 구조의 8bit/16bit external BUS width Capture 기능이 있는 16bit up/down counter 8/10bit ADC with Sample/Hold 232 byte register file Re.. 더보기
I. Controller가 뭐죠? http:/www.roboblock.co.kr 1. Controller가 뭐죠? 2. Memory와 IO (1) Memory, IO 란? Memory란 단시간 또는 장시간 기억할 수 있는 소자를 말하는데, 크게 ROM과 RAM으로 나뉜다. RAM은 Random Access Memory를 말하는데, 휘발성을 가지고 있어서 전원이 꺼지면 내용이 없어진다는 것을 잘 알 것이다. 이 RAM은 크게 SRAM(Static RAM)과 DRAM(Dynamic RAM)의 두 가지로 분류되는데, 우리는 Control이 쉬운 SRAM부터 다루게 될 것이다. 또 ROM은 기능에 따라 여러 가지가 있다. 흔히 접할 수 있는 것으로는 PROM(Programmable ROM, 한번만 쓸 수 있다.), EPROM(Erasable P.. 더보기
80c196kc 기능, 구조 80c196kc 는 인텔의 16bit 원칩마이컴이다. 80c196kc 기능 256byte ram 232byte register file Power down/idle mode 16bit watchdog timer Full duplex serial port 동적 구조의 8/16 bit bus width Hold/holda bus protocol 다섯개의 8bit I/O port 세개의 PWM출력 28개 인터럽트 소스 16개 인터럽트 벡터 4개의 16비트 소프트웨어 타이머 타이머2값 기록, 증가/감소 카운트 Sample/hold 기능의 8/10 bit A/D converter 16*16 bit 곱셈 32/16 bit 나눗셈 PTS(peripheral transaction) 80c196kc 구조 핀의 구조 기호.. 더보기
test test 더보기
착용 컴퓨터 Wear Ware Where? http://www.ilovepc.co.kr/news/focus_view.php?uid=1454&return_url=L25ld3MvZm9jdXMucGhwPw== 스티브 만(Steve Mann)은 미디어랩에서 가장 옷을 잘 입는 학생 중의 하나이다. 컴퓨터를 입고 다니는그를 알아보기는 쉽다. 그의 눈은 작은 디스플레이 스크린을 장착한 선글라스 뒤에 숨겨져 있다. 그는두 개의 카메라를 통하여 바깥세상을 보는데, 이 카메라들은 그의 허리에 둘러진 전자회로로 가득 찬우스꽝스러운 주머니를 통하여 디스플레이에 연결되어 있다. 카메라는 보통 눈 앞 방향으로 고정되어 있으나, 자전거를 탈 때에는 뒤에서 다가오는 자동차를 보기 위해 전자 눈 중 하나가 뒤를 향하며, 사람들 틈 속에서는 발이딛는곳을보기위하여눈이발의아래쪽을.. 더보기
MDE-80196.pdf MDE-80196.pdf 더보기