单片机(MCU)-简单认识

server/2025/1/12 12:12:15/

简介:

内部集成了CPU,RAM,ROM,定时器,中断系统,通讯接口等一系列电脑的常用硬件功能。

单片机的任务是信息采集(依靠传感器),处理(依靠CPU),硬件设备(电机,LED等)的控制。

单片机跟计算机相比,单片机成本低,体积小,结构简单,但是性能与计算机相差较大,学习单片机主要是为了了解计算机的原理与结构。

应用领域:

智能仪表,实时工控,通讯设备,导航系统,家用电器等。

51单片机

与8051内核一样的系列单片机都叫做51单片机

以STC89C52单片机为例:

位数——8位

PAM:512字节——随机存储器(工厂)

ROM:8K——用于存储程序(Flash)——只读存储器(仓库)存储掉电不丢失

工作频率:12MHz(本开发板使用)

STC89C52单片机命名规则
STC89XX

xx

35xxxxxx
STC 12T/6T 8051

工作电压

C:

5.5V~3.8V

LE:

3.6V~2.4V/

3.4V~2.4V

程序空间及RAM空间大小,如:

51是4k字节程序空间及512字节RAM空间;52是8K字节程序空间及512字节RAM空间;53是12K字节程序空间及512字节RAM空间;14是14K字节程序空间及512字节RAM空间;54是16K字节程序空间及1280字节RAM空间;58是32K字节程序空间及1280字节RAM空间;516是62K字节程序空间及1280字节RAM空间;510是40K字节程序空间及1280字节RAM空间;512是48K字节程序空间及1280字节RAM空间;514是56K字节程序空间及1280字节RAM空间.

工作频率:

35:工作频率可以到35MHz

工作温度范围:

I:

工业级,-40度~85度

C:

商业级,0度~70度

封装类型:PDIP,

LQFP,

PLCC,

PQFP

管脚数:

如40,

44

单片机管脚图:

单片机为TTL电平:高电平为5V,低电平为0V;

RS232电平:(计算机的串口)高电:-9~--15;低电:+3~+15之间;

实验板上需要max232将电平转换,作用是将高电V转换为低电V;

PDIP分装型号表示双列直叉式;

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

I/O口:四个8为并行I/O口,既可用作输入,也可用作输出。

T/C:定时/计数器,既可以工作在定时模式也可以工作在计数模式。

sfr:特殊功能寄存器声明;   sfr16:sfr的16为数据声明;    sbit:特殊功能位声明;  bit:位变量声明。

单片机能够运行起来的条件:

1、电源,2、晶振,3、复位电路

单片机任意I/O口的设置:输出控制(输入检测)电平高低

中断:内部中断,串口中断,定时器中断

串口通信:单片机之间,单片机与计算机之间。

总线型有四种,非总线不能构成一组8位,DB——表示数据总线,AB——表示地址总线,CB——表示控制总线。

sfr:特殊功能寄存器声明

sfr16:sfr的16位数据声明

sbit:特殊功能位声明

bit:位变量声明

P3是第二功能引脚:

UART全双工通信

资料的相关网址:http://pan.baidu.com/s/1eRVOAA2

今日未解决的问题:STC没有找到


http://www.ppmy.cn/server/157759.html

相关文章

USRP X310 Windows 烧录镜像

说明 USRP-X 系列设备包含两个用于两个以太网通道的 SFP 端口。由于 SFP 端口支持 1 千兆 (SFP) 和 10 千兆 (SFP) 收发器,因此 UHD 附带了多个 FPGA 图像,以确定上述接口的行为。 注意:Aurora 图像需要从 FPGA 源代码手动构建。 FPGA 图像…

关于ReLU激活函数的解释以及其在神经网络中的应用

ReLU(Rectified Linear Unit,修正线性单元)是一种常用的激活函数,广泛应用于神经网络中,特别是深度学习中。它的定义非常简单且直观。ReLU的公式如下: f(x)max⁡(0,x)f(x) \max(0, x) 这意味着&#xff…

Cocos二维Slider

1、可拖动区域计算 根据UI的世界坐标了宽高信息计算出handle的坐标范围 this.posMin new Vec2(this.node.worldPosition.x - this.uiSelf.contentSize.width * 0.5, this.node.worldPosition.y - this.uiSelf.contentSize.height * 0.5); this.posMax new Vec2(this.node.w…

TrustRAG:增强RAG系统鲁棒性与可信度的创新框架

在人工智能飞速发展的今天,大语言模型(LLMs)凭借其强大的语言处理能力在诸多领域大放异彩。检索增强生成(RAG)系统(面向企业RAG(Retrieval Augmented Generation)系统的多维检索框架…

HBuilderX打包ios保姆式教程

1、登录苹果开发者后台并登录已认证开发者账号ID Sign In - Apple 2、创建标识符(App ID)、证书,描述文件 3、首先创建标识符,用于新建App应用 3-1、App的话直接选择第一个App IDs,点击右上角继续 3-2、选择App&#x…

【CSS】HTML页面定位CSS - position 属性 relative 、absolute、fixed 、sticky

目录 relative 相对定位 absolute 绝对定位 fixed 固定定位 sticky 粘性定位 position:relative 、absolute、fixed 、sticky (四选一) top:距离上面的像素 bottom:距离底部的像素 left:距离左边的像素…

Vue 3 和 Electron 来构建一个桌面端应用

我们将使用 Vue 3 和 Electron 来构建一个桌面端应用,该应用可以通过 Websocket 与服务器进行通信,并实现心跳检测、客户端上线、获取资产信息以及修改资产状态的功能。以下是实现步骤的概述: 项目结构:创建一个 Vue 3 项目&…

设计模式 行为型 备忘录模式(Memento Pattern)与 常见技术框架应用 解析

备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不暴露对象内部细节的情况下保存和恢复对象的内部状态。这种模式的核心思想是将对象的状态保存在一个独立的备忘录对象中,以便在需要时可以恢复到之前的状态。 一、核心…