C语言:51单片机 基础知识

一、单片机概述

单片机的组成及其特点

单片机是指在一块芯片上集成了CPUROMRAM定时器/计数器多种I/O接口电路等,具有一定规模的微型计算机。
特点:

1、单片机的存储器以ROM、RAM严格分工。

2、采用面向控制的指令系统。

3、单片机的I/O口引脚通常是多功能的。

4、功能齐全,功能扩展性强。

5、单片机的应用是通用的。

6、性价比高,电路板小,接插件少。

7、体积尺寸小。

单片机的分类

通用型/专用型

这是单片机适用范围、使用场合来区分的。
总线型/非总线型

这是按单片机是否提供并行总线来区分的。
工控型/家电型

这是按照单片机的应用领域来区分的。
8位、16位、32位

8位主要分为51系列及非51系列单片机。

单片机的应用

软件开发涉及的四部分内容:C语言编译器汇编器调试器烧录软件

相关推荐
whale fall1 分钟前
如何在同一台电脑里安装32 位 Python 和 64 位 Python
开发语言·笔记·python·学习
.清和.11 分钟前
【js】Javascript事件循环机制
开发语言·javascript·ecmascript
瑞雪兆丰年兮16 分钟前
[从0开始学Java|第十一天]ArrayList
java·开发语言
黄筱筱筱筱筱筱筱18 分钟前
第三次Python练习题
开发语言·python
夜郎king20 分钟前
基于 Java 实现数九天精准计算:从节气算法到工程化落地
java·开发语言
心柠22 分钟前
原型和原型链
开发语言·javascript·ecmascript
悟能不能悟26 分钟前
java.sql.SQLSyntaxErrorException: ORA-01031: insufficient privileges
java·开发语言
代码游侠31 分钟前
C语言核心概念复习(三)
开发语言·数据结构·c++·笔记·学习·算法
烧烧的酒0.o33 分钟前
Java——JavaSE完整教程
java·开发语言·学习
郝学胜-神的一滴1 小时前
深入Linux网络编程:accept函数——连接请求的“摆渡人”
linux·服务器·开发语言·网络·c++·程序人生