自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 MCS-51单片机指令系统

51所能执行的指令就是他的指令系统指令常以英文或缩写来作为助记符汇编->以助记符形式表示的指令指令系统简介基本指令111条字节:单字节指令49条双字节指令45条三字节指令17条执行时间:1个机器周期(12个时钟振荡周期)64条2个机器周期(24个时钟振荡周期)45条乘除两条指令4个机器周期(48个时钟振荡周期)12Mhz晶振机器周期1us 时钟周期1/12...

2020-03-29 14:23:30 1057

原创 stm32输入捕获

输入捕获简介输入捕获模式可以用来测量脉冲宽度或者测量频率。除TIM6和TIM7其他定时器都有输入捕获功能。工作过程:简单的说就是通过检测 TIMx_CHx 上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA 等。上升下降...

2020-03-14 15:20:29 348

原创 stm32看门狗详细介绍

独立看门狗(IWDG)独立看门狗由内部专门的 40Khz 低速时钟(内部 RC 时钟)驱动,即使主时钟发生故障,它也仍然有效。作用单片机系统万一在外界干扰死循环,看门狗可以复位。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 MCU 已经挂了),便实现处理器的自动复位重启(发送复位信号)。相关寄存器键值寄存器 IWDG_KRMarkdown启动:写入...

2020-03-13 21:05:22 973

原创 STM32外部中断学习

外部中断简介STM32 的每个 IO 都可以作为外部中断的中断输入口。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。中断控制器支持 19 个外部中断/事件请求:线 0~15:对应外部 IO 口的输入中断线 16:连接到 PVD 输出。线 17:连接到 RTC 闹钟事件。线 18:连接到 USB 唤醒事件。中断线只有16个,怎么实现每个IO口都有中断线?答:GP...

2020-03-13 13:52:47 207

原创 通用定时器PWM输出

PWM输出脉冲宽度调制(PWM)输出模式可以产生一个由TIMx_ARR寄存器确定频率,由TIMx_CRRx寄存器确定占空比的信号,并在定时器的通道对应的引脚上输出。配置关键步骤1.配置定时器的重装载值和预分频值。2.配置对应的通道为PWM模式。(可以多通道产生占空比不同的PWM,区别为比较值不同)3.使能重装载寄存器,开启各通道的重装载功能。工作机制分析:定时器开始计数,当前计数值仍...

2020-03-08 22:58:25 810

原创 51单片机硬件结构(1)

MCS-51单片机硬件结构硬件结构微处理器数据存储器(RAM)程序存储器(ROM/EEPROM)中断系统定时器/计数器串行口P1 P2 P3 P0特殊功能寄存器时钟、引脚控制引脚RST/Vpd(9脚)ALE/PROGPSENEA/VppIO口引脚51的微处理器运算器算术逻辑运算单元ALU累加器A寄存器B程序状态字寄存器PSW控制器程序计数器PC指令寄存器IR、指令译码器、控制逻辑电路51存储器结构...

2020-03-07 15:53:36 2261

原创 STM32重映射(Remap)

STM32重映射(Remap)在外设的初始化中默认为Default重映射函数复用功能在外设的初始化中默认为Default在参考手册中均有USART1的功能,但是若是想要用PB6与PB7作为USART1_TX与USART1_RX则需要用到重映射。重映射函数void GPIO_PinRemapConfig(uint32_t GPIO_Remap, FunctionalState NewS...

2020-02-06 16:16:33 10976 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除