//This program has been debugged on the hardware.
//The MCU crystal oscillator of this program adopts 11.0592M
#include
sbit
unsigned char timer0h,timer0l,time;
code unsigned char sszymmh[]={
15. Infrared transceiver demonstration
#include
sbit LED=P3^3; //Infrared emission
sbit LED1=P1^3;
sbit IR=P3^2; //Infrared integrated reception
void Init_Timer0(void)
{
}
void Timer0_isr(void) interrupt 1 using 1
{
}
main()
{
}
16.Serial communication
//Open the serial port debugging program and set the baud rate to 2400 with no parity check
#include
#include
#ifdef MONITOR51
char code reserve [3] _at_ 0x23;
#endif
sbit KEY=P3^2;
void delay(unsigned int U)
{
}
void main (void)
{
#ifndef MONITOR51
#endif
}
17.PWM dimming
#include
sbit LED = P1^2;
unsigned char CYCLE; //Define the cycle. If the digital X reference timing time is 10, the cycle is 10 x 0.1ms
unsigned char PWM_ON ;//Define the high level time
void delay(unsigned int cnt)
{
}
main()
{
bit Flag;
TMOD |=0x01; //Timer setting 0.1ms in 12M crystal
TH0=(65536-100)/256;
TL0=(65536-100)%256; //Timing 0.1mS
IE= 0x82;
TR0=1;
CYCLE = 10; // The time can be adjusted. This is 10. Adjusting 8-bit PWM means 256 steps.
while(!Flag)
}
void tim(void) interrupt 1 using 1
{
static unsigned char count; //
TH0=(65536-100)/256;
TL0=(65536-100)%256;//Timing 0.1mS
if (count==PWM_ON)
if(count == CYCLE)
}
Previous article:Program to drive ST7565P LCD screen based on SPI of ATMEGA8515
Next article:Microcontroller C language program example (I)
Recommended ReadingLatest update time:2024-11-16 19:36
- Popular Resources
- Popular amplifiers
- Wireless Sensor Network Technology and Applications (Edited by Mou Si, Yin Hong, and Su Xing)
- Modern Electronic Technology Training Course (Edited by Yao Youfeng)
- Modern arc welding power supply and its control
- Small AC Servo Motor Control Circuit Design (by Masaru Ishijima; translated by Xue Liang and Zhu Jianjun, by Masaru Ishijima, Xue Liang, and Zhu Jianjun)
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
- The problem of self-reduction
- Power supply decoupling capacitors
- How to use DFT App for hardware accelerated simulation design
- GD32E23X Standard Library and GD32E230 Standard Library Manual
- CC3200 Kit OURS-SDK-WFB_Explore - by tinnu
- Chip Manufacturing 3-Semiconductor Slicing
- RISC-V IDE MRS Usage Notes (IV): Link-time Optimization
- Xunwei 3399 development board-PCIE 4G module test-compiler
- 【CH579M-R1】+DHT22 temperature and humidity detection
- 【BLE 5.3 wireless MCU CH582】13. Power consumption in BLE Peripheral mode