본문 바로가기

pcb

AVR ATmega128A 를 이용한 신호등 동작 구현 - 2 - #define F_CPU 16000000UL // 16Mhz에서 동작하는 ATmega128A를 실제시간으로 동작을 맞추기 위해 사용#include #include #define LED_SEL1 (*(volatile unsigned char*)0xA000) //0xA000 -> LED(0~7)를 가리키는 주소#define LED_SEL2 (*(volatile unsigned char*)0xB000) //0xB000 -> LED(8~15)를 가리키는 주소 unsigned char led1=0x00, led2=0x00; // 양수범위로 지정하기 위해서 사용 void io_init(void) //입력, 출력 초기화시키는 함수{MCUCR|=(1 더보기
7-segment FND Symbol Library FND(Flexible Numeric Display)에서 ASR은 Anode type으로숫자 표현을 위한 data 입력이 GND값을 가지며, VCC를 공통으로 사용한다. 반대로 CSR은 Cathode type으로 data 입력에 VCC값이 들어가며, GND가 공통이다. 위에서 5163과 5263은 각 digit에 대해서 별도의 data 입력을 가지고 있지만 4401의 경우 data 입력을 4개의 digit가 공유해서 사용하고 있다. 따라서 주파수를 이용하여 COM1~4를 순차적으로 ON시켜서 점멸하도록 구성하면 동시에 켜진 것 처럼 보일 수 있다. 더보기
교육자료 Due to the limitations of the supported zip file format, the following file(s) had to be renamed. Original File Name -> New File Name 공정모델적용_pspice-model-manual.pdf -> File1.pdf 백동철교수 PSpice 8.0 매뉴얼.pdf -> File2.pdf 커패시터 모델링.pdf -> File3.pdf 더보기
OPAMP 반전/ 비반전 증폭기 실험 OPAMP 반전 증폭기 실험 INDEXVippVoppAv측정 1 -1 -1시뮬레이션999.86mV-933.6mV-0.9337 OPAMP 비반전 증폭기 실험 INDEXVippVoppAv측정 1 2 2 시뮬레이션999.980mV1.9945V1.9945 더보기
PCB 설계법 - 02 색상설정 * 신호층 - TOP - BOT - IN? * 전원층 - VCC - GND * Solder Mask:코팅층 -> 기판 영역, 부품 영역, 패드 영역 - Solder TOP - Solder Bot * Silkscreen:인쇄층 -> 기판 영역, 부품 영역, 부품 번호 - Silk Top - Silk Bot * 드릴층 -> Board Outline, 드릴링 위치, V-out(이형드릴 등):드릴로 구멍을 뚫는 층? - Drill Drawing(Legend) - NC-Drill * 자동삽입용 실장층 -> Paste mask 층, 자삽좌표:Surface Mount / Metal Mask - Paste mask TOP - Paste mask BOT View -> Color View Save 색상설정 고정 더보기
PCB 설계법 - 01 OrCAD to Allegro PCB OrCAD Capture 1. 새로운 프로젝트 생성2. 부품배치3. 배선4. Annotation - 부품번호 = 파트넘버 = Reference degignator 갱신5. Design Rules Check6. Map PCB Footprint = Package Symbol7. Create Netlist -> PCB Editor 자동실행- Netlist : 회로의 결선구조를 포함8. 부품명세서 = BOM = Bill Of Materials 출력 Allegro PCB Editor 1. (NEtlist 출력에서 PCB Editor 자동실행 안 할 경우) - 새 파일 생성 - Netlist Import 2. 작업 환경 설정 - 단위 설정 - 그리드(Grid) 설정 - 원점(O.. 더보기
ATmega128 Datasheet /AVR KIT AVR KIT (ATmega128A) 더보기
AVR ATmega128A 를 이용한 신호등 동작 구현 - 1 - AVR ATmega128A 를 이용한 신호등 동작 구현 * 동작원리 1. 청신호 각방향 10초2. 노란신호 2초3. 보행신호 마지막 3초 점멸시키기 STEP1 Traffic2 - 빨간불ONTraffic3 - 빨간불ONTraffic4 - 파란불ON시간 8초 STEP2 Traffic2 - 빨간불ONTraffic3 - 빨간불ONTraffic4 - 파란불OFF, 노란불ON시간 2초 STEP3 Traffic2 - 빨간불OFF, 파란불ONTraffic3 - 빨간불OFF, 파란불ONTraffic4 - 노란불OFF, 빨간불ON시간 7초 STEP4 Traffic2 - 파란불 점멸Traffic3 - 파란불ONTraffic4 - 빨간불ON시간 1초 STEP5 Traffic2 - 파란불 점멸Traffic3 - 파란불OFF, .. 더보기
4bit Integer Divider (Binary 0000~1111) Dividing by decimal 3 4bit Integer (Binary 0000~1111) Dividing by decimal 3 1. display decimal quotient on 7-segment2. [bonus] display decimal reminder on 7-segment3. [bonus] Transform quotient (0123456 to AbCdEF ) * Specification * Formulation Truth Table * Optimization Karnaugh MapMulti-Level Optimization * Technology MappingNAND Implementation * Verification Simulation By Multisim 더보기