推荐阅读最新更新时间:2024-03-16 14:32
Microchip扩展高性能32位MCU,新系列器件集成浮点单元
48款PIC32MZ EF系列新器件集成2 MB闪存、512 KB RAM、18 MSPS 12位ADC、FPU、加密引擎、高速USB、10/100以太网、CAN及多种同类最佳外设选择 单片机、混合信号、模拟器件和闪存专利解决方案的供应商 Microchip Technology Inc.(美国微芯科技公司)日前宣布扩展旗下高性能PIC32MZ系列32位单片机(MCU)产品。新系列器件集成了一个硬件浮点单元(FPU),有助密集型单精度和双精度运算应用同时实现高性能和更低的延迟。此次推出的PIC32MZ EF系列有48款新器件,均具有一个适用于多种高速高带宽应用的12位18 MSPS模数转换器(ADC)。此外,PIC3
[单片机]
AVR单片机教程——数字输入
我们已经学习了如何使用按键和拨动开关,不知你有没有好奇 button_down 和 switch_status 等函数是如何实现的。本篇教程带你一探究竟,让我们从按键的原理开始。 在原理图中,按键的符号如下图所示: 符号很简单,就是两个触点上方有一个动片,当按下时与两个触点接触。实际上按键内部的机械结构大体上就是这样,实现的功能是,没有按下时两端断路,按下时两端短路。 还有一种画法是这样的,即电键: 就按键内部的机械结构来说,第一种更加真实,但从电路角度来看,两者没什么区别。 但是我们的开发板上的按键有4个引脚,这是怎么回事呢?其实上面两个和下面两个分别是连通的,相当于只有两个: 拨动开关,相当于单刀双掷开关: 从
[单片机]
单片机中最小二乘方滤波器的向量测量和功率计算
目前,以单片机为基础的数字式电气测量、保护装置已成为主流形式。交流信号直接采样也已成为一种普通的方法。快速傅立叶算法是其中的主要算法,而最小二乘方算法,计算量很大,特别是在单片机的处理能力有限的情况下,既要保证实时性,又要保证计算速度,不经过精心设计和程序优化,很难保证二者的统一。
通过减少采样次数、使用每周滤四个采样点拟合的滤波器和一套优化措施,使该算法计算速度大大提高,可以胜任工频向量的实时测量,因而可以用于过流、速断、方向保护等多个方面。本文分析了滤波器中的向量相位关系,同时给出了以此为基础的两线制功率计算举例。该方法已通过实际应用检验。
1 最小二乘方滤波器的构造
根据文献 的研究结果,对每一路信号,输入电压函
[单片机]
单片机汇编语言的点阵显示源码
既有动态显示又有静态显示,没有电原理图,但是很简单,行扫描,上下滚动,单片机型号STC15F2K60S2(打开文件后就可以看到) 单片机源程序如下: /* 静态 DL BIT P1.0;串行输入列信号(数据信号)(低有效)并行输出 DH BIT P1.1;串行输入行信号(行扫描信号)(高有效)并行输出 STR BIT P1.2;RCLK 三态输出锁存器的时钟输入 CLK BIT P1.3;SRCLK 移位寄存器的时钟输入 FOE BIT P1.4;/OE 输出允许控制 ROWH EQU
[单片机]
自动图像报警系统研究及单片机实现
摘要:全面介绍了基于图像的自动报警系统的实现方法,克服了传统单点信号报警的缺陷,并采用先进的RISC结构单片机和高密度FLASH、CPLD技术,使系统具有实时响应和自适应能力。
关键词:图像报警 RISC FLASH CPLD 自适应
报警系统广泛应用于银行、饭店、交通管理以及智能大厦等场所和领域。传统的自动报警装置,大多采用单点信号报警,即在某一特定位置安放传感器,当该采集点处的物理量达到报警门限时,就向中心控制计算机发出报警请求信号。这种报警装置的优点是安装便利,反应迅速,但其适用范围较小,对单点噪声过分敏感而导致误报,在防止误报和漏报两方面不可兼得等先天缺陷,限制了它不能被应用于情
[传感技术]
51单片机 (3)定时器和计数器
注:定时器与计数器原理与使用方法相似、此处计数器知识为基础普及、后面详讲 2个定时器(寄存器)、定时器0、定时器1、(计数器0、计数器1) TMOD: 定时器 /计数器模式控制寄存器 详见 百度百科TMOD 每经过一个机器周期、寄存器+1 TF:定时器溢出标志。溢出时自动置1。中断时硬件清零否则必须软件清零。 TR:定时器运行控制位。置1开始计时、清零停止计时。 C/T:该位为0时用作计时器、该位为1时用作计数器。 溢出时时间-开始计时时间=预设定时时间 一个机器周期共有12个振荡脉冲周期 若设定时为0.02s,则: 12*(65535-X)/11059200=0.02s 定时器作“加1”次数:X=4710
[单片机]
msp430单片机实现PWM
PWM信号是一种具有固定周期(T)不定占空比(t)的数字信号,如下图所示。如果PWM信号的占空比随时间变化,那么通过滤波之后的输出信号将是幅度变化的模拟信号。因此通过控制PWM信号的占空比,就可以产生不同的模拟信号。 msp430单片机利用Timer_A或者Timer_B可以很好的实现产生任意PWM信号。 Timer_A定时器的计数器工作在增计数方式,输出采用模式7(复位/置位模式),则可以利用CCR0控制PWM波形的周期,用某个寄存器CCRx控制占空比。原理图如下:(注:这幅图片为网上下载,他用的是Timer_B定时器,故输出TBx) 摘录下面一段: http://www1.ti.com.cn/
[单片机]
基于51单片机超声波避障+蓝牙遥控智能小车
单片机源程序如下: #include reg52.h #include intrins.h typedef unsigned char u8; typedef unsigned int u16; typedef unsigned long u32; sbit Sevro_moto_pwm = P2^6; //接舵机信号端输入PWM信号调节速度 sbit ECHO= P1^1; //超声波接口定义 sbit TRIG= P1^0; //超声波接口定义 sbit PWM1 = P2^5; //左电机高电平 sbit PWM2 = P2^
[单片机]