单片机基础

今天,我给大家更新一个新的模块,单片机
单片机是一个将运算单元(ALU)、控制单元、寄存器组、存储器(ROM/RAM)、I/O接口、系统总线、定时/计数器集成一起,是一种集成电路芯片。在一块集成电路芯片上,集成了CPU、ROM/RAM、I/O接口、定时器/计数器、中断系统等功能部件,构成了一台完整的微型计算机。(有的还包括串口、SPI串口、A/D等等)
在这里插入图片描述
单片机是应工业测控的需要而诞生的,它的结构与指令功能都是按照工业控制要求设计的,故又称为单片微控制器(Single Chip Microcontroller).

2 单片机的概念、特点和应用

2.1 单片机的主要特点

(1)存储器结构上,单片机的存储器采用哈佛(Harvard)结构,此哈佛并不是彼哈佛。ROMRAM是严格分开的。
ROM称为Read-Only-Memory,常常作为程序存储器,只存放程序、固定常数和数据表格;
RAM则为Random Access Memory,作为数据存储器,用作工作区及存放数据。
(2)在芯片引脚上,大部分采用分时复用技术(如P0口),为了实现更多的工业测控的功能,就需要单片机引脚,51单片机的内部的引脚是有限的,只有40个引脚,不够实现工业测控的功能。在不同的时刻同一个管脚体现不同的功能。
(3)在内部资源访问上,采用特殊功能寄存器(SFR)形式,特殊功能寄存器原理上就是一种存储器,用于CPU内部。
(4)在指令系统上,采用面向控制的指令系统。
(5)内部一般都集成一个以上的全双工的串行接口。
(6)单片机具有很强的外部扩展能力,可以搭配很多芯片或者寄存器实现不同的功能。
(7)重量轻、价格便宜、耗电少、体积小。

2.2 单片机的发展及主要品种

在这里插入图片描述
1971年Intel公司的4004开始,一块4位的单片机;1976年Intel推出的8位的单片机;1980年推出的51系列的单片机,也是最广泛最经典的一款单片机;1983年推出了16位的单片机,到现在STM32,32位单片机也大量的出现。C8051F系列、STC系列、AVR、ARM、FPGA、PIC等等。

2.3 单片机的等级

	(1)民用级或商用级。温度适应能力在0℃~70℃,适用于机房和一般的办公环境;
	(2)工业级。温度适应能力在-40℃~85℃,适用于工厂和工业控制中,对环境的适应能力较强。
	(3)军用级。温度适应能力在-65℃~125℃,运用于环境条件苛刻,温度变化很大的野外。
	单片机芯片本身不能单独应用于某项工程或产品中,它必须通过程序并有外围数字电路或模拟电路的配合才能应用于产品上,因此,要达到灵活应用单片机,在学习单片机自身资源的同时,还需要学习外围电路的扩展方法等知识。

2.4 51单片机的结构

在这里插入图片描述
这是一个51系列单片机内部功能结构框图,包括了CPU、震荡电路、以及外部的频率基准源、存储器、并行I/O接口和串行I/O接口、2个定时器、2个计数器和一个外部中断控制。
在这里插入图片描述
运算器:运算部件以算术逻辑运算单元ALU为核心;含累加器ACC、B寄存器、暂存器、标志寄存器PSW等,能够实现算术运算、逻辑运算、位运算、数据传输等处理。
控制器:控制部件是单片机的控制中心,它包括定时和控制电路、指令寄存器、指令译码器、程序计数器PC、堆栈指针SP、数据指针DPTR以及信息传送控制部件等。
在这里插入图片描述
振荡器:主要分为自激振荡器和片外振荡器

2.5 51系列单片机

MCS-51系列单片机是美国Intel公司1980年推出来高性能8位单片机,包括了两个子系列(51单片机和52单片机).
在这里插入图片描述
51系列单片机的主要特点
在这里插入图片描述
AT89C51和AT89C52的学习目前主要还是在protues的仿真和Keil的编程上,也是绝大多数学习单片机的过程。单片机的第一轮基础的学习包括c语言的学习、数字电路和模拟电路的学习。
在这里插入图片描述
最后,给大家推荐几个学习b站单片机的视频教程,也希望大家能一起学习,共同进步,有需要这几个单片机的软件可以跟我说啊。
BV1854有47bW
BV1cg411A7rk
BV1ph411Y7Hj

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值