Long press the QR code below to enter the public account

|
|
Table of Contents
General Design Description…………………………………………………………………………………………………………… I
Introduction………………………………………………………………………………………………… II
Chapter 1: Introduction………………………………………………………………………………………………………… 1
1.1 Overview…………………………………………………………………………………………………………… 1
1.2 Current Development Status at Home and Abroad…………………………………………………………………………………………. 1
1.2.1 Current Research Status Abroad……………………………………………………………………………………….. 1
1.2.2 Current Research Status in China………………………………………………………………………………………. 1
Chapter 2: Overall System Design…………………………………………………………………………………… 3
2.1 Design Requirements……………………………………………………………………………………………………. 3
2.2 Scheme Selection……………………………………………………………………………………………………. 3
2.2.1 Sensor Selection………………………………………………………………………………………. 3
2.2.2 Microcontroller Selection………………………………………………………………………………………. 3
Chapter 3: System Hardware Design………………………………………………………………………………………….. 5
3.1 Overall Scheme Design…………………………………………………………………………………………….. 5
3.1.1 System Overview……………………………………………………………………………………………… 5
3.1.2 System Block Diagram……………………………………………………………………………………………… 5
3.2 Minimum System Module…………………………………………………………………………………………….. 5
3.2.1 Introduction to STC89C52…………………………………………………………………………………….. 5
3.2.2 Minimum System Circuit………………………………………………………………………………………. 7
3.3 DS18B20 Sensor Circuit………………………………………………………………………………….. 8
3.3.1 Introduction to DS18B20………………………………………………………………………………………. 8
3.3.2 Timing Explanation……………………………………………………………………………………………. 10
3.3.3 DS18B20 Module Circuit Diagram………………………………………………………………………….. 11
3.4 Digital Tube Display Module……………………………………………………………………………………….. 12
3.4.1 Introduction to Digital Tubes………………………………………………………………………………………… 12
3.4.2 Classification of Digital Tube Driving Methods………………………………………………………………………. 13
3.4.3 Digital Tube Driving Circuit…………………………………………………………………………………. 13
3.5 Buzzer Module………………………………………………………………………………………………. 14
3.6 Key Input Module…………………………………………………………………………………………… 14
3.7 LED Display Circuit…………………………………………………………………………………………… 15
3.8 Relay Circuit………………………………………………………………………………………………. 16
Chapter 4: Software Design……………………………………………………………………………………………….. 17
4.1 Programming Language and Development Environment………………………………………………………………………………… 17
4.2 Program Flowchart Design……………………………………………………………………………………….. 18
4.2.1 Overall Program Flowchart Design………………………………………………………………………….. 18
4.2.2 Temperature Sensor Program Design………………………………………………………………………….. 19
4.2.3 Dynamic Scanning Program Design for Digital Tubes…………………………………………………………………… 20
Chapter 5: Hardware Assembly and Debugging…………………………………………………………………………………….. 21
5.1 Selection and Measurement of Components………………………………………………………………………………… 21
5.2 Soldering and Assembly of Components……………………………………………………………………………………. 21
5.3 Circuit Debugging………………………………………………………………………………………………. 21
5.3.1 Debugging Methods……………………………………………………………………………………………. 22
5.3.2 Debugging Steps……………………………………………………………………………………………. 22
Chapter 6: Conclusion………………………………………………………………………………………………………. 24
Thanks……………………………………………………………………………………………………………….. 25
References……………………………………………………………………………………………………………. 26
Appendix……………………………………………………………………………………………………………….. 27
Appendix 1: Component List……………………………………………………………………………………………. 27
Appendix 2: Schematic Diagram……………………………………………………………………………………………….. 28
Appendix 3: PCB Diagram……………………………………………………………………………………………….. 29
END
Long press the QR code below to enter the public account
