What are the commonly used reset circuits for MCS-51 microcontrollers?

Publisher:沭阳小黄同志Latest update time:2013-03-04 Source: 21IC Keywords:MCS-51 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

What are the commonly used reset circuits for MCS-51 microcontrollers? What is the initial state of the machine after reset?

Answer: There are two types of reset circuits: power-on automatic reset circuit and manual reset circuit. After reset, the program counter PC changes to 0000H, and the microcontroller starts executing from the program memory address 0000H unit. Except P0~P3 is FFH; SP is 07H; SBUF is uncertain. Most special function registers are cleared.

Keywords:MCS-51 Reference address:What are the commonly used reset circuits for MCS-51 microcontrollers?

Previous article:What are the low-power working modes of the MCS-51 microcontroller?
Next article:What should you pay attention to when using the microcontroller's P0 port as a general I/O port to output data?

Recommended ReadingLatest update time:2024-11-16 15:27

Design and Implementation of Microprocessor Core Based on FPGA
    Compared with traditional ASIC implementation , FPGA has a series of advantages such as fast implementation speed, low risk, programmability, and can be changed and upgraded at any time, so it has been widely used. MCS-51 has been used for a long time and in a wide range, and its related software and hardware reso
[Microcontroller]
Design and Implementation of Microprocessor Core Based on FPGA
Example of MCS-51 single-chip parallel port output color light moving program
  1. The program structure adopts the main program and interrupt service subroutine structure   2. Timing interrupt program, parallel port output, control the movement of colored lights     Timer 0 in mode 1, 16 bits, interrupt once every 10ms   40H 10ms counting unit     41H initial value is 01101101B     Bit a
[Microcontroller]
Industrial control system based on 51 single chip
0 Introduction In recent years, the field of automation control has been changing with each passing day, and control systems such as PLC, DCS, PAC, etc. have emerged in an endless stream. However, the application of such control systems requires relatively expensive costs. On the one hand, in order to facilitate
[Microcontroller]
Industrial control system based on 51 single chip
AD574A and MCS-51 microcontroller interface
AD574A logic control truth table
[Microcontroller]
AD574A and MCS-51 microcontroller interface
MCS-51 single-chip terminal and external interrupt software programming
  The MCS-51 microcontroller has multiple interrupt sources. Taking 8051 as an example, there are 5 interrupt sources, two external interrupts, two timing interrupts and one serial interrupt. In this section, we will discuss external interrupt software programming.   External interrupt is an interrupt caused by exte
[Microcontroller]
MCS-51 single-chip terminal and external interrupt software programming
Addressing mode of MCS-51 single-chip microcomputer instruction system
1. Register addressing  Register addressing mode can be used to access the 8 working registers R0~R7 in the selected register area. The register used is indicated by the lower 3 bits of the instruction opcode. Registers A, B, DPTR and C (accumulator of the bit processor) can also be used as addressing objects. 2. Dir
[Microcontroller]
Design of interface between MCS-51 single chip microcomputer and PLD programmable device
1 Introduction In the field of electronic design technology, the widespread use of programmable logic devices has brought great flexibility to the design of digital systems. Since the device can reconfigure the structure and working mode of its hardware through software programming, the design of hardware can b
[Microcontroller]
Design of interface between MCS-51 single chip microcomputer and PLD programmable device
51 MCU C language learning notes 1: MCS-51 system structure
                51 MCU Pin Diagram 51 MCU System Structure   The traditional 51 MCU is DIP40 (dual in-line 40 pins), and there are also PLCC44, which are mostly used in places where the board requires compactness. If you want to occupy less space, you can use 2051, which has only 20 pins. Of course, the enha
[Microcontroller]
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
Guess you like

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号