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

一、单片机概述

单片机的组成及其特点

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

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

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

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

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

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

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

7、体积尺寸小。

单片机的分类

通用型/专用型

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

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

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

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

单片机的应用

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

相关推荐
喵了meme6 小时前
C语言实战4
c语言·开发语言
码界奇点6 小时前
Python从0到100一站式学习路线图与实战指南
开发语言·python·学习·青少年编程·贴图
9ilk6 小时前
【C++】--- 特殊类设计
开发语言·c++·后端
sali-tec7 小时前
C# 基于halcon的视觉工作流-章68 深度学习-对象检测
开发语言·算法·计算机视觉·重构·c#
生骨大头菜8 小时前
使用python实现相似图片搜索功能,并接入springcloud
开发语言·python·spring cloud·微服务
绝不收费—免费看不了了联系我8 小时前
Fastapi的单进程响应问题 和 解决方法
开发语言·后端·python·fastapi
BT-BOX9 小时前
普中开发板基于51单片机贪吃蛇游戏设计
单片机·游戏·51单片机
消失的旧时光-19439 小时前
深入理解 Java 线程池(二):ThreadPoolExecutor 执行流程 + 运行状态 + ctl 原理全解析
java·开发语言
咖啡续命又一天9 小时前
Trae CN IDE 中 Python 开发的具体流程和配置总结
开发语言·ide·python·ai编程
4311媒体网9 小时前
帝国cms调用文章内容 二开基本操作
java·开发语言·php