51的特殊功能寄存器sfr笔记

judy 发表于:周四, 06/21/2018 - 12:47 , 关键词: 51单片机, 寄存器
51系列单片机内部主要有四大功能模块,分别是I/O口模块、中断模块、定时器模块和串口通信模块(串行I/O口)。51开发的重点其实就是对这四个部分进行具体的开发,而其对这四个模块的开发实质则又是能否对每个模块所对应寄存器的正确操纵。 单片机的内部结构可以大概归纳如下图:四大功能模块相关的寄存器又可分为四大部分: I/O口相关:P1 P2 P3 P4 中断相关:IP IE 定时器相关:TMOD... 阅读详情
31

几种滤波器的比较(巴特沃斯、切比雪夫、贝塞尔滤波器)

judy 发表于:周四, 06/21/2018 - 11:35 , 关键词: 滤波器
1、数字滤波器 数字滤波器是指完成信号滤波处理功能的,用有限精度算法实现的离散时间线性非时变系统,其输入是一组数字量,其输出是经过变换的另一组数字量。因此,它本身即可以是用数字硬件装配成的一台完成给定运算的专用数字计算机,也可以是将所需运算编成程序,让通用计算机来执行。 数字滤波器具有稳定性高、精度高、灵活性大等优点。随着数字技术的发展,用数字技术实现滤波器的功能越来越受到人们的注意和广泛的应用... 阅读详情
31

SPI总线协议及SPI时序图详解

judy 发表于:周四, 06/21/2018 - 11:19 , 关键词: SPI, 总线
SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。 SPI是一个环形总线结构,由ss(cs)、sck、sdi、sdo构成,其时序其实很简单,... 阅读详情
36

4个有趣的测谎电路(检测皮肤电阻变化)

judy 发表于:周四, 06/21/2018 - 11:03 , 关键词:
我们来看几个有趣的“测谎仪”小电路,它们的原理是检测手指间的皮肤电阻。 测谎电路1 该电路检测你的手指之间的电阻来产生振荡。干燥的手指将检测到高达10万欧姆的电阻,这将使电路以低频率振荡发声。如果主体感到紧张,他会出汗,这会降低皮肤的电阻,并使电路振荡频率变高。 照片显示的电路内置在PC板与单独的触摸垫。 测谎电路2 该电路检测你的手指之间的电阻,如果皮肤电阻下降会使FALSE LED点亮。... 阅读详情
27

开关电源五种 PWM 反馈控制模式

judy 发表于:周三, 06/20/2018 - 14:07 , 关键词: 开关电源, PWM
1 引言 PWM 开关稳压或稳流电源基本工作原理就是在输入电压变化、内部参数变化、外接负载变化的情况下,控制电路通过被控制信号与基准信号的差值进行闭环反馈,调节主电路开关器件的导通脉冲宽度,使得开关电源的输出电压或电流等被控制信号稳定。 PWM 的开关频率一般为恒定,控制取样信号有:输出电压、输入电压、输出电流 、输出电感电压、开关器件峰值电流。由这些信号可以构成单环、双环或多环反馈系统 ,... 阅读详情
38

恩智浦处理器为下一代电动车辆和自动驾驶车辆提供高性能和安全性

judy 发表于:周三, 06/20/2018 - 13:40 , 关键词: 恩智浦, 自动驾驶
  •  恩智浦全新S32汽车处理平台首款产品发布  •  全新16nm 800MHz多核微处理器/微控制器  •  首次将全新Arm® Cortex®-R52用于多核ASIL D计算 全球最大的汽车半导体供应商1恩智浦半导体(纳斯达克代码:NXPI)宣布推出全新的高性能安全微处理器系列,用于在下一代电动汽车和自动驾驶车辆中控制车辆动力。全新的NXP S32S微处理器将安全地管理车辆的加速、... 阅读详情
41

电容充放电时间常数RC计算方法

judy 发表于:周三, 06/20/2018 - 11:38 , 关键词:
进入正题前,我们先来回顾下电容的充放电时间计算公式,假设有电源Vu通过电阻R给电容C充电,V0为电容上的初始电压值,Vu为电容充满电后的电压值,Vt为任意时刻t时电容上的电压值,那么便可以得到如下的计算公式: Vt = V0 + (Vu – V0) * [1 – exp( -t/RC)] 如果电容上的初始电压为0,则公式可以简化为: Vt = Vu * [1... 阅读详情
34

如何提高单片机程序执行效率

judy 发表于:周二, 06/19/2018 - 17:55 , 关键词: 单片机
首先什么是执行效率。我们平常所说的执行效率就是使用相同的算法在相同输入条件下完成相同计算所产生的系统开销,目前来说一般会更多关注执行时间方面的开销。所有语言编写的代码最终要运行,都要转化成机器码。在更短的时间内完成相同的事那么效率就高。 关于如何提高C语言程序的执行效率,有如下建议: 1.尽量避免调用延时函数 没有带操作系统的程序只能在while(1)里面循环执行,... 阅读详情
47

【下载】什么是 ICM?如何将 ICM 用于加密

judy 发表于:周二, 06/19/2018 - 17:45 , 关键词: ICM, 加密, Microchip
完整性检查监控器(Integrity Check Monitor,ICM)是一个 DMA 控制器,可使用 Cortex™ M7 MCU 内存(ICM 描述符区)中的传输描述符在多个存储区上执行哈希计算。ICM 集成了用于哈希的安全哈希算法 (Secure Hash Algorithm,SHA)引擎。基于 SHA 的哈希适合用于密码验证、质询哈希身份验证、防篡改和数字签名。 安全映像验证:... 阅读详情
57

关于ISP、IAP、DFU和bootloader

judy 发表于:周二, 06/19/2018 - 16:37 , 关键词: ISP, IAP, MCU
这是嵌入式开发中常用的几个专业术语,其诞生的背景和其具体作用大概如下 在很久很久以前,那是8051单片机流行的时代,做单片机开发都需要一个专用工具,就是单片机的编程器,或者叫烧写器。说“烧”写一点不为过,当年的经典芯片AT89C51在编程时需要十几伏的高电压,加在一个特定的引脚上,才能进入编程。对于某款芯片的编程,都有一个特定的时序,这个时序通常在芯片的datasheet里进行描述并以硬件实现。... 阅读详情
45
订阅 首页种子