Temperature data display design based on AT89C51 microcontroller

Publisher:悦耳旋律Latest update time:2023-04-03 Source: elecfansKeywords:AT89C51 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

1. System Overview

The modules used in the system include AT89C51 microcontroller + LCD12864 + DS18B20 temperature detection module.

The system uses AT89C51 as the control core, uses the DS18B20 temperature detection module, and uses LCD12864 to display the collected temperature data. Compared with LCD1602, LCD12864 can display text. The LCD12864 display is called a dot matrix liquid crystal display module, also known as 12864, because it It is an array of 64 arrays in 128 rows including 12864 LCD dots. Each display point should have a binary number, 0 means gone, 1 means bright. If a dictionary is set up in the module, there is no need to design Chinese characters.


2. Simulation Overview

1. The ambient temperature is displayed on the LCD12864 display.

6eef7932-3e32-11ed-9e49-dac502259ad0.jpg

2. Press to display date and time data after interface switching.

6f2488f2-3e32-11ed-9e49-dac502259ad0.jpg

3. Programming

Use Keil 51 for programming. When you open Proteus, the program is burned by default. If it is not burned, click on the AT89C51 microcontroller and import the program to run the system (the program file is a file with the suffix hex).

6f513ad2-3e32-11ed-9e49-dac502259ad0.jpg


Keywords:AT89C51 Reference address:Temperature data display design based on AT89C51 microcontroller

Previous article:Design and implementation of two-way communication FSK system based on AT89C51 microcontroller
Next article:AT89C2051 internal comparator application example

Recommended ReadingLatest update time:2024-11-16 14:29

The serial port of AT89C51 communicates with the serial port of the computer
Serial communication is of great significance to the single-chip microcomputer. It can not only transmit the data of the single-chip microcomputer to the computer, but also realize the control of the single-chip microcomputer by the computer. For example, you can display the data code written into the single-chip micro
[Microcontroller]
The serial port of AT89C51 communicates with the serial port of the computer
Design of temperature and humidity monitoring system for ammunition depot based on intelligent sensor
1 Introduction Ammunition is mainly stored in warehouses from the time it leaves the factory to the time it is used by troops for combat or training. During long-term storage, although the ammunition is in a macroscopically static state, its quality is constantly changing. This is because ammunition is mainly compos
[Microcontroller]
Design of temperature and humidity monitoring system for ammunition depot based on intelligent sensor
Design of a single-chip telephone tester
With the rapid development of my country's telecommunications industry, the demand for telephones has increased sharply. For this reason, a test instrument has been developed that can quickly and accurately test the main performance of telephones and locate their faults. The characteristics of the test instrument ar
[Microcontroller]
Realizing Serial Communication between PC and AT89C51 Microcontroller under Windows
In the data acquisition and real-time control system based on the single-chip microcomputer, the command and data transmission between the computer and the single-chip microcomputer is carried out through the RS-232 interface in the computer, and the computer can be used to monitor and control the production site. S
[Microcontroller]
Design of light-emitting diode array control system with AT89C51 microcontroller as the core
The continuous development of modern society has also promoted the continuous development of high-tech technology, bringing more convenience to people's daily lives. The frequent appearance of heating light-emitting diodes in entertainment programs such as parties also brings new experiences to people. This article
[Microcontroller]
Design of light-emitting diode array control system with AT89C51 microcontroller as the core
Design of LED display screen control circuit based on AT89C51
LED display, also known as electronic display, is composed of LED dot matrix, which displays text, pictures, animations, and videos by turning on and off red or green lamp beads. The content can be changed at any time. It is usually composed of display module, control system and power supply system. The display mod
[Power Management]
Design of LED display screen control circuit based on AT89C51
Design of embedded frequency meter
1   Introduction     The design of this frequency meter takes the AT89C51 microcontroller as the core and uses its internal timer/counter to complete the measurement of the period/frequency of the signal to be measured. The microcontroller AT89C51 has two 16-bit timers/counters inside. The work of the timers/counters
[Test Measurement]
Digital display adjustable regulated power supply design based on LM317 and AT89C51
  1 Introduction   DC regulated power supply is a commonly used electronic device that can ensure the output of stable voltage when the grid voltage fluctuates or the load changes. It is widely used in instrumentation, industrial control and measurement fields. Therefore, designing and manufacturing a low-ripple, high
[Microcontroller]
Digital display adjustable regulated power supply design based on LM317 and AT89C51
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号