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

一、单片机概述

单片机的组成及其特点

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

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

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

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

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

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

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

7、体积尺寸小。

单片机的分类

通用型/专用型

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

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

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

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

单片机的应用

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

相关推荐
码云骑士1 小时前
13-列表append的底层真相(上)-listobject源码中的预分配策略
开发语言·python
.道阻且长.2 小时前
C++ string 操作指南:接口解析
java·c语言·开发语言·c++
蚰蜒螟2 小时前
Java 对象的内存密语:从字段偏移量计算到 Unsafe 访问的完整链路
java·开发语言
星辰_mya2 小时前
CountDownLatch深度解析
java·开发语言·后端·架构
laplaya2 小时前
使用 vcpkg 管理 C++ 项目中的依赖
开发语言·c++
feixing_fx2 小时前
选择器的威力——深入理解优先级计算与层叠规则
开发语言·前端·css·前端框架·html
6v6-博客2 小时前
C语言字符串中空格的表示方法
c语言·开发语言
geovindu2 小时前
python: speech to text offline
开发语言·python·语音识别
于指尖飞舞3 小时前
java后端面试题(多线程极简)
java·开发语言
techdashen3 小时前
从 Windows 的 ping.exe 入手:动态库、调用约定与 Rust FFI
开发语言·windows·rust