Design and Simulation of Smoke Alarm System Based on 51 Microcontroller with LCD1602 Display (Proteus Simulation + Program + Design Report + Schematic + Explanation Video)
Simulation software: Proteus 7.8 or above
Compiler: Keil 4/Keil 5
Programming Language: C
Design Number: S0068
Main Functions:



The smoke alarm system based on the 51 microcontroller features:
1. The LCD1602 displays the smoke alarm value and the detected smoke value;
2. The alarm concentration can be adjusted using buttons;
3. When the smoke concentration is below the alarm value, the green indicator light is on.
When the smoke concentration exceeds the threshold, the buzzer alarms and the red indicator light is on;
4. The ADC0832 collects the voltage changes of the sliding potentiometer simulating the MQ-2 sensor.

Note that the microcontroller chip in the simulation is compatible; the AT89C51 and AT89C52 are specific models of the 51 microcontroller, with the same core. In the same schematic, whether STC or AT, the pin functions are the same, and the programs are compatible, allowing for replacement with STC89C52/STC89C51/AT89C52/AT89C51 and other 51 microcontroller chips.
Download Link:



[Tencent Document] S0068 Cloud Disk Link
https://docs.qq.com/doc/DS0hsbGt5bURqRnpw
The following are the display images of this design data:
Explanation Video:



The explanation video includes explanations of the simulation operation and code.
Simulation Design



Open the simulation project, double-click on the microcontroller in Proteus, select the hex file path, and then start the simulation.


Program Code



Use Keil 4 or Keil 5 to compile; the code has comments to help understand its meaning in conjunction with the report.

Design Report



6708-word design report, including hardware design, software design, hardware-software block diagram, debugging, conclusion, etc.

Design Data Content List && Download Link



The design data includes simulation, program code, explanation video, functional requirements, design report, hardware-software design block diagram, etc.
0. Common usage issues and solutions – must read!!!!
1. Program
2. Proteus simulation
3. Functional requirements
4. Hardware-software flowchart
5. Project proposal report
6. Design report
7. Schematic
8. Explanation video
Altium Designer installation and cracking
KEIL + Proteus microcontroller simulation design tutorial
KEIL installation and cracking
Proteus component search
Proteus installation
Proteus simple usage tutorial
Microcontroller learning materials
Related data sheets
Defense skills
Common descriptions in design reports
Double-click to open and find Jia Sheng microcontroller 51 STM32 microcontroller course graduation design.url

Method 1: Copy to browser to open
Data download link:
https://docs.qq.com/doc/DS0hsbGt5bURqRnpw
More resources click the link below:
https://docs.qq.com/sheet/DS0xIa0llTmtNakRW
Method 2: Long press to scan the code



WeChat Official Account
Jia Sheng Microcontroller
Website|www.eemcu.cn
