《例说51单片机(C语言版)(第3版)》一第1章 轻松看MCS-511.1 微型计算机与单片机

简介:

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

第1章 轻松看MCS-51

例说51单片机(C语言版)(第3版)
本章内容丰富,主要包括以下内容。


dcc2bb1bb8029f1fa63039b0d0f96b7b8ecea7c4

8x51的基本知识,包括结构、引脚、封装、MCS-51系列与基本电路等。

8x51的结构,包括存储器配置、时序分析等。


5a2de7b055e870e30103331e7bd0dded70cbe3e9

8x51软硬件的开发流程,包括源程序的编写、编译、连接,以及软硬件仿真等。


e3981e2e9b5e76e61ddc5963ecdb471578acbdbf

高、低4位交替闪烁灯的程序设计及其编译、连接与软件仿真。

1.1 微型计算机与单片机

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


fb92efb745ec3ef4e1e0b0c5bd5542ea9343a53a

图1-1 微型计算机基本结构

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


97eb95df340d9c7d6e064b43dc79b47685c60239

图1-2 单片机微控制器结构

说明:

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

相关文章
|
4天前
|
存储 自然语言处理 编译器
振南技术干货集:振南当年入门C语言和单片机的那些事儿(3)
振南技术干货集:振南当年入门C语言和单片机的那些事儿(3)
|
1月前
|
C语言
###51单片机学习-----如何通过C语言运用延时函数设计LED流水灯
###51单片机学习-----如何通过C语言运用延时函数设计LED流水灯
72 0
|
9月前
|
C语言 芯片 数据格式
C语言课设项目-51单片机-红外通信
C语言课设项目-51单片机-红外通信
|
2月前
|
程序员 C语言 开发者
单片机与c语言
单片机是一种嵌入式系统,它是一个微型计算机系统,包含了微处理器、存储器、输入输出接口等功能,能够完成各种控制和处理任务。C语言是一种高级编程语言,它是一种结构化的、面向过程的语言,常用于编写系统软件、嵌入式系统和应用程序等。
35 0
|
7月前
|
C语言
简单的C语言宏定义结合全局变量的方法实现单片机串口实现透传模式
简单的C语言宏定义结合全局变量的方法实现单片机串口实现透传模式
61 0
|
9月前
|
C语言 Windows
C语言课设项目-51单片机-定时器和计数器
C语言课设项目-51单片机-定时器和计数器
165 0
|
9月前
|
程序员 C语言
C语言课设项目-51单片机-中断系统
C语言课设项目-51单片机-中断系统
115 0
|
9月前
|
C语言
C语言课设项目-51单片机-独立按键与矩阵按键
C语言课设项目-51单片机-独立按键与矩阵按键
139 0
|
9月前
|
C语言 芯片
C语言课设项目-51单片机-数码管
C语言课设项目-51单片机-数码管
124 0
|
9月前
|
数据采集 监控 C语言
C语言课设项目-51单片机-51单片机介绍
C语言课设项目-51单片机-51单片机介绍