A microcontroller is an integrated circuit chip. It is the use of very large scale integrated circuit technology to integrate the central processor CPU, random access memory RAM, read-only memory ROM, A variety of I/O ports and interrupt systems, timers/counters and other functions (may also include display driver circuit, pulse width modulation circuit, analog multiplexer, A/D converter and other circuits) into a silicon chip A small and perfect microcomputer system, widely used in the field of industrial control. From the 1980s, from the then 4-bit, 8-bit single-chip microcomputer, developed to the present 300M high-speed single-chip microcomputer.
Structure and function of Chuanhang single chip microcomputer
Basic functions:
1.8-bit data bus, 16-bit address bus CPU;
2. With Boolean processing capacity and bit processing capacity;
3. Harvard structure, program memory and data memory address space are independent, easy to program design;
4. 64KB program memory and 64KB data memory of the same address;
5.0-8KB of on-chip program memory (8031 none, 8051 4KB, 8052 8KB, 89C55 20KB);
6.128 bytes of on-chip data memory (8051 has 256 bytes);
7.32 bi-directional and bit-addressable I/O lines;
8. Two 16-bit timing/counters (the 8052 has three);
9. A full-duplex serial I/O interface;
10. Interrupt structure of multiple interrupt sources, with two interrupt priorities;
11. On-chip clock oscillator.
Features:
1. Microprocessor (CPU) as the core;
2. The CPU is connected to other components through three buses.
Bus: A line of information that can serve multiple components