Three C51 MCU power-on reset delay circuit diagrams

Publisher:温暖的拥抱Latest update time:2014-12-30 Source: 互联网Keywords:C51 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

  The following delayed reset circuits are all formed by using the charging time of an RC branch connected to the RST pin of the microcontroller. The typical reset circuit is shown in Figure (a), where the resistance and capacitance values ​​are provided in the original manual. Figure (b) is a simplified reset circuit, and Figure (c) adds a diode D to Figure (a), which helps the capacitor C to discharge quickly and prepare for the next power-on reset delay. After a series of delays, the microcontroller begins to enter the normal program running state according to the operating frequency of the clock source.

  

Keywords:C51 Reference address:Three C51 MCU power-on reset delay circuit diagrams

Previous article:A current mode PWM monolithic buck regulator circuit design
Next article:Design diagram of DC power supply lightning protection electronic circuit

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

Classic 4*4 matrix keyboard C51 program
/**************************  Resources used by the file 1. Port: P2 2. Call delay_ms function ********************************/ #include reg51.h #include intrins.h #define key_port P2 //Keyboard interface definition sbit key_port_0=key_port^0; sbit key_port_1=key_port^1; sbit key_port_2=key_port^2; sbit key_port_3=k
[Microcontroller]
#C51 Key processing (beginner basics)
Preface Introducing the thought process of keystroke handling Example: Button processing series, low-profile entry-level most basic method, press to make it effective Tip: The following is the main content of this article. The following cases can be used for reference 1. Single button processing logic 1. Wait for
[Microcontroller]
#C51 Key processing (beginner basics)
Why is the serial port initialization of C51 microcontroller like this?
SCON-Serial port control register: bit addressable, all bits are cleared to 0 when the microcontroller is reset B7 B6 B5 B4 B3 B2 B1 B0 SM0 SM1 SM2 REN TB8 RB8 OF RI   SM0, SM1: Serial communication mode s
[Microcontroller]
Research on the Relationship between C51 Pointer and A51 Assembly Interface
Recently, I have been studying the interface between the microcontroller C51 and assembly. Char and int are relatively simple, and it is possible to use registers or fixed addresses to pass values. For details, you can refer to Keil's C51 user's guide. This short article mainly focuses on how to follow the C51 interfa
[Microcontroller]
Operators and expressions of C language C51 for single chip microcomputer
1. Assignment Operator The assignment operator "=" in C51 is used to assign a data value to a variable, such as x=10. The expression that connects a variable with an expression using the assignment operator is called an assignment expression. Adding a semicolon ";" after the assignment expression constitutes an assi
[Microcontroller]
Design of PS2 keyboard --- C51 program
#include #define Frequence 11 //Crystal frequency unit is MHZ #define DELAY 10*Frequence/6 //Send program delay #define SLEEP 8*Frequence/6 //Send program delay sbit KBCLK="P3"^0; //Keyboard clock line sbit KBDATA="P3"^1; //Keyboard data line bit bat(void); //Basically guarantee that the test returns 0 if there
[Microcontroller]
How to locate a subroutine segment at a fixed address in C51
Q: How does C51 locate a subroutine segment at a fixed address?       The following two questions need to be solved using C51 : 1. How to locate a subroutine segment at a fixed address?       For example, locate INT BCD2HEX (INT XX) at 1000H 2. HOW to store a string at a fixed location in EEPROM?       For exampl
[Microcontroller]
Application of Operators in C51 Programming
Prioritization: 1. The highest priority: not really an operator    () Symbols that change priority (parentheses), Grou PIN g operator     Array subscript operator Array a CC ess     () function call operator function access      - Struct member selection operator (I call it "arrow") member access from a pointer     
[Microcontroller]
Latest Power Management Articles
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号