ARINC429总线协议是美国航空电子工程委员会(Airlines Engineering Committee)于1977年7月提出的,并于同年发表并获得批准使用,它的全称是数字式信息传输系统(Digital Information Transmission System ) 。协议标准规定了航空电子设备及有关系统间的数字信息传输要求。ARINC429广泛应用在先进的民航客机中,如B-737、B-757、B-767,俄制军用飞机也选用了类似的技术。 ARINC429总线结构简单、性能稳定,抗干扰性强。最大的优势在于可靠性高。飞机上的ARINC429数据总线,用于在系统和设备之间传送上千种不同类型的参数,如航向、真空速、马赫数等。
标签: 429总线协议
上传时间: 2016-08-17
上传用户:w50403
/****************temic*********t5557***********************************/ #include <at892051.h> #include <string.h> #include <intrins.h> #include <stdio.h> #define uchar unsigned char #define uint unsigned int #define ulong unsigned long //STC12C2051AD的SFR定义 sfr WDT_CONTR = 0xe1;//stc2051的看门狗?????? /**********全局常量************/ //写卡的命令 #define write_command0 0//写密码 #define write_command1 1//写配置字 #define write_command2 2//密码写数据 #define write_command3 3//唤醒 #define write_command4 4//停止命令 #define TRUE 1 #define FALSE 0 #define OK 0 #define ERROR 255 //读卡的时间参数us #define ts_min 250//270*11.0592/12=249//取近似的整数 #define ts_max 304//330*11.0592/12=304 #define t1_min 73//90*11.0592/12=83:-10调整 #define t1_max 156//180*11.0592/12=166 #define t2_min 184//210*11.0592/12=194 #define t2_max 267//300*11.0592/12=276 //***********不采用中断处理:采用查询的方法读卡时关所有中断****************/ sbit p_U2270B_Standby = P3^5;//p_U2270B_Standby PIN=13 sbit p_U2270B_CFE = P3^3;//p_U2270B_CFE PIN=6 sbit p_U2270B_OutPut = P3^7;//p_U2270B_OutPut PIN=2 sbit wtd_sck = P1^7;//SPI总线 sbit wtd_si = P1^3; sbit wtd_so = P1^2; sbit iic_data = P1^2;//lcd IIC sbit iic_clk = P1^7; sbit led_light = P1^6;//测试绿灯 sbit led_light1 = P1^5;//测试红灯 sbit led_light_ok = P1^1;//读卡成功标志 sbit fengmingqi = P1^5; /***********全局变量************************************/ uchar data Nkey_a[4] = {0xA0, 0xA1, 0xA2, 0xA3};//初始密码 //uchar idata card_snr[4]; //配置字 uchar data bankdata[28] = {1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7,1,2,3,4,5,6,7}; //存储卡上用户数据(1-7)7*4=28 uchar data cominceptbuff[6] = {1,2,3,4,5,6};//串口接收数组ram uchar command; //第一个命令 uchar command1;// //uint temp; uchar j,i; uchar myaddr = 8; //uchar ywqz_count,time_count; //ywqz jishu: uchar bdata DATA; sbit BIT0 = DATA^0; sbit BIT1 = DATA^1; sbit BIT2 = DATA^2; sbit BIT3 = DATA^3; sbit BIT4 = DATA^4; sbit BIT5 = DATA^5; sbit BIT6 = DATA^6; sbit BIT7 = DATA^7; uchar bdata DATA1; sbit BIT10 = DATA1^0; sbit BIT11 = DATA1^1; sbit BIT12 = DATA1^2; sbit BIT13 = DATA1^3; sbit BIT14 = DATA1^4; sbit BIT15 = DATA1^5; sbit BIT16 = DATA1^6; sbit BIT17 = DATA1^7; bit i_CurrentLevel;//i_CurrentLevel BIT 00H(Saves current level of OutPut pin of U2270B) bit timer1_end; bit read_ok = 0; //缓存定时值,因用同一个定时器 union HLint { uint W; struct { uchar H;uchar L; } B; };//union HLint idata a union HLint data a; //缓存定时值,因用同一个定时器 union HLint0 { uint W; struct { uchar H; uchar L; } B; };//union HLint idata a union HLint0 data b; /**********************函数原型*****************/ //读写操作 void f_readcard(void);//全部读出1~7 AOR唤醒 void f_writecard(uchar x);//根据命令写不同的内容和操作 void f_clearpassword(void);//清除密码 void f_changepassword(void);//修改密码 //功能子函数 void write_password(uchar data *data p);//写初始密码或数据 void write_block(uchar x,uchar data *data p);//不能用通用指针 void write_bit(bit x);//写位 /*子函数区*****************************************************/ void delay_2(uint x) //延时,时间x*10us@12mhz,最小20us@12mhz { x--; x--; while(x) { _nop_(); _nop_(); x--; } _nop_();//WDT_CONTR=0X3C;不能频繁的复位 _nop_(); } ///////////////////////////////////////////////////////////////////// void initial(void) { SCON = 0x50; //串口方式1,允许接收 //SCON =0x50; //01010000B:10位异步收发,波特率可变,SM2=0不用接收到有效停止位才RI=1, //REN=1允许接收 TMOD = 0x21; //定时器1 定时方式2(8位),定时器0 定时方式1(16位) TCON = 0x40; //设定时器1 允许开始计时(IT1=1) TH1 = 0xfD; //FB 18.432MHz 9600 波特率 TL1 = 0xfD; //fd 11.0592 9600 IE = 0X90; //EA=ES=1 TR1 = 1; //启动定时器 WDT_CONTR = 0x3c;//使能看门狗 p_U2270B_Standby = 0;//单电源 PCON = 0x00; IP = 0x10;//uart you xian XXXPS PT1 PX1 PT0 PX0 led_light1 = 1; led_light = 0; p_U2270B_OutPut = 1; } /************************************************/ void f_readcard()//读卡 { EA = 0;//全关,防止影响跳变的定时器计时 WDT_CONTR = 0X3C;//喂狗 p_U2270B_CFE = 1;// delay_2(232); //>2.5ms /* // aor 用唤醒功能来防碰撞 p_U2270B_CFE = 0; delay_2(18);//start gap>150us write_bit(1);//10=操作码读0页 write_bit(0); write_password(&bankdata[24]);//密码block7 p_U2270B_CFE =1 ;// delay_2(516);//编程及确认时间5.6ms */ WDT_CONTR = 0X3C;//喂狗 led_light = 0; b.W = 0; while(!(read_ok == 1)) { //while(p_U2270B_OutPut);//等一个稳定的低电平?超时判断? while(!p_U2270B_OutPut);//等待上升沿的到来同步信号检测1 TR0 = 1; //deng xia jiang while(p_U2270B_OutPut);//等待下降沿 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//定时器晚启动10个周期 //同步头 if((324 < a.W) && (a.W < 353)) ;//检测同步信号1 else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //等待上升沿 while(!p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1;//b.N1<<=8; if(a.B.L < 195);//0.5p else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } //读0~7块的数据 for(j = 0;j < 28;j++) { //uchar i; for(i = 0;i < 16;i++)//8个位 { //等待下降沿的到来 while(p_U2270B_OutPut); TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_max < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2;//先左移再赋值 b.B.L += 0xc0; i++; } else if(t1_min < a.B.L/*)&&(a.B.L < t1_max)*/)//0.5p { b.W >>= 1; b.B.L += 0x80; } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; while(!p_U2270B_OutPut);//上升 TR0 = 0; a.B.H = TH0; a.B.L = TL0; TH0 = TL0 = 0; TR0 = 1; if(t2_min < a.W/*)&&(a.W < t2_max)*/)//1P { b.W >>= 2; i++; } else if(t1_min < a.B.L/*a.W)&&(a.B.L < t1_max)*/)//0.5P //else if(!(a.W==0)) { b.W >>= 1; //temp+=0x00; //led_light1=0;led_light=1;delay_2(40000); } else { TR0 = 0; TH0 = TL0 = 0; goto read_error; } i++; } //取出奇位 DATA = b.B.L; BIT13 = BIT7; BIT12 = BIT5; BIT11 = BIT3; BIT10 = BIT1; DATA = b.B.H; BIT17 = BIT7; BIT16 = BIT5; BIT15 = BIT3; BIT14 = BIT1; bankdata[j] = DATA1; } read_ok = 1;//读卡完成了 read_error: _nop_(); } } /***************************************************/ void f_writecard(uchar x)//写卡 { p_U2270B_CFE = 1; delay_2(232); //>2.5ms //psw=0 standard write if (x == write_command0)//写密码:初始化密码 { uchar i; uchar data *data p; p = cominceptbuff; p_U2270B_CFE = 0; delay_2(31);//start gap>330us write_bit(1);//写操作码1:10 write_bit(0);//写操作码0 write_bit(0);//写锁定位0 for(i = 0;i < 35;i++) { write_bit(1);//写数据位1 } p_U2270B_CFE = 1; led_light1 = 0; led_light = 1; delay_2(40000);//测试使用 //write_block(cominceptbuff[4],p); p_U2270B_CFE = 1; bankdata[20] = cominceptbuff[0];//密码存入 bankdata[21] = cominceptbuff[1]; bankdata[22] = cominceptbuff[2]; bankdata[23] = cominceptbuff[3]; } else if (x == write_command1)//配置卡参数:初始化 { uchar data *data p; p = cominceptbuff; write_bit(1);//写操作码1:10 write_bit(0);//写操作码0 write_bit(0);//写锁定位0 write_block(cominceptbuff[4],p); p_U2270B_CFE= 1; } //psw=1 pssword mode else if(x == write_command2) //密码写数据 { uchar data*data p; p = &bankdata[24]; write_bit(1);//写操作码1:10 write_bit(0);//写操作码0 write_password(p);//发口令 write_bit(0);//写锁定位0 p = cominceptbuff; write_block(cominceptbuff[4],p);//写数据 } else if(x == write_command3)//aor //唤醒 { //cominceptbuff[1]操作码10 X xxxxxB uchar data *data p; p = cominceptbuff; write_bit(1);//10 write_bit(0); write_password(p);//密码 p_U2270B_CFE = 1;//此时数据不停的循环传出 } else //停止操作码 { write_bit(1);//11 write_bit(1); p_U2270B_CFE = 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /************************************/ void f_clearpassword()//清除密码 { uchar data *data p; uchar i,x; p = &bankdata[24];//原密码 p_U2270B_CFE = 0; delay_2(18);//start gap>150us //操作码10:10xxxxxxB write_bit(1); write_bit(0); for(x = 0;x < 4;x++)//发原密码 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT0); DATA >>= 1; } } write_bit(0);//锁定位0:0 p = &cominceptbuff[0]; write_block(0x00,p);//写新配置参数:pwd=0 //密码无效:即清除密码 DATA = 0x00;//停止操作码00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /*********************************/ void f_changepassword()//修改密码 { uchar data *data p; uchar i,x,addr; addr = 0x07;//block7 p = &Nkey_a[0];//原密码 DATA = 0x80;//操作码10:10xxxxxxB for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } for(x = 0;x < 4;x++)//发原密码 { DATA = *(p++); for(i = 0;i < 8;i++) { write_bit(BIT7); DATA >>= 1; } } write_bit(0);//锁定位0:0 p = &cominceptbuff[0]; write_block(0x07,p);//写新密码 p_U2270B_CFE = 1; bankdata[24] = cominceptbuff[0];//密码存入 bankdata[25] = cominceptbuff[1]; bankdata[26] = cominceptbuff[2]; bankdata[27] = cominceptbuff[3]; DATA = 0x00;//停止操作码00000000B for(i = 0;i < 2;i++) { write_bit(BIT7); DATA <<= 1; } p_U2270B_CFE = 1; delay_2(560);//5.6ms } /***************************子函数***********************************/ void write_bit(bit x)//写一位 { if(x) { p_U2270B_CFE = 1; delay_2(32);//448*11.0592/120=42延时448us p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26写1 } else { p_U2270B_CFE = 1; delay_2(92);//192*11.0592/120=18 p_U2270B_CFE = 0; delay_2(28);//280*11.0592/120=26写0 } } /*******************写一个block*******************/ void write_block(uchar addr,uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)//block0数据 { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } DATA = addr <<= 5;//0地址 for(i = 0;i < 3;i++) { write_bit(BIT7); DATA <<= 1; } } /*************************************************/ void write_password(uchar data *data p) { uchar i,j; for(i = 0;i < 4;i++)// { DATA = *(p++); for(j = 0;j < 8;j++) { write_bit(BIT0); DATA >>= 1; } } } /*************************************************/ void main() { initial(); TI = RI = 0; ES = 1; EA = 1; delay_2(28); //f_readcard(); while(1) { f_readcard(); //读卡 f_writecard(command1); //写卡 f_clearpassword(); //清除密码 f_changepassword(); //修改密码 } }
标签: 12345
上传时间: 2017-10-20
上传用户:my_lcs
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println("第2个月的兔子对数: 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"个月的兔子对数: "+f2); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素数个数是: " + count); } } 【程序3】 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3;
上传时间: 2017-12-24
上传用户:Ariza
#include<stdio.h> #include<windows.h> int xuanxiang; int studentcount; int banjihao[100]; int xueqihao[100][10]; char xm[100][100]; int xuehao[100][10]; int score[100][3]; int yuwen; int shuxue[000]; int yingyu[100]; int c[100]; int p; char x[1000][100]="",y[100][100]="";/*x学院 y专业 z班级*/ int z[100]; main() { void input(); void inputsc(); void alter(); void scbybannji(); printf("--------学生成绩管理-----\n"); printf("请按相应数字键来实现相应功能\n"); printf("1.录入学生信息 2.录入学生成绩 3.修改学生成绩\n"); printf("4.查询学生成绩 5.不及格科目及名单 6.按班级输出学生成绩单\n"); printf("请输入你要实现的功能所对应的数字:"); scanf("%d",&xuanxiang); system("cls"); getchar(); switch (xuanxiang) { case 1:input(); case 2:inputsc(); case 3:alter(); /*case 4:select score(); case 5:bujigekemujimingdan();*/ case 6:scbybanji; } } void input() { int i; printf("请输入你的学院名称:"); gets(x); printf("请输入你的专业名称:"); gets(y); printf("请输入你的班级号:"); scanf("%d",&z); printf("请输入你们一个班有几个人:"); scanf("%d",&p); system("cls"); for(i=0;i<p;i++) { printf("请输入第%d个学生的学号:",i+1); scanf("%d",xuehao[i]); getchar(); printf("请输入第%d个学生的姓名:",i+1); gets(xm[i]); system("cls"); } printf("您已经录入完毕您的班级所有学生的信息!\n"); printf("您的班级为%s%s%s\n",x,y,z); /*alter(p);*/ } void inputsc() { int i; for(i=0;i<p;i++) { printf("\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t录入学生的成绩\n\n\n"); printf("--------------------------------------------------------------------------------\n\n"); printf("\t\t\t\t%s\n",xm[i]); printf("\n"); printf("\t\t\t\t数学:"); scanf("%d",&shuxue[i]); printf("\n"); getchar(); printf("\t\t\t\t英语:"); scanf("%d",&yingyu[i]); printf("\n"); getchar(); printf("\t\t\t\tc语言:"); scanf("%d",&c[i]); system("cls"); } } void alter() { int i;/*循环变量*/ int m[10000];/*要查询的学号*/ int b;/*修改后的成绩*/ char kemu[20]=""; printf("请输入你要修改的学生的学号"); scanf("%d",&m); for (i=0;i<p;i++) { if (m==xuehao[i]) { printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]"); printf("请输入你想修改的科目");} } gets(kemu); getchar(); if (kemu=="数学"); { scanf("%d",&b); shuxue[i]=b;} if (kemu=="英语"); { scanf("%d",&b); yingyu[i]=b;} if (kemu=="c语言"); { scanf("%d",&b); c[i]=b; } printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]"); } void scbybannji() { int i; char zyname[20]; int bjnumber; printf("请输入你的专业名称"); scanf("%s",&zyname); printf("请输入你的班级号"); scanf("%d",&bjnumber); for (i=0;i<p;i++) { if (zyname==y[i]); if (bjnumber==z[i]); printf("专业名称%s班级号%d数学成绩%d英语成绩%dc语言成绩%d,y[i],z[i],shuxue[i],yingyu[i],c[i]"); } }
标签: c语言
上传时间: 2018-06-08
上传用户:2369043090
电子电气专业毕业设计毕业论文及产品设计软硬件资料文档资料合集4(21个):光纤通信复用技术的研究资料国旗升降系统程序资料多功能出租车计价器设计资料多功能工业控制平台多功能数字时钟设计资料多功能电子医药盒设计多功能电机控制器资料多点无线数据传输系统资料多点温度检测系统设计资料点阵电子显示屏资料电动智能小车设计资料电压检测系统(含VB上位机)proteus仿真+程序资料电子万年历设计与制作资料电子密码锁1602液晶显示资料电子式里程表设计资料电子秤proteus仿真+程序资料电容充放电产生方波,再经积分器转成三角波,再经微分器转成方波proteus仿真资料电机转速测量系统红外测温模组红外遥控电路设计资料给初学单片机的40个实验肺活量测量仪设计资料高保真音响设计制作资料高灵敏无线探听器电路资料高频电路实训装置资料
标签: 电子电气专业毕业设计
上传时间: 2021-12-08
上传用户:
|- 数据科学速查表 - 0 B|- 迁移学习实战 - 0 B|- 零起点Python机器学习快速入门 - 0 B|- 《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码 - 0 B|- 《Python生物信息学数据管理》中文版PDF+英文版PDF+源代码 - 0 B|- 《Python深度学习》2018中文版pdf+英文版pdf+源代码 - 0 B|- 《Python编程:从入门到实践》中文版+源代码 - 0 B|- stanford machine learning - 0 B|- Python语言程序设计2018版电子教案 - 0 B|- Python网络编程第三版 (原版+中文版+源代码) - 0 B|- Python机器学习实践指南(中文版带书签)、原书代码、数据集 - 0 B|- python官方文档 - 0 B|- Python编程(第4版 套装上下册) - 0 B|- PyQt5快速开发与实战(pdf+源码) - 0 B|- linux - 0 B|- 征服PYTHON-语言基础与典型应用.pdf - 67.40 MB|- 与孩子一起学编程_中文版_详细书签.pdf - 69.10 MB|- 用Python做科学计算.pdf - 6.10 MB|- 用Python写网络爬虫.pdf - 9.90 MB|- 用Python进行自然语言处理(中文翻译NLTK).pdf - 4.40 MB|- 像计算机科学家那样思考 Python中文版第二版.pdf - 712.00 kB|- 网络爬虫-Python和数据分析.pdf - 6.90 MB|- 图解机器学习.pdf - 59.40 MB|- 凸优化.pdf - 5.70 MB|- 数据挖掘导论.pdf - 2.50 MB|- 数据科学入门.pdf - 13.30 MB|- 数据结构与算法__Python语言描述_裘宗燕编著_北京:机械工业出版社_,_2016.01_P346.pdf - 74.30 MB|- 神经网络与深度学习.pdf - 92.60 MB|- 深入Python3...
标签: python
上传时间: 2022-06-06
上传用户:
软件小工具清单 设计工具类:AutoPOL for Windows(钣金展开专家)FTI BlankWorks 2015(钣金分析插件) 选型工具类恒星减速机三维选型软件 V1.0官方版 查询工具类LED代码查询 V1.1绿色版晶体管查询软件 v1.0rj数码管段码速查 V2.0绿色版 图形工具类电路图绘制工具(Circuit Diagram) v3.1官方免电气原理图设计软件(QElectroTech) v0.51电气原理图绘制软件(ProfiCAD) v8.0.2中文版 CAD插件类实体设计(CAXA 3D ) v2016官方版(试用) 格式转换类单片机程序转换工具Transfer V1.43雕刻机NC转换器(NCesc) 2.0绿色版功率电平转换软件 绿色版 其他BOAC串口调试助手v1.0官方版CAN口波特率计算工具(Brt01 for philips CANcccam数控车曲线宏程序生成器 v7.0官方版HART智能仪表组态软件 v3.02cLED多功能自由分区(带网口)IEC8705(电力规约分析器) 1.0 绿色版Led多功能自由分区2012综合版软件LM317计算器 绿色版MSP430仿真器降级程序(FET430UIF FW V3 to V2PCB布局工具(Diy layout Creater) v1.0免费版PCB彩色抄板软件 Quick2005 v3.0免安装版pic单片机定时初值计算器 1.0绿色版pwm计算工具 1.0绿色免费版R_C 模型计算器 2.0.1.1中文版smith圆图软件 2013绿色中文版Sunrise PIPENET VISION (管网流体计算模拟分UC384X振荡器计算工具 绿色版zdqjs艾码CRC16校验工具 v1.0绿色版变压器磁心功率快速估算工具 1.06绿色版变压器数据计算 v1.0绿色版超级单片机工具 绿色版串口调试助手3 v3.04绿色版串口小工具 v0.60c绿色版单片机下载器(ISPlay) v1.5绿色版电容器相关计算软件 v1.0电源线电压衰减计算工具-强弱电施工小助手 v1.0多谐振荡器周期计算器 V1.0 绿色版惠普终端仿真软件 1.4.02中文版简易单路逻辑分析仪 1.0 绿色版开关电源设计软件 v2.0专业版模企宝 v8.0官方版三菱PLC to 51单片机HEX软件 1.0绿色版数码管计算器 1.0绿色免费版天线计算器 v0.2绿色版贴片电容阻值计算器 绿色版小功率滤波电容计算器 V1.0 绿色版小羊串口工具 v3.5绿色版液晶汉字模提取工具 绿色版圆形铁心截面叠积尺寸计算工具 1.0绿色版驻波比与回波损耗换算器 V1.0绿色版驻波仪仿真器(SiteMaster Emulator) v2.2绿色GUIBuild(触摸屏组态软件) V5.10中文版IDq电力电气工程综合设计软件 v6.0中文完整版LEDEasyShow(LED电子显示屏设计软件) v5.24中LED胸牌编辑软件(MiniLED Display HID) v10.0MICROMETALS(电感设计软件) v1.0绿色版NCEdit数控刀具 1.0免费中文版NE555芯片智能电路设计软件 v1.2NUT电子读写频软件 1.10官方版PCB版图设计工具(FreePCB) v1.359官方免费版Power World电力系统可视化设计软件v8.0电气线束线缆(E3.series2015version) v16.01分光比自动计算程序 V1.5免费版好易通TC600对讲机写频软件 1.21中文版机加工艺报价系统 v12.6网络版科智补偿器辅助设计软件 V1.2.20150520轮廓测量仪软件 V1.0正式版
上传时间: 2022-06-13
上传用户:
1.1课题研究背景温度是关于物体冷热程度的度量,是自然界主要的物理量之一。而温度的测量是工业、农业、国防和科研等部门最普遍的测量项目,温度测量仪现已广泛应用于农业实验室,工业,环保,卫生防疫,仓储运输,博物馆,温室等领域,因此温度测量技术的研究是一个很重要的课题。而面对一些特殊的测量对象,比如在发生故障时由于电流过大或其他原因引起温度上升而导致电器损坏的强电系统,需要监测炉内温度的的旋转炉,这些系统都不能用于有线数据传输。在某些环境恶劣的工业环境,以人工方式直接操作设置仪表温度也不现实,因此采用无线方式进行温度检测尤为必要。随着无线通讯技术的发展与广泛应用,远程传输技术正朝着低功耗、多功能化、微型化、智能化、网络化、无线化的方向发展。1.2无线传感网络技术发展及现状无线传感网络技术是传感器技术、通信技术、嵌入式技术发展的产物,它将信息采集、传输和处理集于一体,为随机性地研究数据提供了方便,无线传感网络技术正成为现代信息技术中一个热门的研究领域,受到广泛关注。多年来经过不同领域研究人员的研究,无线传感网络技术在军事领域、精细农业、安全监控、环保监测、建筑领域、医疗监护、工业监控、智能交通、物流管理、自由空间探索、智能家居等领域的应用得到了充分的肯定和展示。在目前看来能量供给、可靠性、微型化是制约传感器网络技术应用的最大问题.传感器节点通常由自身携带的电池侠电,能量有限,而且由于条件的限制,难以在使用过程中给节点更换电池,通过采用低频可以减少射频设备功耗,但频率越低对应天线尺寸越大而不便于节点微型化。能量获取与存储容量与设备体积呈正比,充足的能源与微型化设计之间的矛盾难于调和。这些技术问题还有待解决,相关的研究有待深入。而我国在这方面起步晚,无线传感网络技术方兴未艾,要想让其更好地为人们生活服务,不仅需要研究人员开展广泛的应用系统研究,更需要政府的引导,企业的积极参与。因此本课题的研究具有十分重要的意义。
上传时间: 2022-06-18
上传用户:kent
可语音播报的单片机电阻、电容、电感测试仪设计论文本课题主要研究内容为设计一个基于单片机的RLC智能测量仪器,能够智能地识别出待测元件是电容、电感还是电阻;能精确测量出电阻、电容、电感的参数值,同时还能加入语音播报的功能;可以实现量程电阻的自动转换,无须人工选择档位;对测量仪进行扩充后还实现了二极管、三极管的测量。
上传时间: 2022-07-22
上传用户:
eeworm.com VIP专区 单片机源码系列 1资源包含以下内容:1. 51单片机C语言入门教程.rar2. 用C51编写单片机延时函数.rar3. DS18B20温度转换与显示.rar4. AT45DB161D的测试程序.rar5. DATLV5618.rar6. SD_Card.zip7. KEILC51中文使用手册.rar8. 步进电机带调速程序.rar9. ISO14443.rar10. FM1702SL.rar11. 51系列单片机设计实例.rar12. 4X4矩阵键盘控制实验.rar13. 读卡程序.rar14. 万年历.rar15. C8051F大学课程.rar16. 基于AT89C2051的红外遥控学习器源程序.rar17. C语言实战105例源码.zip18. DIY小型LED点阵显示系统.rar19. IO模拟SPI实验.rar20. 温度监控系统的设计.rar21. F020.rar22. 51单片机常用汇编子程序.rar23. 基于DS18B20的可控温度报警器.rar24. c8051f310xmodembootloader.rar25. AVR单片机例程-微雪电子.rar26. TCP-IP_C51源程序.zip27. 基于ARM7最小系统的设计.rar28. sample_code_SHTxx.rar29. C计算器源代码.rar30. AT89C2051单片机做节日彩灯控制电路程序.rar31. 多功能遥控小车的硬件软件设计程序.rar32. 采用mega8和18b20的温度采集程序.rar33. modbus51.rar34. MEGA16读AD7705程序.rar35. 4位数码管动态显示实验.rar36. AVR单片机I2C总线实验.rar37. SPI接口实验LED显示.rar38. 时钟日历芯片PCF8563的应用程序(C语言).rar39. 25811226hongwaigooog.rar40. 17869333sensor.rar41. 《AVR单片机原理及应用》.rar42. 16×16.zip43. 单片机应用技术(C语言版)[王静霞][程序源代码].zip44. SHT75.rar45. ARM论文集.rar46. psoc介绍及示例程序.zip47. 485通信仿真源码.rar48. 51单片机及其C语言程序开发实例光盘资料.rar49. 51单片机.rar50. 10红外解码.rar51. 《51单片机C语言快速上手》.rar52. 51单片机播放音乐电路仿真和代码.rar53. C语言程序设计实训100例——基于8051Proteus仿真.zip54. ST7565_Driver_menu.rar55. 红外抄表器.rar56. CAN现场总线.rar57. AD采样测量电压.rar58. LCD12864上显示波形.rar59. 基于AVR单片机GPS控制系统C程序.rar60. STM32F107_ETH_LwIP_V1.0.0.rar61. Si4432-T-B1版本资料.rar62. 模拟SPI控制nRF24L01程序.rar63. DS1302时钟DS18B20.rar64. 1602字符液晶滚动演示程序.zip65. 《PLC实用子程序》源代码下载.rar66. 超声波程序.rar67. 交通灯设计.rar68. Zigbee模块的详细电路原理图和C代码.rar69. 四轴飞行器代码.rar70. 用labview和pic单片机打造虚拟数字示波器上位机源程序.rar71. 用labview和pic单片机打造虚拟示波器下位机源程序.rar72. 1700语音芯片SPI控制程序.rar73. AVR触摸键盘.rar74. 基于AVR单片机的三相spwm波.rar75. 74HC165读按键.rar76. I2C协议.rar77. 51的GPS开发的NMEA数据读取与解析.rar78. 基于DS18B20的温度实时采集与显示系统的设计与实现.rar79. 基于单片机的PID温度控制系统.rar80. 33个毕业设计单片机类.rar81. 单片机外围电路设计.rar82. STM32SDCardSourceCodeFATFS.rar83. 基于ATM89C51单片机的IC卡读写器的设计.zip84. 51单片机时钟+秒表程序.rar85. 24l01 7对1 多机通信.rar86. 范例程序 SONiX.rar87. 单片机脉搏测量仪.doc88. 中颖单片机SH88F516例程.rar89. L298N直流电机步进电机两用驱动器.rar90. ARM LPC2478 CAN收发程序.rar91. 8051单片机C语言彻底应用.pdf92. STC单片机控制5线四相24BYJ-48 5V DC 步进电机正反转驱动程序.rar93. 基于单片机的红外遥控风扇硬件电路与程序.rar94. STM8示例程序.rar95. 12864菜单.rar96. 步进电机控制程序.rar97. ad9850.rar98. 51单片机LCD160128驱动程序.rar99. 51单片机I2C总线E2ROM驱动程序.rar100. scsi_port_guild.rar
上传时间: 2013-05-15
上传用户:eeworm