This course introduces C programming techniques and concepts that are often used in embedded systems. The flexibility of C and the traps that arise from it are very, very many. Stay tuned.
download times 4 type Application Documents uploaded 2013-05-20
Learn 51 MCU in 10 days (Guo Tianxiang) All courseware and homework data format: rar Author/Developer: Data size: 13.47 MB ??Data language: Simplified Chinese...What is a MCU, what can a MCU do, how to start learning MCU. Some preparatory knowledge for learning MCU C51 basic knowledge. Learn about TX-1C MCU learning board
download times 8 type Application Documents uploaded 2013-05-02
This book comprehensively explains various technologies in single-chip microcomputer development through examples, including single-chip microcomputer interface expansion, memory expansion, input/output and display technology, practical electronic production, sensor control technology, intelligent instrument and testing technology, electrical transmission and control technology, single-chip microcomputer data processing, single-chip microcomputer communication technology, single-chip microcomputer signal and algorithm implementation, single-chip microcomputer bus and network technology, typical components and application technology, etc. Finally, through three comprehensive examples of smartphone charger design, single-chip microcomputer controlled access control system design, and motor protector design, it specifically demonstrates the ideas and methods of developing single-chip microcomputer systems using multiple technologies.
download times 3 type Application Documents uploaded 2013-05-02
Introduction: C language is fast to develop, the code can be reused, the program structure is clear, easy to understand, easy to maintain, and easy to develop some relatively large projects. At present, many compilers have supported C51, and they are Windows window interfaces. Keilc51 is the most popular software for single-chip microcomputer development. This book collects and organizes many practical programs developed using C51 single-chip microcomputers. These programs can not only give readers ideas and reference purposes, but also are actual development programs that can be directly used as programs on the same development system. Through the study of this book, readers can further understand and master the ideas and methods of C51 programming. This book is suitable for engineers and technicians engaged in the development and application of single-chip microcomputer projects.
download times 4 type Application Documents uploaded 2013-05-02
51 single-chip microcomputer design is inseparable from C language programming. \"51 Single-chip Microcomputer C Source Program Summary\" provides you with various single-chip microcomputer source programs, from simple to complex, from single to comprehensive, gradually improving your single-chip microcomputer C language programming and your comprehensive single-chip microcomputer design ability!
download times 5 type Application Documents uploaded 2013-05-02
Chapter 4 Experiments and Practical Topics (28) Digital Voltmeter
download times 4 type Application Documents uploaded 2013-05-02
01-LedTest -- Make the LED flash at a certain frequency. Mainly used to test whether the LED works normally. P10 must be connected. 02-CrossLed -- Make the lantern display. Mainly learn how to use software delay. P10 must be connected. 03-FlowRight -- Make the flowing light go from left to right. Mainly learn how to implement accurate bit operations in C language. P10 must be connected. 04-FlowLeft -- Make the flowing light go from right to left. Mainly learn how to implement accurate bit operations in C language. P10 must be connected. 05-button -- Independent button test, realize which button is pressed and then use the corresponding LED to display. Realize button detection and LED control. The dip switch must be turned to the OFF position. 06-boma -- Use LED to display the dip status. Do not press the button. 07-Relay -- Relay test program, with LED indication and buzzer sound. P8 connects the above two vertically. 08-music -- Play the Happy Birthday song in C language, using software timing. Use software timing to play the Happy Birthday song. P8 connects the two above vertically. 09-musicasm -- Play a folk song in assembly language, using hardware timing. Mainly learn how to write interrupt functions in 51 timer assembly language, and how to write interrupt service programs. P8 connects the two above vertically. 10-music2 -- Play with C language interrupts. Mainly learn how to define 51 internal timer interrupt service programs in C language. P8 connects the two above vertically. 11-disp1234 -- Use software delay to display 1234ABCD on the digital tube. This is a more common digital tube display. P14 turns on 12-disp1234int -- Use hardware delay to display 1234ABCD on the digital tube. Using interrupts can save resources, this program is better than 10. P14 turns on 13-adddec -- Use two buttons S22 and S23 to control the addition and subtraction of the numbers displayed on the digital tube, with a de-jitter function. Mainly talk about how to make the digital tube dynamic display and how to de-jitter the keyboard. P14 is turned on. 14-time -- 15-alarm -- Comprehensive experiment, realize the use of buzzer alarm at the end of countdown, a combination of programming skills. P8 connects the above two vertically. 16-uart -- UART sending and receiving, realize any letters and numbers sent from PC to microcontroller, and the microcontroller immediately sends the same letters and numbers to PC. It can be debugged by HyperTerminal or serial port debugging assistant. 17-uartint -- UART reception uses interrupt reception that does not occupy resources, and the rest is the same as 16. It is recommended to use the serial port interrupt method, and the query method takes up too many resources. 18-18b20 -- Use temperature sensor 18B20 to measure temperature and display it with digital tube. P14 is turned on. 19-1602 -- Use LCD1602 to display characters. LCD1602 is connected to P4, and the direction is opposite to that of the board. 20-24c08 -- Write and read 24c08. And the numbers written and read are displayed with LED. P8 connects the two below vertically. 21-matrix -- debug matrix keyboard, corresponding LED lights up. Note that the DIP switch needs to be turned to OFF state to execute this program. The program only displays the first two lines of the matrix keyboard. Please add code for the last two lines. 22-DS1302 -- use DS1302 clock chip to count the pre-made time. P9 connects the two on the left horizontally. 23-chibang -- comprehensive program to play music such as \"Girl with Flying Wings\". 24-wannianli -- comprehensive program, use DS1302, LCD1602, temperature sensor and other on-board devices to make a perpetual calendar. LCD1602 should be connected correctly, and P9 connects the two on the left horizontally. Enable DS1302. The functions of the independent buttons from left to right are: select set/add/subtract/confirm. Due to the de-jitter function and LCD response time, the pressing time should be slightly longer. 25-demo -- Use RS-232 to achieve communication between PC and 51. For detailed operation methods, please refer to the relevant tutorial. 26-remote -- Infrared function test program, use ordinary remote control and infrared receiver to work together, use the on-board LED to display the receiving status, LED_EN jumper must be connected, otherwise the LED status cannot be observed. 27-1602-scroll -- LCD1602 dynamic subtitle display, which is convenient for users to understand the user instruction set of 1602. Sometimes the program is not normal, it is because the RAM of LCD1602 is not cleared. The board must be powered on again and the reset button must be pressed once. 28-12864 -- LCD12864 display program. AT89S5x series microcontrollers need to remove the LCD to download the program. After downloading, plug in the LCD and press the reset button to display normally. Downloading the program with the LCD will fail. STC microcontrollers do not have this problem. 29-12864-pic -- LCD12864 Chinese characters, graphics, half screen, reverse white and dynamic display test program. The precautions are the same as 28. 30-adc0832 -- Extended ADC0832 debugging program. For specific expansion ports, please refer to the program description.
download times 15 type Application Documents uploaded 2013-05-02
Since the Virtual51 simulator does not provide any operation library functions, many users who intend to learn MCS-51 series microcontrollers are discouraged! Indeed, it is difficult for novices to master the functions of register operation provided by the simulator. Even for masters who are proficient in 51 series microcontrollers, LCD display operation is still quite troublesome! Therefore, the author specially wrote the user interface API library function of this simulator: Virtual51API.h. In addition to facilitating your use, it also helps the author to deepen his understanding of MCS-51 series microcontrollers!
download times 6 type Application Documents uploaded 2013-05-02
Note: This folder provides more than 200 programming examples of various types. Due to the limited level of the editor, the program may have bugs, please understand! All of them have passed actual tests and run normally! You can call the resources of each part and test it yourself according to the instructions in the program.
download times 2 type Application Documents uploaded 2013-05-02
Microcontroller application technology is a very practical subject. Combining theory and practice, learning by doing is the best and fastest way to learn. This book starts with the introduction of the most basic microcontroller program, and designs a set of microcontroller simulation experiments based on Keil C51 that are based on basic knowledge and take into account new knowledge points. Each experimental example is carefully arranged, and the corresponding program is written based on assembly and Keil C51, which can help novices get started quickly, and also help experienced engineers update their technology in time to keep up with current hot spots. The strong practicality of this book determines its readership. It is suitable for pre-competition training for electronic competitions and experiments for college students and above. It can also cultivate the hands-on ability of graduate students. It is also suitable for all people who are eager to quickly learn and master microcontroller application technology.
download times 1 type Application Documents uploaded 2013-05-02
Introduction In modern industrial production, current, voltage, temperature, pressure, flow, flow rate and switch quantity are the main commonly used controlled parameters. For example: in many fields such as metallurgical industry, chemical production, power engineering, papermaking industry, machinery manufacturing and food processing, people need to detect and control the temperature of various heating furnaces, heat treatment furnaces, reactors and boilers. Using MCS-51 single-chip microcomputer to control temperature not only has the advantages of convenient control, simple configuration and great flexibility, but also can greatly improve the technical indicators of the controlled temperature, thereby greatly improving the quality and quantity of products. Therefore, the problem of temperature control by single-chip microcomputer is a problem often encountered in industrial production. This article takes it as an example to introduce it, hoping to receive the effect of learning by analogy and analogy.
download times 0 type Application Documents uploaded 2013-05-02
\"51 Single-Chip Microcomputer Common Module Design Query Manual\" mainly introduces the specific application of commonly used modules in 51 single-chip microcomputer systems. These modules include: power supply module, input/output and display module, various storage modules (parallel and serial), data transmission interface module, network communication module, AD/DA module, voice processing module, signal generation module, motor module, printer module, sensor module, etc.
download times 11 type Application Documents uploaded 2013-05-02
51 MCU Tutorial 51 MCU Tutorial
download times 0 type Application Documents uploaded 2013-05-02
Method of controlling GSM module TC35 by 51 single chip microcomputer
download times 2 type Application Documents uploaded 2013-05-02
51 MCU application development and application practice
download times 1 type Application Documents uploaded 2013-05-02
MCS51 single chip microcomputer application design
download times 0 type Application Documents uploaded 2013-05-02
MCS-51 single chip microcomputer application design.part1
download times 1 type Application Documents uploaded 2013-05-02
UIP operation can be realized by 51 single chip microcomputer TCP/IP
download times 5 type Application Documents uploaded 2013-05-02
Proteus made Guo Tianxiang\'s \"Learn 51 MCU in Ten Days\" learning board
download times 4 type Application Documents uploaded 2013-05-02