推荐阅读最新更新时间:2024-03-16 15:48
用PIC单片机控制DDS芯片AD9852实现雷达跳频系统
摘要:DDS具有分辨率高、转换速度快的优点。在一些需要高频分辨率、设置转换度的应用场合,尤其是雷达及通信系统中的跳频信号源中,DDS技术具有其它频率合成方法无法比拟的优势,是一种很有发展前途的技术。介绍了DDS的基本原理及DDS芯片功能特点以及DDS芯片AD9852的结构、特点,并采用PIC单片机控制AD9852,实现了跳频频率合成器。
关键词:DDS 频率分辨率 转换速度 频率合成 PIC单片机
在研制雷达系统时,常常需要应用频率合成技术来实现跳频信号源。频率合成是指从一个高稳定的参考频率,经过各种技术处理,生成一系列稳定的频率输出。现在应用最广的是锁相环(PLL)频率合成技术,它是通过变化PLL中的分频比N来实现输出频率的
[单片机]
stm32单片机与pic单片机的优缺点对比分析
stm32单片机 由ST厂商推出的STM32系列单片机,行业的朋友都知道,这是一款性价比超高的系列单片机,应该没有之一,功能及其强大。其基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M内核,同时具有一流的外设:1μs的双12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表现,当然和MSP430的功耗比起来是稍微逊色的一些,但这并不影响工程师们对它的热捧程度,由于其简单的结构和易用的工具再配合其强大的功能在行业中赫赫有名其强大的功能主要表现在: stm32单片机特性 1、内核:ARM32位Cortex-M3CPU,最高工作频率72MHz,1.25DMIPS/
[单片机]
你不知道的PIC单片机中断程序的设计技巧
所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。 在设计引脚中断程序时,有三个需要特别注意的地方。一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORTB端口数据寄存器PORTB为源寄存器的读操作指令。放置这一指令的目的有时并不只是为了读取有用的数据,而是为了取消状态变化的硬件信号,以便顺利清除RBIF标志位,为下一次中断做好准备。二是,由于端口PORTB是引脚电子变化中断,即无论引脚出现上升沿还是下降沿都会产生中断请求,所以必须处理好不需要的虚假中断。三是,
[单片机]
PIC单片机之TIME2
TMR2的宽度与TMR0一样的也是8位,一般伴随着CCP模块和PWM功能一起出现。 8位宽度的TMR2定时器有一个前置预分频器和后置预分频器,同时还有一个周期控制寄存器与它配合一起实现针对单片机指令周期的计数。 TMR2只能作为定时器使用,无法对外部输入的脉冲作计数。 TMR2定时器与TMR0相比,最大的区别是TMR2有一个周期的控制寄存器PR2。PR2寄存器可以设定定时器的上限值。只要当TMR2的计数值和PR2的设定值相等时就会自动归0,同时产生一个中断。 当TMR2的计数值与PR2寄存器中所设定的数值相一致后,一睛个计数脉冲,的到来应会让TMR2溢出归0,注意:一个计数溢出归0后,并不一定产即产生TMR2IF中
[单片机]
PIC单片机CCS之C语言(#DEVICE的用法)
#DEVICE 语法: #device chip options chip是一个特殊的处理器名字(如:PIC16C74),目的是取得支持设备的当前列表: START | RUN | CCSC +Q Option是设备标准操作的限定句.有效的可选项是: *=5 使用5位指针(适合所有的器件) *=8 使用8位指针(适合14和16位的器件) *=16 使用16位指针(适合14位的器件) ADC=x 这里的x是read_adc()函数返回的位数. ICD=TRUE 产生兼容Microchips ICD硬件调试代码 WRITE_EE
[单片机]
PIC单片机控制DS1302子程序
;================================================ ;DS1302控制子程序 ;================================================= ;程序包括:DS1302初始化,时间数据写入和读取程序 ;DS1302_init ;init ds1302 ;Set_DS1302 ;set time to ds1302 ;Get_DS1302 ;get time from ds1302 ;================================================= ;============== 130
[单片机]
PIC单片机入门教程(一)—— 准备工作
1、电脑一台(推荐运行Windows 7 旗舰版 64位系统) 2、选择合适的烧录/调试工具 2.1 “Device Support.html”文件列举了所有器件能支持哪些烧录/调试工具,文件官方版本说明包里 下载链接:http://ww1.microchip.com/downloads/en/DeviceDoc/mplabx-ide-v4.15-release-notes-00.zip 2.2 解压后,打开目录,如下所示 2.3 “G”绿色表示完整的生产测试支持。“Y”黄色表示初步测试支持,未经生产测试。“R”红色表示不支持此设备。 PK4=PICkit 4;PK3=PICkit 3 后缀D=Debu
[单片机]
LCD1602在PIC单片机中的使用程序
#include pic.h __CONFIG(0x1832); //芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡 #define rs RA1 #define rw RA2 #define e RA3 const char web ={' ','W','W','W','.','P','I','C','1','6','.','C','O','M','
[单片机]