推荐阅读最新更新时间:2024-11-10 13:31
电磁波辐射检测仪的使用方法、工作原理与应用
摘要:电磁波辐射检测仪在我们的生活中已经得到了普遍的运用。本文主要介绍了电磁波辐射检测仪的使用方法、电磁辐射检测仪工作原理以及它的应用,详细说明了电磁波辐射检测仪产品的特点。 电磁辐射介绍 电磁波(又称电磁辐射)是由同相振荡且互相垂直的电场与磁场在空间中以波的形式移动,其传播方向垂直于电场与磁场构成的平面,有效的传递能量和动量。电磁辐射可以按照频率分类,从低频率到高频率,包括有无线电波、微波、红外线、可见光、紫外光、X-射线和伽马射线等等。人眼可接收到的电磁辐射,波长大约在380至780纳米之间,称为可见光。只要是本身温度大于绝对零度的物体,都可以发射电磁辐射,而世界上并不存在温度等于或低于绝对零度的物体。
[测试测量]
51单片机-定时器&数码管扫描显示
1.定时器中断实现间隔切换 在第六章第4讲的测试代码中提到过数码管微闪烁问题,这是由于三八译码器的IO端口切换的间隔时间不均匀导致,这部分的问题宋老师已经在《手把手教你学51单片机》文档6.4.2节有详细解释,并在6.5.2节里解决了这个问题。数码管扫描函数我们使用定时器0强制实现间隔1ms切换三八译码器的IO输出,这样保证了每个数码管被点亮的时间都是均匀的。我们在主函数里不停地执行数码管显示函数。这里是测试代码,用定时器1实现add间隔50ms自增1,数码管显示add的值。 #include reg52.h #include function.h //详见第六章第8讲 #include timer.h u32 a
[单片机]
MCS51单片机的定时器/计数器概念 非常好的寄存器关系图
一、MCS-51单片机的定时器/计数器概念 单片机中的定时器和计数器其实是同一个物理的电子元件,只不过计数器记录的是单片机外部发生的事情(接受的是外部脉冲),而定时器则是由单片机自身提供的一个非常稳定的计数器,这个稳定的计数器就是单片机上连接的晶振部件;MCS-51单片机的晶振经过12分频之后提供给单片机的只有1MHZ的稳定脉冲;晶振的频率是非常准确的,所以单片机的计数脉冲之间的时间间隔也是非常准确的,这个准确的时间间隔是1微秒; MCS-51单片机外接的是12MHZ的晶振(实际上是11.0592MHZ),所以,MCS-51单片机内部的工作频率(时钟脉冲频率)是12MHZ/12=1MHZ=1000000次/秒=1000000条指令
[单片机]
stm32 总线与内存分布
1、总线 系统结构 系统包括一个由多个互相连接的32位AHB总线组成的矩阵 8个主总线 – Cortex-M4 with FPU core I-bus, D-bus and S-bus – DMA1 memory bus – DMA2 memory bus – DMA2 peripheral bus – Ethernet DMA bus – USB OTG HS DMA bus 7个从总线: – Internal Flash memory ICode bus – Internal Flash memory DCode bus – Main internal SRAM1 (112 KB
[单片机]
STM32延时函数
void delay_init(u8 SYSCLK) { SysTick- CTRL&=0xfffffffb; fac_us=SYSCLK/8; fac_ms=(u16)fac_us*1000; } Systick 主要的作用就是拿来计时,其原理和应用简述一下就是这样的:通过配置寄存器 SysTick- CTRL来设定Systick的计时频率并Enable使Systick开始计数,这里的 SysTick- CTRL&=0xfffffffb应该很好理解,把第2位设定为0,查找应用手册可以知道这是把Systick的计时频率设定为CPU主频(SYSCLK)的1/8。
[单片机]
STM32F407和STM32F051主从I2C通信方法
简介:本文章主要介绍STM32F407和STM32F051主从I2C通信方法。 M4作为主机: int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ HAL_Init(); /* Configure the system clock */ SystemClock_Config(); /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_I2C1_Init(); MX_USART1_UART_Init(); /* USER CODE BEG
[单片机]
安全固件更新 - STM32 SBSFU的实现与应用
STM32 安全固件更新 STM32 安全固件更新离不开STM32 安全启动。 参考上图23, 理解STM32 安全固件更新的流程。 ◎ 下载固件头 ◎ 验证固件头 ◎ 下载(加密)固件 ◎ 重启 ◎ 检查/设置安全环境 ◎ 检查是否需要固件更新 ◎ 验证固件头 ◎ 解密/验证固件并烧入固件 ◎ 认证固件 ◎ 执行新固件 从STM32 SBSFU 的流程中可以看出,固件的完整性,以及固件header 的完整性都很重要,都必须要进行检查。STM32 SBSFU 中固件header 中包含固件的哈希值或者认证码。为什么这里可以包括一个哈希值而不是一个签名值?因为固件header 是被签名或者受AESGCM 认证码TAG 保
[单片机]
AVR单片机相位修正PWM定时器0发生模式试验程序
/*AVR相位修正PWM定时器0发生模式*/ /*PWM波的产生机理是定时器0的TCNT0由0到255,在由255到0,不断地计数,当在0-255计数时TCNT0=OCR0时在OC0引脚上出现低电平,*/ /*当在255-0计数时TCNT0=OCR0时在OC0引脚上出现高电平,当由0加到255,再由255减到0时,产生溢出中断,可以再终端服务中修改OCR0的值,以改变占空比,比用引脚模拟要准确*/ /*另外值得说的是相位修正PWM很适合用在电机控制的场合,他比快速PWM慢,因此它的最大频率要比快速PWM低的多*/ /* 相位修正PWM实验 20110416 天津第四项目部宿舍 王均伟 */ #include iom16v.
[单片机]