本设计采用AT89552单片机,辅以必要的模拟电路,实现了一个基于直接数字频率合成技术(DDS)的正弦谊号发生器。设计中采用DDS芯片AD9850产生频率1KHZ~10MHZ范围内正弦波,采用功放AD811控制输出电压幅度, 由单片机AT89S52控制调节步进频率1HZ。在此基础上,用模拟乘法器MC1496实现了正弦调制信号频率为1KHZ的模拟相度调制信号;用FPGA芯片产生二进制NRZ码,与AD9850结合实现相移键控PSK、幅移键控ASK、频移镇键FSK。
上传时间: 2014-12-05
上传用户:shus521
【问题描述】 在一个N*N的点阵中,如N=4,你现在站在(1,1),出口在(4,4)。你可以通过上、下、左、右四种移动方法,在迷宫内行走,但是同一个位置不可以访问两次,亦不可以越界。表格最上面的一行加黑数字A[1..4]分别表示迷宫第I列中需要访问并仅可以访问的格子数。右边一行加下划线数字B[1..4]则表示迷宫第I行需要访问并仅可以访问的格子数。如图中带括号红色数字就是一条符合条件的路线。 给定N,A[1..N] B[1..N]。输出一条符合条件的路线,若无解,输出NO ANSWER。(使用U,D,L,R分别表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【输入格式】 第一行是数m (n < 6 )。第二行有n个数,表示a[1]..a[n]。第三行有n个数,表示b[1]..b[n]。 【输出格式】 仅有一行。若有解则输出一条可行路线,否则输出“NO ANSWER”。
标签: 点阵
上传时间: 2014-06-21
上传用户:llandlu
讲述逆变器技术的相关文章,又很简单的电路可以实现
标签: 逆变器
上传时间: 2015-04-12
上传用户:sgflyhigher
数字钟是一种用数字电路技术实现时、分、秒计时的钟表。与机械钟相比 具有更高的准确性和直观性,具有更长的使用寿命,已得到广泛的使用。
上传时间: 2015-06-04
上传用户:dfhjdsh
多功能电子时钟的功能的电路具有实现显示时、分、秒,以(24小时)计时方式的功能;具有快速校准时、分、秒的其本功能;秒表/时钟功能的转换;具有整点报时的功能;还可以实现对时间的调整。由单片机、复位、时钟电路、晶振、LED数码管、按键、蜂鸣器组成。
标签: 单片
上传时间: 2015-07-06
上传用户:ghycxz
开关电源因其高效节能引起社会各方面的重视,现已成为通用开关电源、专用开关电源及特种开关电源优选集成电路。多年来对开关电源的核心单元—控制电路实现集成化是开关电源的发展方向,因此开关电源研究有很大的研究价值。 本文通过节能型恒流开关电源的工作原理,根据方案设计技术参数,给出了整体电路设计的理论依据;然后根据设计要求提出了整体电路的实现架构,并且阐述了整体电路工作原理和子电路的性能要求。介绍了输入整流与滤波、变压器、功率开关管、控制器、保护电路、电流电压反馈网络、输出整流续流与滤波、稳压恒流输出模块。最后,应用Multisim仿真软件对子电路模块和整体电路进行功能仿真验证,仿真结果满足要求,进一步验证理论分析和设计的正确性,也是设计理论与实践相结合的一次有价值的尝试。
标签: 开关电源 仿真
上传时间: 2016-05-08
上传用户:路人癸S
在需要硬件实现对数运算的场合,其精度和速度是必须考虑的问题。目前硬件实现对数变换的方法主要有查表法、泰勒公式展开法和线性近似法。查表法所需要的存储单元随着精度的增加或输入值范围的增大而成指数增加;泰勒公式展开法需要乘法器,面积大不易实现;线性近似法的精度有限,且需要误差校正电路,实现较难。
上传时间: 2016-05-24
上传用户:niepan100
实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); }
上传时间: 2016-06-27
上传用户:梁雪文以
基于multism的数字密码锁 通过组合逻辑电路来实现四位密码锁功能。当输入 正确的密码时LED灯亮但蜂鸣器不响,输入错误密码时LED灯不亮但蜂鸣器响。当关闭密码锁开关时无论输入什么样的密码LED灯都亮蜂鸣器都响。密码的输入由开关的闭合与断开控制高低电平进行密码的输入。
上传时间: 2017-06-12
上传用户:liguan94
该电路是一个基于C8051单片机的一个电压电流检测电路 主要实现发电机电压电流的采样检测以及显示控制
上传时间: 2018-05-10
上传用户:yw_ltm