#include void Delay1(int del) { int i,j; for(i=0; i ; } void Delay(unsigned int t) { while(--t); } // Function declaration //P0=0x00; unsigned int z,y; void main (void) //Main function { unsigned int CYCLE=400,PWM_LOW=0; //Define the cycle and assign values while (1) //main loop { /*--------The whole row of LED lights breathe---------*/ Delay1(150); //Add delay, you can see the process of extinguishing (the same applies to the following program) for(PWM_LOW=1;PWM_LOW P1=0x00; Delay(PWM_LOW); P1=0xff; Delay(CYCLE-PWM_LOW); } P1=0xff; for(PWM_LOW=CYCLE-1;PWM_LOW>0;PWM_LOW--) //The opposite process of gradually brightening { P1=0x00; //Turn on the LED Delay(PWM_LOW); P1=0xff; //Turn off LED Delay(CYCLE-PWM_LOW); //Add other programs that need to work all the time in the main loop, and reduce the delay length from 599 to 1 in 600 cycles } } } for(j=0; j<1827; j++)
Previous article:51 single chip microcomputer common mistakes
Next article:Design of DC motor speed regulation based on PWM control
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Patch Microstrip Filter Example
- [Synopsys IP Resources] CDC Verification: One of the Biggest Challenges in Multi-Billion-Gate ASIC Design
- Want to buy Dahua DH-PHSA1.2-SH and DH-PHSA1.5-SH LED modules
- Microphone sound signal extraction and processing
- 5G will change the way we surf the Internet. Will each of us have a small base station?
- Learning to use FPGA to implement video and image processing design
- What is a NB-IoT card?
- [RVB2601 Creative Application Development] Part 2 Development Preparation 2 (Development Environment Setup and Helloworld Example)
- Comparison of technical performance between 433MHz solution and 2.4G, micro-power, and direct sequence spread spectrum solutions
- EEWORLD University Hall----Mathematical Linear System Theory