单片机理论1

单片机的定义

将微处理器(cpu)、存储器、I/O接口电路和对应实时控制器件集成一起称为单片机又称为微控制器(mcu)。
单片机的最大特点:就是用总线总线把cpu、存储器、时器、多种输入输出接口电路集成在一块超大规模集成电路芯片上。

单片机的芯片结构

哈弗结构:在数字信号处理器中大多采用哈弗结构,使用独立的两条总线。
冯.诺依曼结构:处理器使用同一个存储器,经由同一个总线传输。

ARM

A——:应用处理器
B——:实时控制器
C——:微控制

Cortex类型

1.coretx——A:应用与高性能
2.coretx——B:面向实时应用
3.coretx——C:低成本(微控制器)
cortex 速度最高72HMZ

STM32芯片类型

STM32F103——增强型
STM32F101——基本型
STM32F105,STM32F107——"互联"型系列

STM32结构解析

内部结构解析

1.内核:STM32103ZET6采用的是ARM Cortex——M3处理器。
2.I/O口:STM32103ZET6一共有144个引脚,112个I/O口,一般I/O能耐5V。支持调试,SWD和JTAG调试。
3.存储器:分为RAM和ROM
RAM:存储数据,断电后数据不会丢失
ROM:存储程序,断电后数据会丢失
STM32103ZET6容量是512K,FLASH 64k
4.DMA(直接存储器访问) 它允许不同速度的硬件装置来沟通。它有两个控制器 DMA1和DMA2,DMA1有7个通道,DMA2有5个通道
5.SDIO :SD的I/O接口,SD 本来是记忆卡的标准,但是现在也可以把 SD 拿来插上一些外围接口使用,这样的技术便是 SDIO。
6.FSMC是STM32系列采用的一种新型的存储器扩展技术,可连接外部存储
7.NVIC提供中断控制器,用于总体管理异常
8.总线矩阵
9.复位和时钟控制单元:电源复位、系统复位、备份区域复位
10.复位、电源控制、晶振区域
11.高频、低频外设
APB1——低频外设(36MHZ)
APB2——高频外设(72MHZ)
12.外设:是指独立完成一定功能的一块电路。

单片机的最小系统

由电源电路,时钟电路,复位电路

软件系统与硬件系统共同构成完整的单片机系统

单片机基于冯诺依曼,哈佛。

微处理器、微型计算机和微计算机系统三者的关系

微处理器:算术逻辑部件,寄存器,控制部件,内部总线
微型计算机:微处理器,存储器,输入输出接口,系统总线
微型计算机系统:微处理器,微型计算机,外围设备,系统软件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PWM是脉冲宽度调制(Pulse Width Modulation)的缩写,是一种调节脉冲信号的占空比来实现模拟信号的技术。在单片机中,通过改变脉冲信号的占空比,可以控制外设的输出电平,从而实现对电机、LED灯等设备的控制。 PWM技术是通过一个周期性的脉冲信号来模拟输出电平的变化。脉冲的周期表示一个完整的周期时间,脉冲的宽度则表示高电平的时间。通过改变脉冲的宽度来改变信号的占空比,即高电平时间与周期时间的比例。实际上,对于人眼来说,当脉冲宽度非常短的时候,我们无法察觉到电平的变化,所以可以实现一种类似模拟电平变化的效果。 在单片机中,通过控制定时器和计数器,可以生成指定频率和占空比的脉冲信号。首先需要设定一个定时器的计数周期,然后通过改变计数器的初值来改变高电平的时间,即脉冲的宽度。当计数器计满后会产生一个脉冲,随后再重新开始计数,周期性地产生脉冲信号。 PWM信号可以用于控制电机的速度,通过调整占空比来改变电机的转速。同时也可以用于调光控制,通过改变LED灯的亮度。此外,PWM信号还广泛应用于无线通信、功率控制等领域。 总之,PWM是一种通过改变脉冲信号的占空比来实现模拟信号输出的技术。在单片机中,可以通过控制定时器和计数器生成指定频率和占空比的PWM信号,从而实现对外设的控制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值