rar

100 examples of single-chip C language programming training based on 8051+Proteus simulation

  • 2013-07-12
  • 12.81MB
  • Points it Requires : 2

Chapter 1 Overview of 8051 MCU C Language Programming 1.1 8051 MCU Pins 1.2 Data and Program Memory 1.3 Special Function Registers 1.4 External Interrupts, Timers/Counters and Serial Port Applications 1.5 Signed and Unsigned Number Applications, Bit Decomposition, Bit Operations 1.6 Variables, Storage Types and Storage Modes 1.7 Arrays, Strings and Pointers 1.8 Flow Control 1.9 Reentrant Functions and Interrupt Functions 1.10 Advantages of C Language in MCU System Development Chapter 2 Basics of Proteus Operation 2.1 Introduction to Proteus Operation Interface 2.2 Design of Simulation Circuit Schematic 2.3 Component Selection 2.4 Debugging Simulation 2.5 Joint Debugging of Proteus and ? V3 Chapter 3 Basic Programming 3.1 Flashing LED 3.2 Flowing Lights from Left to Right 3.3 Flowing Lights Cycling Back and Forth 3.4 Patterned Flowing Lights 3.5 LED Traffic Light Simulation 3.6 Single Digital Tube Cyclic Display of 0~9 3.7 8 digital tubes scroll to display a single number3.8 8 digital tubes display multiple different characters3.9 Digital tube flashing display3.10 8 digital tubes scroll to display a string of numbers3.11 K1~K4 control LED shift3.12 K1~K4 button status display3.13 K1~K4 group control LED3.14 K1~K4 control digital tube shift display3.15 K1~K4 control digital tube addition and subtraction demonstration3.16 4×4 keyboard matrix control bar LED display3.17 Digital tube display 4×4 keyboard matrix buttons3.18 Switch control LED3.19 Relay control lighting equipment3.20 Digital tube display DIP switch code3.21 Switch control alarm3.22 Key pronunciation3.23 Play music3.24 INT0 interrupt count3.25 INT0 interrupt control LED3.26 INT0 and INT1 interrupt count3.27 TIMER0 control single LED flash3.28 TIMER0 controls a running light3.29 TIMER0 controls 4 LEDs to flash in a rolling pattern3.30 T0 controls LEDs to implement binary counting3.31 TIMER0 and TIMER1 control a strip LED3.32 10s stopwatch3.33 Using a counter interrupt to implement key counting within 1003.34 Timing program within 10,000s3.35 Timer controls a digital tube to display dynamically3.36 8×8 LED dot matrix screen displays numbers3.37 Button controls 8×8 LED dot matrix screen to display graphics3.38 Doorbell designed with a timer3.39 Playing musical scales3.40 Button controls a timer to select multiple pieces of music3.41 Timer controls a traffic light3.42 Alarm and rotating light3.43 Convert serial data to parallel data3.44 Convert parallel data to serial data3.45 Machine A controls machine B\'s LED to flash through a serial port3.46 Two-way communication between microcontrollers3.47 Microcontroller sends a string to the host3.48 MCU and PC serial communication simulation Chapter 4 Hardware application 4.1 74LS138 decoder application 4.2 74HC154 decoder application 4.3 74HC595 serial input and parallel output chip application 4.4 Using 74LS148 to expand interrupts 4.5 I2C-24C04 and buzzer 4.6 I2C-24C04 and digital tube 4.7 Using 6264 to expand memory 4.8 Using 8255 to realize interface expansion... Chapter 5 Comprehensive design

unfold

You Might Like

Uploader
bootloader
 

Recommended ContentMore

Popular Components

Just Take a LookMore

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号
×