(It's a very good resource. I hope you can download it and use it to learn. Let's learn the single-chip C language program together, 100 examples and hardware knowledge.
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\01Shining LED\KeilC\Shining LED
100 Examples of Single-Chip Programming in C Language\Part 01 Basics\01Shining LED\KeilC\Shining LED.hex
100 Examples of Single-Chip Programming in C Language\Part 01 Basics\01 Shining LED\LastLoaded Shining LED.DBK
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\01 Shining LED\ Shining LED.DSN
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\01 Shining LED\ Shining LED.PWI
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\02 Flowing Water Lamp from Left to Right\KeilC\Flowing Water Lamp from Left to Right
100 Examples of Single-Chip Programming in C Language\Part 01 Basic Part\02 Flowing Water Lamp from Left to Right\KeilC\Flowing Water Lamp from Left to Right.hex
100 Examples of Single-Chip Programming in C Language\Part 01 Basic Part\02 Flowing Water Lamp from Left to Right\LastLoaded Flowing Water Lamp from Left to Right.DBK
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\02 Flowing Water Lamp from Left to Right\Flowing Water Lighting from Left to Right.DSN
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\02 Flowing Water Lamp from Left to Right\Flowing Water Lamp from Left to Right.PWI
100 Examples of Single-Chip Programming in C Language\Part 01 Basics\03 Flowing Water Lamp Around Back and forth\KeilC\ Flowing Water Lamp Around Back and forth
100 Examples of Single-Chip Programming in C Language\Part 01 Basic Part\03 Flowing Water Lamp Around and Back\KeilC\ Flowing Water Lamp Around and Back.hex
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\03 Flowing Lights Around and Back\LastLoaded Flowing Lights Around and Back.DBK
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\03 Flowing Water Lamp Left and Right \ Flowing Water Lamp Left and Right.DSN
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\03 Flowing Water Lamp Left and Right \ Flowing Water Lamp Left and Right.PWI
100 Examples of Single-Chip Programming in C Language\Part 01 Basics\04 Trick Flowing Lamp\KeilC\Trick Flowing Lamp
100 Examples of Single-Chip Programming in C Language\The 01 Basic Part\04 The trick water lamp\KeilC\The trick water lamp.hex
100 Examples of Single-Chip Programming in C Language\Part 01 Basic Part\04 Trick Flowing Lamp\LastLoaded Trick Flowing Lamp.DBK
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\04 Playing Water Lamp\Playing Water Light.DSN
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\04 Trick Flowing Water Lamp\Trick Flowing Water Lamp.PWI
100 Examples of Single-Chip Programming in C Language\Part 01 Basic Part\05LED Simulated Traffic Light\KeilC\LED Simulated Traffic Light
100 examples of single-chip C language programming\The 01 basic part\05LED simulation traffic light\KeilC\LED simulation traffic light.hex
100 Examples of Single-Chip Programming in C Language\Part 01 Basic Part\05LED Simulated Traffic Light\LastLoadedLED Simulated Traffic Light.DBK
100 Examples of Single-Chip Programming in C Language\Part 01 Basic Part\05LED Simulated Traffic Light\LED Simulated Traffic Light.DSN
100 Examples of Single-Chip Programming in C Language\Part 01 Fundamentals\05LED Simulated Traffic Light\LED Simulated Traffic Light.PWI
100 examples of single-chip C language programming\The 01 basic part\06Single digital tube cycle display 0-9\KeilC\Single digital tube cycle display 0-9
100 examples of single-chip C language programming\The 01 basic part\06Single digital tube cycle display 0-9\KeilC\Single digital tube cycle display 0-9.hex
100 examples of single-chip C language programming\The 01 basic part\06Single digital tube cycle display 0-9\KeilC\Single digital tube cycle display 0-9.plg
100 examples of single-chip C language programming\The 01 basic part\06Single digital tube cycle display 0-9\LastLoaded single digital tube cycle display 0-9.DBK
100 examples of single-chip C language programming\The 01 basic part\06Single digital tube cycle display 0-9\Single digital tube cycle display 0-9.DSN)