且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——1-1 微型计算机与单片机

更新时间:2022-09-17 08:41:27

本节书摘来异步社区《例说51单片机(C语言版)(第3版)》一书中的第1章,第1.1节,作者:张义和,王敏男,许宏昌,余春长,更多章节内容可以访问云栖社区“异步社区”公众号查看

1-1 微型计算机与单片机

例说51单片机(C语言版)(第3版)
一般地,微型计算机系统包括中间处理单元(CPU)、存储器(Memory)及输入/输出单元(I/O)三大部分,如图1-1所示。CPU就像是人的大脑一样,控制整个系统的运行;存储器则是存放系统运行所需的程序及数据,包括只读存储器(Read Only Memory,ROM)及随机存取存储器(Randon Access Memory,RAM),通常ROM用来存储程序或永久性的数据,称为程序存储器,RAM则是用来存储程序执行时的暂存数据,称为数据存储器;I/O是微型计算机系统与外部沟通的管道,其中包括输入端口与输出端口。这三部分分别由不同的元件组成,然后把它们组装在电路板上,形成一个微型计算机系统。

《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——1-1 微型计算机与单片机

单片微型计算机(即单片机或微控制器)就是把中间处理单元、存储器、输入/输出单元等全部放置在一个芯片里,如图1-2所示,只要再配置几个小元件,如电阻器、电容器、石英晶体、连接器等,就成为一个完整的微型计算机系统。因此整个系统的体积小、成本低、可靠性高,成为目前微型计算机控制系统的主流。

《嵌入式系统开发之道——菜鸟成长日志与项目经理的私房菜》——1-1 微型计算机与单片机

说明:

由于微型计算机系统的主要功能是控制,因此,在单片机微控制器里不太在乎其存储器大小、位数,而强调其输入/输出功能。