PIC는 드라이버가 주도

G

Guest

Guest
'leddrvr'간단한 7입니다 세그먼트 디스플레이 드라이버는 시스템에 PIC를 사용하는 LED가
기술.아이디어를 최소 부품을 사용하는 것입 4 최대 드라이브, 카운트
7 세그먼트 LED가.이것은 또한 일부의 PIC의 유용 소개합니다
마이크로 프로세서 프로그래밍 기법을 아는대로 'leddrvr'연습
등 이러한 칩의 기본 기능 중 많은 부분 :

- 프로그래밍 & TMR0 타이머 & prescaler의 사용
- 타이머 - 인터럽트 처리 기반
- 비동기 응용 프로그램 / 인터럽트의 상호 작용.
- 디스플레이 멀티플렉싱

http://www.tundraware.com/Software/PIC/leddrvr/등록일 48초 후 :'키패드'PIC를 기반으로 스위치 매트릭스 디코딩을위한 입력 시스템을 숫자입니다
최대 4 개의 행과 열을 가진 키패드.키패드 스위치 매트릭스입니다
, 그리고 읽을 경우 키를 누르면, 그것 동급으로 변환됩니다
이진 값 출력 (0 - 0fh).전체 debounce 논리에 포함되어있습니다
기계적 스위치는 바운스 효과를 표시하지 않습니다.

http://www.tundraware.com/Software/PIC/keypad/올린날짜1 분 후 :'leddrvr2'간단한 7입니다 세그먼트 디스플레이 드라이버는 시스템에 PIC를 사용하는 LED가
기술.아이디어를 최소 부품을 사용하는 것입 8 최대 드라이브, 카운트
7 세그먼트 LED는 칩의 PIC에서만 3 I / O를 핀을 사용합니다.

이것은 또한 PIC는 마이크로 프로세서의 유용 소개합니다
'아는만큼 프로그래밍 기법을 leddrvr2'훈련의 많은
이러한 칩을 포함한 기본적인 기능 :

- 프로그래밍 & TMR0 타이머 & prescaler의 사용
- 타이머 - 인터럽트 처리 기반
- 비동기 응용 프로그램 / 인터럽트의 상호 작용.
- 디스플레이 멀티플렉싱
- '외부 접착제'논리 인터페이스 시리얼.

http://www.tundraware.com/Software/PIC/leddrvr2/

여기 내 PIC는 프로그래머의 사진입니다.그것은 'Tait 클래식'
병렬 포트 설계, 그리고 훌륭한 작품.당신은 정보를 얻을 수
하드웨어 및 소프트웨어에 파일이 압축 드라이브 :

http://www.ubasics.com/adam/pic/archive/pic84v05.zip

만약 당신이 손을 배선 프로그래머, 좋은 소스를 피하려고
맨손으로 인쇄 회로 기판뿐 아니라 다양한 PIC를위한 기판 완료
(기타) 프로그래머입니다 :

http://www.olimex.com/dev/index.html

이 사람들은 유럽에서 사용자 정의 PCB의 집이있습니다 (그들이 만들어 내 모든 개인
보드와 난 * 매우 * 자신의 일에 행복 해요) 그리고 그들은 또한 가지고
판매 이러한 PIC는 디자인부터 그들이 그렇게 인기가있습니다.http://www.tundraware.com/Software/PIC/programmer/'count.zip'배울 수있는 몇 가지 간단한 테스트 코드를 포함하는 방법을
프로그램 및 레코딩은 PIC 16F84 () 마이크로 컨트롤러.

데이비드 Tait, 저렴한 PIC는 프로그래머, 이전의 '아버지'
진동에 대한 예제 회로도 및 간단한 테스트 프로그램 배포
밖으로 코딩 / 조립 / 이러한 장치에 대한주기를 구울.(이 될 수있습니다
'Tait에서 발견이 압축 테스트'디렉토리.) 그의
4 LED의 설정을 통해 프로그램, 'walk.asm', 반복주기.

이 같은 대한 약간 더 복잡한 테스트 프로그램을 작성했습니다
하드웨어, 이는 바이너리에서 0에서 상단에 바인딩된 카운트 'count.asm'
당신은 'maxctn'(상수) 최대 0fh 그리고 점멸 선택
여러 개의 ( 'blinkcnt') 번 누릅니다.내가 아이디어를 몇 가지 설명하고 싶었
PIC는 신규 이민자가 유용하다고 볼 수있습니다 :

- MPLAB 표준 장치를 사용하여 파일을 포함합니다.
프로그램에 매개 변수 - 기호 정의 ( 'blinkcnt'과 'maxcnt').
- 동적 prescaler의 언어학.
- 서브루틴을 반복적으로 사용되는 코드를 지역화 기능을 사용하십시오.
- 논리 연산자의 마스킹과 뺄셈을 사용하십시오.
제로 플래그 - 암시적 및 명시적 테스트.
EEPROM은에서 - Embedding RCS 버전 정보.

한 가지 중요한주의 사항 : 내 코드가 크리스탈 오실레이터에 대한 설정을 오히려
원래의 회로를 발견 RC 네트워크를보다.내가 발견
내가 사용하던 지배 프로토 타입 보드의 용량이 매우
작은 용량 RC 오실레이터가 필요 - 회로와 도망
* 아무 * 축전기.이 날만큼 오실레이터에 관해서는 몇 가지 우려를 준
안정성, 그래서 크리스탈로 전환했다.만약 당신이 RC를 사용하는
데이비드 Tait의 원래 회로로 오실레이터, 간단하게 변경 제안
__CONFIG 3ff7H와 '재조 립 count.asm'.http://www.tundraware.com/Software/PIC/count/

 
내가 살려 온도 witk 그림 좀 도와 plase 싶어요

 

Welcome to EDABoard.com

Sponsor

Back
Top