As shown in the figure. There are 6 common anode LED digital tubes, programmed to display 200304.
C51 software design:
# include
# include
unsigned char code ledcode[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88}; //font encoding
unsigned char code buf[6]={0x2,0x00,0x00,0x03,0x00,0x04}; //200304
void main(void) //main function
{
unsigned char idata i,k;
SCON=0x00; //serial port initialization
ES=0;
EA=0; //disable interrupt
for(i=0;i<6;i++)
{
TI=0;
k=buf[i];
k=ledcode[k];
SBUF=k;
while(TI==0);
}
while(1);
}
Previous article:Four Misunderstandings of Learning 51 Single Chip Microcomputer
Next article:8051 MCU serial port expansion matrix keyboard interface and application
- Popular Resources
- Popular amplifiers
- Learn ARM development(16)
- Learn ARM development(17)
- Learn ARM development(18)
- Embedded system debugging simulation tool
- A small question that has been bothering me recently has finally been solved~~
- Learn ARM development (1)
- Learn ARM development (2)
- Learn ARM development (4)
- Learn ARM development (6)
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- Analog IC Design and Simulation
- Upgrade the mpy driver of HTS221 again
- The SWIM pin is used to download programs to the STM8 microcontroller.
- EEWORLD University - Detailed explanation of STB (set-top box) and OTT (streaming media player) application technology
- Square wave deformation
- STM32F04x MCU Clock Switching Tutorial
- EEWORLD University ---- BQ769x0 Series Design Reference
- Analysis of nonlinear response of RF filter in ultra-wideband pulse environment
- Common causes of RF interference
- MSP430 interrupt vector table