초음파거리측정기(AT89c51)
- 최초 등록일
- 2009.01.17
- 최종 저작일
- 2007.02
- 34페이지/
MS 파워포인트
- 가격 10,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
AT89c51과 srf05을 이용한 초음파거리측정기 졸업작품입니다.
목차
동기및 목적
동작원리
기본구현 및 원리
· 센서부 · 제어부 · 표시부
· 전원부 · 기타
전체 회로도
전체 프로그램
완성작품 및 고찰
참고 자료
본문내용
제어부
AT89c51구조
-포트 0(P0.0~P0.)
8비트 오픈 트레인 양방향성 입출력 단자
외부에 메모리를 인터페이스하지 않았을 때에는
범용 입출력 포트로 사용
포트 0에 “1”을 쓰면 하이 임피던스입력으로 사용
외부에 프로그램 메모리와 데이터 메모리를
인터페이스 하였을 때, 하위 어드레스 A0~A7과
데이터 버스로 사용(이때는 내부적으로 풀업)
-포트 1 (P1.0~P1.7)
내부 풀업이 되어 있는 8비트 양방향성 입출력 단자
범용 입출력 포트로 사용
P1.5, P1.6, P1.7은 ISP방법으로 플래시 메모리로
프로그램을 써 넣을 때 사용
(P1.5 MOSI ISP 프로그래밍에서 데이터 출력 ,
P1.6 MISO ISP 프로그래밍에서 데이터 입력 ,
P1.7 SCK ISP 프로그래밍에서 클럭 입력)
-포트 2(P2.0~P2.7)
내부 풀업을 갖는 8비트 양방향성 입출력 단자
외부에 메모리를 인터페이스하지 않았을 때, 범용 입출력 포트로 사용.
외부에 메모리를 연결하였을 경우에는 상위 어드레스 A8~A15로 사용.
-포트 3(P3.0~P3.7)
내부 풀업을 갖는 8비트 양방향성 입출력 단자
2개의 기능을 가지고 있다.
(1. 범용 입출력 포트로 사용
2. 범용 입출력 포트의 기능이 아닌 다음과 같은 기능으로 사용)
외부 데이터 모모리 리드 제어신호
RD (Read)
P3.7
외부 데이터 모모리 라이트 제어신호
WR (Write)
P3.6
외부 클록 1 입력
T1 (Timer 1 external input)
P3.5
외부 클록 0 일력
T0 (Timer 0 external input)
P3.4
외부 인터럽트 1 입력
INT1 (External interrupt 1)
P3.3
외부 인터럽트 0 입력
INT0 (External interrupt 0)
P3.2
송신 데이터 출력
TxD(Transmit Data)
P3.1
수신 데이터 입력
RxD (Receive Data)
P3.0
참고 자료
▪ AT89c51(8031)의 기초와 응용
- 신화전산기획 : 양오
▪ 마이크로프로세서 8051
- 일진사 : 박권서
▪ 마이크로프로세서 응용로봇제작 8051
- 세화 : 정상봉, 전경일, 홍승홍
▪ 8051 마이크로컨트롤러 : 프로그래밍과 인터페이싱 - 사이텍미디어 : 이용혁