51 마이크로 컨트롤러 DS1302 영구 달력 시계 온도 12864 디스플레이 시뮬레이션 (프로테우스 시뮬레이션 + 프로그램 + 보고서 + 설명 비디오)

51 마이크로 컨트롤러 DS1302 영구 달력 시계 온도 12864 디스플레이 시뮬레이션


51 마이크로 컨트롤러 DS1302 영구 달력 시계 온도 12864 디스플레이 시뮬레이션 (프로테우스 시뮬레이션 + 프로그램 + 보고서 + 설명 비디오)

시뮬레이션 다이어그램 proteus7.8 이상

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

프로그래밍 언어: C 언어

디자인 번호: S0051

1. 주요 기능:

51개의 마이크로컨트롤러를 기반으로 한 달력 시계 시뮬레이션 설계

1. DS1302를 사용하여 달력과 시간을 기록하고 시작을 시뮬레이션하여 현재 실시간 시간을 표시합니다.

2. 버튼을 눌러 날짜와 시간을 설정합니다.

3. DS18B20을 사용하여 온도를 감지하면 현재 온도 값을 실시간으로 표시할 수 있습니다.

4. 디스플레이에는 LCD12864 액정을 사용하십시오.

시뮬레이션의 51 마이크로 컨트롤러 칩은 범용이며 AT89C51 및 AT89C52는 51 마이크로 컨트롤러의 특정 모델이며 코어는 호환됩니다. stc, at에 관계없이 핀 기능도 동일하고 프로그램도 동일하며, 칩은 STC89C52/STC89C51/AT89C52/AT89C51 등 51개의 마이크로컨트롤러 칩으로 대체 가능하다.

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

2. 시뮬레이션

시뮬레이션 시작

시뮬레이션 프로젝트를 열고, proteus에서 마이크로 컨트롤러를 두 번 클릭하고, hex 파일 경로를 선택한 다음 시뮬레이션을 시작합니다. 시뮬레이션을 시작한 후 LCD12864는 시뮬레이션 중에 컴퓨터의 현지 시간과 요일, DS18B20의 온도를 표시합니다. 시간이 초 단위로 증가합니다.

img

시간이 표시되면 설정버튼을 눌러 설정모드로 진입합니다. 먼저 연도를 설정합니다. 연도 표시가 흰색 문자로 검은색으로 변합니다. 덧셈, 뺄셈 버튼을 눌러 연도 설정을 완료합니다. 연도 설정 후 월을 설정하면 연도 조정과 동일하게 동작합니다. 그런 다음 설정 버튼을 눌러 날짜, 시계, 분, 요일을 각각 설정합니다. 요일을 설정한 후 설정버튼을 누르면 설정모드에서 빠져 나옵니다. 요일을 설정하지 않고 설정모드를 종료하고 싶을 경우 설정완료 버튼을 누르면 됩니다.

img위의 시뮬레이션 결과는 설계 요구 사항과 일치합니다.

3. 프로그램 코드

keil4 또는 keil5를 사용하여 컴파일하면 코드에 주석이 있으며 보고서와 함께 코드의 의미를 이해할 수 있습니다.

img

4. 설계 보고서

5767 단어 디자인 보고서

img

5. 디자인 정보 내용 목록

머티리얼 디자인 자료에는 시뮬레이션, 프로그램 코드, 설명 비디오, 기능 요구 사항, 디자인 보고서, 소프트웨어 및 하드웨어 디자인 블록 다이어그램 등이 포함됩니다.

0. 일반적인 사용 문제 및 해결 방법 - 꼭 읽어보세요! ! ! !

1. 시뮬레이션 다이어그램

2. 프로그램 소스코드

3. 제안보고서

4. 설명 영상

5. 기능적 요구사항

6. 구성품 목록

7. 설계 보고서

8. 소프트웨어 및 하드웨어 흐름도

Altium Designer 소프트웨어 정보

파일명.bat

KEIL 소프트웨어 정보

프로테우스 소프트웨어 정보

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

디렉토리 목록.txt

방어 기술

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

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

img

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

추천

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