基于AD9854的正交扫频信号源设计

AD9854片内集成了48位频率累加器、48位相位累加器、正余弦波形表、两个12位高性能正交D/A转换器以及调制和控制电路,其能够在单片,上完成频率、相位、幅度的调制以及l|Q正交调制等功能。在高稳定度时钟的驱动下,AD9854通过数字化编程将产生频率、相位、幅度高稳定的正弦和余弦信号,作为本振用于通信,雷达等方面。AD9854 的DDS核具有48位的频率分辨率(在300M系统时钟下,频率分辨率可达1uHZ)。输出17位相位截断保证了良好的无杂散动态范围指标。同时,AD9854内部还含有可编程控制的时钟乘法器,这可以使较低频率的振荡器通过乘法电路实现从4到20的整数倍频为系统时钟信号,其内部时...
关键词: AD9854 信号 控制

http://www.eeworld.com.cn/mndz/article_2018052027056.html 发布时间: 2018-05-20



采用Atmega8作为红外发射编码和接收解码芯片设计

1 引言红外遥控器已被广泛使用在各种类型的家电产品上,它的出现给使用家器提供了很多的便利。红外遥控系统一般由红外发射装置和红外接受设备两大部分组成。红外发射装置又可由键盘电路、红外编码芯片、电源和红外发射电路组成。红外接收设备可由红外接收电路、红外解码芯片、电源和应用电路组成。通常为了使信号能更好的被传输发送端将基带二进制信号调制为脉冲串信号,通过红外发射管发射。本设计采用Atmega8作为红外发射编码和接收解码芯片。2 系统功能分析一个完整的照明灯的红外遥控电路应具有以下功能:按下任意一个开关能使相应的灯实现亮灭的功能,按下总开关实现所有灯的亮灭,按下相应的定时关闭键能实现电灯在设定的时间内...
关键词: Atmega8

http://www.eeworld.com.cn/mndz/article_2018052027050.html 发布时间: 2018-05-20



STM32下模拟I2C的C语言实现

近来主要在写一些STM32上的开发程序,由于STM32的固件库中,I2C模块实在是不好用,所以在采用了软件模拟的方法来实现。具体的代码如下(在Keil下调试通过):#include "stm32f10x_lib.h"    //条件编译 1:使用软件模拟I2C  //#define PIN_SCL   GPIO_Pin_6  //#define PIN_SDA   GPIO_Pin_7      static __inline void TWI_SCL_0...
关键词: STM32 模拟I2C

http://www.eeworld.com.cn/mcu/article_2018052039350.html 发布时间: 2018-05-20



51单片机 (2)流水灯实验

一、控制一/多灯亮灭汇编实现;注释  LOOP:  ;SETB P1.1 ;(1)熄灭灯  MOV P1,#0FFH;  LCALL DELAY     ;(2)延时一段时间  ;CLR P1.1        ;(3)点亮灯  MOV P1,#0FDH;  LCALL...
关键词: 51单片机 流水灯

http://www.eeworld.com.cn/mcu/article_2018051939305.html 发布时间: 2018-05-19



AVR 的精确延时程序

C语言中,想使用精确的延时程序并不容易。IAR 中有这样的一个函数 __delay_cycles(),该函数在头文件intrinsics.h中定义,函数的作用就是延时N个指令周期。根据这个函数就可以实现精确的延时函数了(但不能做到100%精确度)。实现的方法:建立一个delay.h的头文件:#ifndef __IAR_DELAY_H#define __IAR_DELAY_H#include <intrinsics.h>#define   XTAL   8   //可定义为你...
关键词: AVR 精确延时

http://www.eeworld.com.cn/mcu/article_2018051839283.html 发布时间: 2018-05-18



AVR c语言的位操作

位操作一个共同的任务是编程微控制器 MCU打开或关闭IO 寄存器的一些位bit 很幸运标准C 有较好的和适用的位操作功能而没有借助于汇编指令或其它非标准C 结构C 定义了一些按位进行的运算是很有用的a | b – 按位或 这个表达式指示中a 被表达式中的b 按位进行或运算这惯用于打开某些位尤其常用|=的形式例如PORTA |= 0x80; // 打开位7 (最高位)a & b – 按位与 这个运算在检查某些位是否置1 时有用例如If ((PORTA & 0x81) == 0) // 检查位7 和位0注意圆括号需要括在&运算符的周围因为它和= = 相比运算优先级较低这是C...
关键词: AVR c语言 位操作

http://www.eeworld.com.cn/mcu/article_2018051839280.html 发布时间: 2018-05-18



MX35汽车信息娱乐系统最佳解决方案

作为汽车半导体的领军企业飞思卡尔联合Khronos Group 推出了一款集成了OpenVG硬件加速器的汽车多媒体嵌入式微处理器i.MX35,成为全球首款集成OpenVG硬件加速器的汽车多媒体微处理器,i.MX35卓越的多媒体性能将车载多媒体推向一个新的高度,确定了Freescale在汽车电子行业不可撼动的引领地位。低成本全功能已经成为目前车载多媒体的发展趋势,汽车已经成为现代消费者不可或缺的“轮子上的娱乐空间”,对多媒体的功能要求越来越多,汽车信息、娱乐、控制等全方位的整合需求已愈来愈凸显。高集成度、低成本化将是车载多媒体解决方案供应商角逐的重点。并且这一市场在汽车电子领域占有的比重在逐年扩...
关键词: 飞思卡尔 i MX35

http://www.eeworld.com.cn/qcdz/article_2018051622799.html 发布时间: 2018-05-16



谷歌I/O大会总结:人工智能冲破障碍 未来有更多潜力

  如果要给谷歌今年的I/O开发者大会寻找一个主题,那么就是人工智能(AI)已经融入了公司所有要做的事情中。从让人印象深刻的Duplex到全新的第三代Cloud TPU,包括在下一代Android P系统中整合的很多功能,机器学习技术将会继续扮演非常重要的角色,而谷歌每年在这个领域都会保持对竞争对手的优势。下面就随网络通信小编一起来了解一下相关内容吧。  在这次I/O开发者大会上,许多谷歌公司知名的代表人物都纷纷分享了自己对人工智能领域的看法。包括Greg Corrado, Diane Greene和Fei-Fei Li谈话,以及Alphabet董事长John Hennessy的演讲,都展示了...
关键词: 谷歌 人工智能

http://www.eeworld.com.cn/wltx/article_2018051520559.html 发布时间: 2018-05-15



sprintf在51单片机中转换字符出错问题解决

sprintf是C语言库中具有转换数据类型的功能函数,出现一种情况,在51单片机中,定义unsigned  char   temp;然后 想用串口直接把temp 以十进制数是、形式打印出来,是先这样转换的 sprintf((char*)tem,"%d",temp);即先把temp转换成十进制数字符tem,然后再通过串口输出tem,然而串口输出的竟然有乱码,而且和temp的值也不对应;查找原因:原来%d,代表的是将int型数据转换为十进制字符的作用,既然是int型,那他占用空间为至少2个字节,那么我们定义的temp仅是unsigned char 占空间一字...

http://www.eeworld.com.cn/mcu/article_2018051439259.html 发布时间: 2018-05-14



参与中国第一个晶体管研制的科学家邓先灿

邓先灿(图中居中者)和杭电微电子研究中心的老专家们合影。浙江在线5月14日讯(浙江在线记者 郑琳 通讯员 程振伟)中兴被封杀后,“中国芯”由一个事件,变成一种情绪,一种行动,以及摆在中国企业、学界面前的重大问题。仿佛是美国的一记重拳惊醒梦中人,一夜之间,中国的芯片行业被“激活”了,人人豪情万丈,似乎突破困境指日可待——4月20日,马云宣布进军芯片行业;4月23日,中国电子科技集团公司发布数字信号处理器“魂芯二号A”;5月3日,中科院发布国内首款云端人工智能芯片……“然而,大家还没意识到最大的信息安全危机。”说这话的,是一位85岁的科学家。你很难想象,就在杭州下沙一所大学里,有个历史悠久的微电子...
关键词: 晶体管

http://www.eeworld.com.cn/manufacture/article_2018051425381.html 发布时间: 2018-05-14



学习STM32(3)-电源、时钟、复位电路

Stm32时钟分析该分析材料大部分来自opendev论坛,我所做的只不过是加上一些自己的分析和整理,由于个人能力有限,纰漏之处在所难免,欢迎指正。一、硬件上的连接问题如果使用内部RC振荡器而不使用外部晶振,请按照如下方法处理:1)对于100脚或144脚的产品,OSC_IN应接地,OSC_OUT应悬空。2)对于少于100脚的产品,有2种接法:   i)OSC_IN和OSC_OUT分别通过10K电阻接地。此方法可提高EMC性能。   ii)分别重映射OSC_IN和OSC_OUT至PD0和PD1,再配置PD0和PD1为推挽输出并输出'0'。此方...

http://www.eeworld.com.cn/mcu/article_2018051339235.html 发布时间: 2018-05-13



89C51与ad0832 输出正弦波,三角波,矩形波,锯齿波

proteus仿真电路图c语言程序#include <absacc.h>  #include <reg52.h>    #define DA0832 XBYTE[0xfffe]    #define uchar unsigned char  #define uint unsigned int    sbit&nbs...

http://www.eeworld.com.cn/mcu/article_2018051339198.html 发布时间: 2018-05-13



用C语言编程使51单片机的数码管左移循环显示

高手支招:请问用C语言编程使51单片机的数码管左移循环显示0-7的程序怎么编呀由于我不懂得用中断和定时,请程序里不要用那两个函数,谢谢(*^__^*) 嘻嘻…… 悬赏分:0 - 解决时间:2010-7-31 18:09 问题补充:这个是我自己编的,可是运行起来就是不移动,麻烦你们帮修改一下,我没有编左移循环部分的程序。//==========================================================最佳答案://---------------------------------------------------#include <...

http://www.eeworld.com.cn/mcu/article_2018050939122.html 发布时间: 2018-05-09



用 AT89C52 使 LED 闪亮的程序

电路:P0.0、P0.1 分别外接一个 LED,输出高电平时,LED 发光。   P2.0 外接一个按键。请“不用延时程序”写个这样的程序:当按键不按的时候,LED(D1)先以1秒的时间快闪三下,然后再以3秒的时间慢闪三下。若按下按键后,LED(D2)先以1秒的时间快闪三下,然后再以3秒的时间慢闪三下。是不用“不用延时程序”写的哦。(*^__^*)……问题补充: 请用C语言写。当按键按下、松开,都应该立即转到相应的 LED 先以1秒的时间快闪三下,然后再以3秒的时间慢闪三下。;============================================最佳答案:“不用延时程序”,就...
关键词: AT89C52 LED 闪亮

http://www.eeworld.com.cn/mcu/article_2018050939121.html 发布时间: 2018-05-09



51 单片机使用串入并出芯片 164 以及矩阵键盘

硬件:74HC164驱动四个数码管,矩阵键盘。设计要求:第一次按按键1显示1- - -、按按键2显示2- - -,以此类推,按1~9都是这样显示。第二次按按键(如果第一次按的是1)(第二次按的是2)显示12-- ;第三次按按键(如果第一次是1第二次是2第三次试3)显示123-;按键第四次(如果第一次是1第二次是2第三次是3第四次是4)显示1234。C语言编程如下://=======================================================#include <AT89X51.H>char disp_buff [4] = {0};   &...

http://www.eeworld.com.cn/mcu/article_2018050939118.html 发布时间: 2018-05-09



51单片机--8 位数码管动态显示 12 位数字

51单片机,要求用 8 位数码管动态显示 12 位学号。还要用按键调整走动速度,C语言的。//-------------------------------------------#include <reg52.h>#include <intrins.h>sbit  k_add = P3^1;sbit  k_sub = P3^4;//-------------------------------------------unsigned char code SEG7[] = {    0xc0,0xf9,0xa4,0xb0,0x99...

http://www.eeworld.com.cn/mcu/article_2018050939113.html 发布时间: 2018-05-09



1977年IEEE代表团访华,当时中国电子技术是什么水平?

1977年9月27日,应中国电子学会的邀请,由十名代表组成的IEEE代表团抵达中国开始对零件,计算机,通信,和电力领域进行了为期三周的访问,这篇文章是基于代表团成员的贡献,使得当时的美国读者可以近距离了解中国的先进技术。 中国电气和电子技术中最引人注目的方面在哪里?发展方向在哪里?正在以何种速度发展呢?总体来说,中国落后于欧美地区10-15年左右,大致的发展起始于1948年。但是政府号召人民在2000年之前追平或超越工业化国家。西方访问者,如近期的IEEE代表团,也认为中国是可以做到的 -- 当然,意识形态的和谐统一将转化为现代化的驱动力,从而克服国家在研究领域、工业发展,特别是教育...
关键词: 电子技术

http://www.eeworld.com.cn/xfdz/article_2018050985422.html 发布时间: 2018-05-09



中国半导体行业如何从芯片到生态整体突围?

  最近半导体行业被推上舆论的风口浪尖,各种盘点分析都层出不穷。现在国内芯片行业一片大干快上的声音,很多人很可能对这个行业的凶险没有深刻的认识,一味蛮干后果只可能是血本无归,但如果认清其中的规律,这么艰难的市场也不是全然没有逆袭的机会。下面就随嵌入式小编一起来了解一下相关内容吧。  半导体行业101  半导体行业好像很神秘,但其实它也符合市场发展规律,典型的先垂直后水平发展。垂直指的是所有事情都自己干,在20 世纪 50 年代半导体公司从头干到尾,类似早期的电脑、手机行业,在刚开始厂家自己写底层软件、应用软件、设计电路板,生产等等,全部是在公司内部完成,慢慢发展就有了专业ODM(设计代工厂),...
关键词: 芯片

http://www.eeworld.com.cn/qrs/article_2018050948022.html 发布时间: 2018-05-09



中国半导体行业如何从芯片到生态整体突围?

来源:钛媒体最近半导体行业被推上舆论的风口浪尖,各种盘点分析都层出不穷。我在半导体行业已经工作了十余年,曾在世界顶级半导体公司从事过技术、市场、销售等各类工作,也经历过数个市场从无到有,从高速发展到平稳成熟的周期。现在国内芯片行业一片大干快上的声音,很多人很可能对这个行业的凶险没有深刻的认识,一味蛮干后果只可能是血本无归,但如果认清其中的规律,这么艰难的市场也不是全然没有逆袭的机会。半导体行业101半导体行业好像很神秘,但其实它也符合市场发展规律,典型的先垂直后水平发展。垂直指的是所有事情都自己干,在20 世纪 50 年代半导体公司从头干到尾,类似早期的电脑、手机行业,在刚开始厂家自己写底...
关键词: 半导体

http://www.eeworld.com.cn/manufacture/article_2018050925238.html 发布时间: 2018-05-09



单片机按键按下的先后顺序判断

K4、K3:“进出”模拟检测键。每先按K3、再按K4,即代表“进”一人次;每先按K4、再按K3,则代表“出”一人次。每“进”一人次,就在原“进”显示基础上加1(“进”显示初始状态为“b000”);每“出”一人次,就在原“出”显示基础上加1(“出”显示初始状态为“C000”)。 悬赏分:100 - 解决时间:2010-6-25 19:14 最好把C语言程序给出来~按照题目,编写了程序。用 PROTEUS 软件仿真截图如下。原来编写的程序,是使用汇编语言,现按照要求改成了C语言。//=======================...

http://www.eeworld.com.cn/mcu/article_2018050839098.html 发布时间: 2018-05-08




<上一页 12345678910111213141516 下一页> 相关结果约9,576个