마이크로프로세서 예비보고서 6장 - 전자 자물쇠 구현하기
- 최초 등록일
- 2016.06.25
- 최종 저작일
- 2010.03
- 12페이지/ 한컴오피스
- 가격 3,000원
목차
1. 실험 이론
2. 관련자료
3. 예비문제
본문내용
6-1 실험 이론
자 자물쇠 구현하기 위한 회로설계
① 암호를 입력하기 위해서는 최소 회로가 1개의 키와 1개의 디스플레이가 사용
② 실제로 사용 가능한 구성이 되려면 대문 안쪽에서 수동으로 문을 여닫는 키가 필요
③ 부저 소리 및 문을 여닫는 출력이 필요
④ 입력으로 3개, 표시기로 7개 그리고 출력으로 2개가 필요(총 12개 사용)
<중 략>
전자 자물쇠 구현하기 위한 flow chart 설계
동작 단계
① 전원이 들어가면 잠긴 상태가 되도록 한다.
- 부저 off, LED off, 숫자 표시 off
② key가 눌러짐을 확인하며, 눌러지지 않으면 2)를 반복한다
- key가 눌러지면 key 종류를 확인하여 각자 기능으로 분지한다.
③ 수동 키일 때,
- 수동 잠김일 때는 잠시 동안 부저 on 후 LED off 후 2)로 이동
- 수동 열림일 때는 잠시 동안 부저 on 후 LED os 후 2)로 이동
④ 암호가 키일 때
- 암호 입력 key 이면 눌려진 시간에 따라서 숫자를 0에서 증가시켜 계속 순환되도록 한다.
- key 눌러짐이 끝나면 현재 표시값이 입력 숫자가 되어 저장되도록 함.
- 주어진 암호 개수 만큼 암호가 들어가 저장되면 내부에 기록된 암호와 들어온 암호를 비교
- 다르면 부저 on 후 LED off 후 2) 이동
- 같으면 부저 on 후 LED on 후 2) 이동
④ 번은 암호를 받아들이는 부분
① 암호 입력 키가 눌러지면 초기 표시값으로 ‘0’를 표시한다
② 시간 지연을 시킨다.
③ 암호 입력 키가 계속 눌러져 있으면, 표시값을 증가시킨다. & 2번 반복
④ 암호 입력 키가 눌러짐이 해제되면, 현재 표시되는 값을 암호 저장 buffer에 저장시킨다. 그리고 저장 개수가 암호 길이와 같은가를 확인 한다.
- 길이가 다르면 단계 2로 이동
- 길이가 같으면 단계 5로 이동
⑤ 길이가 같으면
- 미리 저장된 암호 숫자와 들어온 암호를 비교하여
- 전부 같으면 부저 on 후 LED on 후 2로 이동
- 다르면 부저 on 후 LED off 후 2로 이동
참고 자료
없음