51 마이크로 컨트롤러 0.001s 정밀 스톱워치 9.999s 시뮬레이션 설계 기반(소스 코드 + 시뮬레이션 + 회로도 + PCB + 보고서 + 장치 목록 + 설명)

51 마이크로 컨트롤러 0.001s 정밀 스톱워치 9.999s 시뮬레이션 설계 기반(소스 코드 + 시뮬레이션 + 회로도 + PCB + 보고서 + 장치 목록 + 설명)


51 마이크로 컨트롤러 0.001s 정밀 스톱워치 9.999s 시뮬레이션 설계 기반(소스 코드 + 시뮬레이션 + 회로도 + PCB + 보고서 + 장치 목록 + 설명)

시뮬레이션 버전: Proteus 7.8

프로그램 컴파일러: keil 4/keil 5

프로그래밍 언어: C 언어

디자인 번호: S0003

설명 영상

51 마이크로 컨트롤러 기반 0.001s 정확도 9.999s 스톱워치 Proteus 시뮬레이션 설계(소스 코드 + 시뮬레이션 + 회로도 + PCB + 보고서 + 장치 목록 + 설명)

1 기능 설명:

타이머는 0.001초의 정확도를 지닌 스톱워치입니다.

1. 스톱워치의 정확도는 0.001초입니다.

2. 버튼을 사용하여 시작, 일시 중지 및 지우기를 수행할 수 있습니다.

3. 타이머가 9.999초에 도달한 후 타이머를 정리하고 다시 시작합니다.

4. 디지털 튜브를 사용하여 타이밍 시간을 표시하십시오.

시뮬레이션된 51 마이크로 컨트롤러 칩은 범용입니다.AT89C51 및 AT89C52는 51 마이크로 컨트롤러의 특정 모델이며 코어는 호환됩니다. 회로도가 변경되지 않는 한 메인 제어 칩은 STC89C52/STC89C51/AT89C52/AT89C51/8051과 같은 51개의 마이크로 컨트롤러 칩으로 교체될 수 있습니다.

다음은 이 설계 정보의 표시 다이어그램입니다.

2 시뮬레이션 회로:

시뮬레이션 프로젝트를 열고, proteus에서 마이크로 컨트롤러를 두 번 클릭하고, hex 파일 경로를 선택한 다음 시뮬레이션을 시작합니다. 시뮬레이션을 시작한 후 디지털 튜브에 0.000이 표시됩니다. 버튼을 누르면 타이밍이 시작되고 버튼을 다시 누르면 타이밍이 중지되며 버튼을 다시 누르면 타이밍 시간이 재설정됩니다.

img

시뮬레이션이 시작되고 카운트가 시작되지 않으면 0.000초가 표시됩니다.

img

카운트를 시작한 후 시간은 0.001초씩 증가합니다. 시작 후 버튼을 누르면 타이밍이 일시 정지되고 현재 타이밍 시간이 표시되며 버튼을 다시 누르면 타이밍이 지워집니다.

img

9.999에 가까우며, 9.999를 초과하면 0으로 재설정되어 시간이 다시 시작됩니다.

3 개략도:

AD가 그린 것.

img

Proteus 시뮬레이션과 실제 작업의 차이점:

1. 실행 환경: Proteus 시뮬레이션은 컴퓨터에서 실행되는 반면 실제 시뮬레이션은 하드웨어 회로 기판에서 실행됩니다.

2. 디버깅 방법: Proteus 시뮬레이션에서는 쉽게 단일 단계 디버깅을 수행하고 변수 값의 변화를 관찰할 수 있지만 실제 개체에서는 디버거 또는 직렬 포트 출력을 통해 디버깅해야 합니다.

회로 연결 방법: Proteus 시뮬레이션에서는 소프트웨어 설정을 통해 회로 연결을 수정할 수 있지만 실제로는 하드웨어 회로 기판 및 연결 와이어를 통해 수정해야 합니다.

3. 실행 속도: Proteus 시뮬레이션은 컴퓨터 작동을 기반으로 하기 때문에 일반적으로 실제보다 빠르게 실행되는 반면, 실제는 회로 기판의 물리적 한계 및 장치의 응답 시간과 같은 요소를 고려해야 합니다.

4. 기능 실현: Proteus 시뮬레이션에서는 소프트웨어 설정을 통해 다양한 기능을 실현할 수 있지만 실제 물체에서는 회로 설계 및 장치 성능에 따라 실현되어야 합니다.

부품 목록

논평 설명 지정자 발자국 LibRef 수량
캡 폴1 정전 용량 C1 전해 콘덴서 캡 폴1 1
정전 용량 C2, C3 0805_C 2
104 정전 용량 C4 0805_c 1
4자리 디지털 튜브 디지털 튜브 DY1 4자리 디지털 튜브 4자리 디지털 튜브 1
CON2 2PIN 핀 헤더 J1, J2, J3, J4 HDR1X2 CON2 4
열쇠 단추 키1 스위치 열쇠 1
PNP 삼극관 1분기, 2분기, 3분기, 4분기 TO-92A PNP 4
해상도2 저항 R9 0805 해상도2 1
1K 저항 R10, R11, R12, R13, R14 0805 RES 5
510 저항 RES1 SIP9 제외 1
AT89C52 마이크로컨트롤러 U1 STC89C52 AT89C52 1
XTAL 수정 발진기 Y1 수정 발진기 12M XTAL 1

4 PCB:

부분적으로 SMD 부품을 사용하는 이중층 보드 설계

img

5가지 절차:

img

6 정보 목록 및 다운로드 링크:

0. 자주 묻는 질문(FAQ) 꼭 읽어보세요! ! ! !

\1.프로그램

\2.시뮬레이션

\3. 회로도 및 PCB

4. 사업제안보고서

5.구성품 목록

6. 기능적 요구사항

\7.설계 보고서

8.설명영상

Altium Designer 설치 균열

파일명.bat

KEIL+proteus 마이크로컨트롤러 시뮬레이션 설계 튜토리얼

KEIL 설치 균열

Proteus 구성 요소 검색

프로테우스 설치

Proteus 간단한 사용 튜토리얼

마이크로컨트롤러 학습 자료

디렉토리 목록.txt

관련 데이터 시트

방어 기술

설계 보고서에 대한 일반적인 설명

마우스를 두 번 클릭하여 열고 더 많은 51 STM32 마이크로컨트롤러 과정 졸업 프로젝트.url을 찾아보세요.

img

데이터 다운로드 링크(클릭 가능):

추천

출처blog.csdn.net/weixin_52733843/article/details/133256716