将魔王的语言抽象为人类的语言:魔王语言由以下两种规则由人的语言逐步抽象上去的:α-〉β1β2β3…βm ;θδ1δ2…-〉θδnθδn-1…θδ1 设大写字母表示魔王的语言,小写字母表示人的语言B-〉tAdA,A-〉sae,eg:B(ehnxgz)B解释为tsaedsaeezegexenehetsaedsae对应的话是:“天上一只鹅地上一只鹅鹅追鹅赶鹅下鹅蛋鹅恨鹅天上一只鹅地上一只鹅”。(t-天d-地s-上a-一只e-鹅z-追g-赶x-下n-蛋h-恨)
上传时间: 2013-12-19
上传用户:aix008
本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。
上传时间: 2017-07-03
上传用户:gaojiao1999
【问题描述】 在一个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
实验源代码 //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
上传用户:梁雪文以
网络新技术论文 移动互联网是相对固定互联网而言的,是通过该移动互联网,用户使用无线智能终端(手机、pda、平板电脑、车载gps等)可以在移动状态下使用互联网的网络资源。这种移动产品的互联网化和互联网络产品的移动化正在深刻地影响着大众生活。
上传时间: 2017-12-19
上传用户:美丽一瞬间
#include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
标签: 道理特分解法
上传时间: 2018-05-20
上传用户:Aa123456789
AR0231AT7C00XUEA0-DRBR(RGB滤光)安森美半导体推出采用突破性减少LED闪烁 (LFM)技术的新的230万像素CMOS图像传感器样品AR0231AT,为汽车先进驾驶辅助系统(ADAS)应用确立了一个新基准。新器件能捕获1080p高动态范围(HDR)视频,还具备支持汽车安全完整性等级B(ASIL B)的特性。LFM技术(专利申请中)消除交通信号灯和汽车LED照明的高频LED闪烁,令交通信号阅读算法能于所有光照条件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光学格式和1928(水平) x 1208(垂直)有源像素阵列。它采用最新的3.0微米背照式(BSI)像素及安森美半导体的DR-Pix™技术,提供双转换增益以在所有光照条件下提升性能。它以线性、HDR或LFM模式捕获图像,并提供模式间的帧到帧情境切换。 AR0231AT提供达4重曝光的HDR,以出色的噪声性能捕获超过120dB的动态范围。AR0231AT能同步支持多个摄相机,以易于在汽车应用中实现多个传感器节点,和通过一个简单的双线串行接口实现用户可编程性。它还有多个数据接口,包括MIPI(移动产业处理器接口)、并行和HiSPi(高速串行像素接口)。其它关键特性还包括可选自动化或用户控制的黑电平控制,支持扩频时钟输入和提供多色滤波阵列选择。封装和现状:AR0231AT采用11 mm x 10 mm iBGA-121封装,现提供工程样品。工作温度范围为-40℃至105℃(环境温度),将完全通过AEC-Q100认证。
标签: 图像传感器
上传时间: 2022-06-27
上传用户:XuVshu
eeworm.com VIP专区 单片机源码系列 20资源包含以下内容:1. 单片机AT89C5l用电故障控制系统.doc2. CodeVisionAVR_C_编译器的使用.pdf3. 4×4矩阵键盘电路的改进.rar4. code visionAVR setup.exe5. 51单片机多机通信过程.doc6. 从零开始学51单片机源代码.rar7. 8051单片机彻底研究-实习篇.pdf8. 52单片机超声波智能避障小车(c语言源代码).doc9. 滴水效果-led.zip10. 带数码管的交通灯-c语言和汇编.zip11. 通过单片机控制变频器(程序).doc12. 16X16点阵显示系统.rar13. AT89C51单片机资料手册.pdf14. 飞思卡尔单片机9S12XS128说明书.pdf15. Microchip 8位PIC单片机手册.pdf16. USB转串口线使用说明.pdf17. MCS51单片机扩展系统编址问题探讨.pdf18. pic32mx330:PIC单片机介绍.pdf19. BLK-MD-BC04-B_AT指令集_V2.43.pdf20. 由AD9851和LMX2306构成的锁相电路.pdf21. AVR转换板资料.pdf22. MCS51系列单片机实验内容.pdf23. 基于单片机的程控增益放大器论文(AD603).doc24. 智能双小车C程序 - 主机.doc25. 基于porteus的交通灯的仿真.zip26. STC15F100-series-chinese.pdf27. 智能双小车的设计与实现(C程序) 从机.doc28. 基于HMC5883L的电子罗盘的制作.rar29. STC-MCU-SPI演示(源代码).rar30. MK7系列的指令集说明.pdf31. 用AT89S51单片机软件解码PT2262的C程序_OK.docx32. 基于单片机的家庭无线红外报警系统(程序).zip33. PIC常用汇编指令.doc34. 最精简的PT2262解码程序.doc35. Proteus ISIS 教程.pdf36. 基于单片机的密码锁(1602+24c02+s51).zip37. 80C51特殊功能寄存器地址表.doc38. 基于单片机的0~9led倒序显示.zip39. 单片机教学中Proteus的应用研究.pdf40. 基于51单片机的电子时钟(DS1302)设计.doc41. 基于单片机的0~9led显示奇数.zip42. 毕业设计(论文)基于单片机的电容测量仪设计.docx43. 80c51单片机原理图及其C程序设计.pdf44. WFS-2104红外线遥控小车.zip45. 自己做的单片机Proteus仿真实例.rar46. M-BUS协议.pdf47. Keil软件介绍及使用步骤.doc48. 串口调试 文档.doc49. LM3S615编程技术_LM3S615软件开发.ppt50. 单片机跑马灯c语言程序.doc51. 8051单片机C设计完全手册(清晰版)14-08.pdf52. MSP430常用模块及原理.pdf53. 单片机开发辅助软件.rar54. 循迹小车的C语言程序(带注释).pdf55. Arduino入门教程.pdf56. proteus元件名称对照表.doc57. 基于STC单片机的智能消防车的设计与实现.doc58. 51单片机小精灵v1.3.exe59. 51单片机智能反汇编工具.rar60. 51单片机DS1302液晶电子钟.pdf61. 基于CH341A的USB转UART和SPI接口单片机程序下载器.pdf62. 液晶12864.rar63. 基于8x8点阵的0~9流动显示.rar64. NBC51-V4.0使用手册.pdf65. 基于单片机仓库温湿度监测系统.doc66. 智能小车单片机程序及报告+流程图+管脚说明.zip67. KeilC编程总结.pdf68. 9011~9018(三极管参数).rar69. 基于PT272/2262芯片的无线遥控电路原理与应用.pdf70. 160128液晶显示压力(源代码).rar71. avr_fighter及驱动.rar72. STM8S207芯片资料.pdf73. 单片机系统中自制硬件字库的应用.rar74. 合泰芯片选型表.pdf75. 十天学会单片机及其语言种子.zip76. 基于8051与1601LCD的计算器的设计与实现.rar77. 课程设计之乒乓球游戏机电路设计.doc78. 单片机小精灵v1.3完美破解.exe79. 基于单片机的射击训练游戏(源代码).rar80. 大屏幕LED仿真.rar81. 基于单片机实现LED读取遥控器键值(程序及电路图).zip82. LAB6000单片机试验箱说明.pdf83. 32X16LED汉字点阵显示屏(atmega16) - 单片机仿真.rar84. 基于STC11L60XE单片机的电子琴完整设计过程及源代码下载.rar85. 无线智能车设计.doc86. 单片机课程设计-使用DS18B20显示温度.zip87. Keil C51语言使用技巧及实战.pdf88. PIC单片机串口通信的使用.zip89. 160128液晶显示当前压力.zip90. PIC单片机的AD使用.zip91. 浅谈8051单片机编程中C语言代码优化.pdf92. CPU设计简介.pdf93. 138与595控制 16x16点阵.rar94. C51HEX文件的生成和单片机最小系统.doc95. 建立你的第一个KeilC51项目.doc96. 51串口通信C程序--模块集合.doc97. 51单片机开发板压缩文件.rar98. 带整点报时与闹钟功能的数字钟.doc99. ISIS_7_Professional元件库列表及中英文对照合并.doc100. 51模拟I2C传输.zip
上传时间: 2013-05-25
上传用户:eeworm
随着21世纪的到来,特别是近年来现代高科技和信息技术正在由智能大厦走向智能化住宅小区,进而走进家庭。人们对家居生活环境的要求也越来越高,并将注意力越来越多的放在了生活环境的安全性、舒适性和便利性上。 家居无线监控问题是当今国际建筑智能化领域的前沿性研究课题。无线传感网络的出现克服了家庭中布线的烦琐,充分体现了智能家居系统的灵活、方便、高效。本项目研究开发了基于ZigBee技术和Internet技术的智能家居监控系统,将Internet的远程监控与ZigBee短距离控制相结合,实现系统的家居无线控制和数据采集,避免了综合布线,可扩展性好。 本文首先进行系统总体设计,结合底层ZigBee无线传感网络的特点和系统总体网络监控的要求,将该系统设计分为四部分:无线传输模块、数据处理模块、以太网传输模块、上位机显示界面。然后对ZigBee协议标准做了全面地研究分析,同时给出了基于CC2430的无线传输模块的软硬件设计和星型网络搭建,并给出了测试结果。接着设计了基于TMS320F2812的数据处理模块,给出了硬件电路和外围辅助电路设计方案,并为其移植了实时操作系统μc/OS-Ⅱ。本设计完成了基于RTL8019AS的以太网传输模块设计和系统的以太网通信程序的设计,实现了从底层ZigBee无线传感网络的数据采集最终到监控机的数据传输并测试成功。最后在VC++6.0环境下,应用Windows Sockets套件接口开发显示界面对底层采集的数据分类显示。 整个智能家居监控系统能够对家用电器的完成开关量的控制,还能够对三 表(水表、电表、燃气表)进行无线抄表,最重要的是可监测来自家庭安防传感器(火警、煤气泄露)的数据,以备物业等部门监控。通过测试后,证实了设计方案的正确性,结果满足系统设计要求,该设计具有一定的新颖性和实用性。关键词:智能家居,ZigBee,数据处理,μC/OS-Ⅱ,Windows Sockets
上传时间: 2013-06-28
上传用户:shinnsiaolin
无线数传电台串口通信C程序源码 电台型号为深圳友迅达公司的F201/B无线数传电台
上传时间: 2014-01-24
上传用户:王小奇