What are the characteristics of a microcontroller?

Publisher:QuailLatest update time:2013-02-23 Source: 21IC Keywords:MCU Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

The characteristics of the microcontroller are:

(1) The memory ROM and RAM of the microcontroller are strictly distinguished. ROM is called program memory, which only stores programs, fixed constants and data tables. RAM is data memory, which is used as a work area and to store user data.

(2) Adopt a control-oriented instruction system.

(3) The I/O pins of a microcontroller are usually multifunctional.

(4) The microcontroller has strong external expansion capabilities.

(5) The microcontroller is small in size, low in cost, flexible in use, and easy to commercialize.

(6) Control-oriented, it can solve various control tasks from simple to complex in a targeted manner, thus achieving the best performance-price ratio.

(7) Strong anti-interference ability and wide applicable temperature range.

(8) Multi-machine and distributed control can be easily realized, greatly improving the efficiency and reliability of the entire control system.

Keywords:MCU Reference address:What are the characteristics of a microcontroller?

Previous article:What are the applications of microcontrollers?
Next article:Differences between MCU and PLC

Recommended ReadingLatest update time:2024-11-16 21:46

Introduction to 51 MCU - Digital tube dynamic display experiment
Design requirements: The 8-bit 8-terminal digital tube dynamically displays 76543210. When displayed quickly, the effect seen by the human eye is that they light up at the same time. ———————————————————————————————————————————— Goals:   ———————————————————————————————————————————— Digital tube code calculation: #i
[Microcontroller]
Introduction to 51 MCU - Digital tube dynamic display experiment
Kingston announces that two of its DDR5 memory products have been certified by Intel
     According to foreign media techpowerup, Kingston announced on October 6 that its two DDR5 UDIMMS desktop memory sticks have passed Intel Platform Validation, an important milestone that means its products will be compatible with the 12th generation Core processors.   Kingston will launch a series of high-perfor
[Mobile phone portable]
PIC microcontroller read and write 93C46 program
; THIS ROUTE IS USED FOR 93C46 (Configue as ; 16 bits organizaTIo) READ & WRITE ROUTE RA EQU 5 RB EQU 6 BIT-COUNT EQU DATA_HI EQU 10H ; HI half of words DATA_LO EQU 11H ; LO half of words ROM_AD EQU 12H ; the address of 93c46 TEMR EQU 13H ; BIT_COUNT EQU 14H ; CM_EWEN EQU 30H CM_EWDS EQU 0H ;RA CS EQU 0 SK EQU 1 D
[Microcontroller]
51 MCU bit conditional transfer instruction
CY judgment transfer instruction   JC rel  JNC rel  The function of the first instruction is to transfer if CY is equal to 1, and to execute in sequence if it is not equal to 1. So where to transfer to? We can understand it this way: JC label, if it is equal to 1, transfer to the label and execute. We have already
[Microcontroller]
The microcontroller performs different functions by pressing a single button (long or short press)
If you want to save the IO port of the single-chip microcomputer, you can use a button to execute different subroutines by judging the pressing time. I wrote one at my leisure. It may not be concise enough, but it has all the functions. Proteus simulation can be produced. There are three kinds of button time. Short pr
[Microcontroller]
The microcontroller performs different functions by pressing a single button (long or short press)
MCU IO pin driving capability and pull-up resistor
The pins of the microcontroller can be controlled by programs to output high and low levels, which can be regarded as the output voltage of the microcontroller. However, the program cannot control the output current of the microcontroller. The output current of the microcontroller depends largely on the external devic
[Microcontroller]
MCU IO pin driving capability and pull-up resistor
51 single chip microcomputer series - single bus communication method - DS18B20 temperature detection design
The principle of this circuit simulation is: according to the programming on Puzhong Technology (exactly the same), but it cannot be simulated when using proteus7.8. After a period of thinking, the editor solved the problem of using software to simulate the DS18B20 temperature detection circuit. I will first share the
[Microcontroller]
51 single chip microcomputer series - single bus communication method - DS18B20 temperature detection design
PIC microcontroller A/D conversion data storage and serial port efficiency
The data after A/D conversion of PIC microcontroller usually needs to occupy two 8-bit wide RAM units, but the storage units of PIC microcontroller are limited, so the storage units of the microcontroller cannot be effectively utilized. At the same time, it takes a lot of time to transmit data to the host computer thro
[Microcontroller]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

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号