eeworm.com VIP专区 单片机源码系列 16资源包含以下内容:1. 所有红外遥控代码资料.pdf2. 奥科单片机开发板原理图 OK100Ev2.0.pdf3. 矩阵键盘串口发送与接受.zip4. 电子技术资料,800多个,吐血推荐啊.doc5. stm32调试问题解决办法.doc6. 基于单片机的红外遥控系统设计_李宝营.pdf7. 脉搏传感器程序(基于单片机).zip8. 电动自行车的太阳能充电装置研究.doc9. 51单片机C语言编程入门以及keil_uvision使用方法介绍(详讲版).pdf10. keil+4添加STC单片机头文件.rar11. 51avr http协议 代码.zip12. 51avr tcpip http协议 原理图.pdf13. 51avr tcpip http协议.rar14. AVR IAR教程.pdf15. 基于51单片机的智能温湿度报警系统.zip16. 啄木鸟培训资料:单片机开发概述.pdf17. 自学单片机心得体会.doc18. 51系列单片机各中断初始化及子程序模板.pdf19. 英飞凌XMC4500-F144的最小系统.pdf20. STM32F107参考手册中文版.pdf21. 国内首创新式单片机视频教程介绍.doc22. 抗干扰红外发射接收一体DXP资料及其相关资料.rar23. 电子表(单片机动态数码管).zip24. ECT PWN SCI模块源代码及教程.zip25. 基于51单片机FAT32文件系统程序.doc26. mc9s12xs128的入门程序.zip27. 卡尔曼滤波(非矩阵)参考程序.rar28. NRF24L01数据传输.rar29. 51单片机大量源码.zip30. 从零开始玩转PIC之旋转时钟.pdf31. c52单片机小车机器人前后左右运动程序.rar32. 基于89c51单片机电子时钟设计.doc33. 单片机仿真器的开发.doc34. 单片机嵌入式应用的在线开发方法.pdf35. 外部ROM和RAM器件的使用实例详解.zip36. 矩阵键盘的检测原理及实现.pdf37. IIC串口通信应用.ppt38. 基于AT89S52单片机控制检测系统设计.zip39. LCD12864xy坐标轴显示程序.doc40. 单片机1wire通信.doc41. labview+单片机+ds18b20简单测温系统.zip42. 基于MSP430的模拟SPI串口通信的实现.pdf43. 征服嵌入式系列之51篇.ppt44. MSP430系列常用模块应用原理_NoRestriction.pdf45. 单片机小精灵v1.4完美破解.rar46. TMS320C28x MCU 快速入门指南.zip47. 红外遥控解码实验.pdf48. MSP430x09x系列MCU在电动剃须刀中的应用.zip49. 利用超低功耗单片机MSP430作为系统伴随芯片.zip50. Si4432编程指南(中文).pdf51. 新唐电机驱动芯片 Motor MCU Series.pdf52. 《微机原理与接口技术》——如何读时序图.pdf53. 飞思卡尔电磁组官网双轴自平衡小车资料第二版.pdf54. 三星MCU编程器/三星单片编程器.pdf55. 显示寄存器的内容.ppt56. 单片机的扩展RAM读写时序实验.docx57. 单片机利用定时器和蜂鸣器唱歌.wps58. 单片机交通灯 源程序+原理图+PCB图.rar59. 基于单片机AT89S52的直流电机PWM调速控制系统.doc60. 单片机C语言代码手册含100多个经典C程序.pdf61. 浅谈单片机应用程序架构.rar62. 四轴飞行器硕士论文.zip63. 基于51单片机的数字电流表设计.doc64. 自制AVR高压并行编程器.rar65. LED灯带红绿蓝白渐亮渐灭(低速模式1024点).rar66. 基于51单片机来电显示论文.doc67. AVR单片机DAC范例程序.rar68. 基于Modbus协议的C51软件编程.pdf69. 单片机音乐播放仿真+乐谱制作软件+音乐资料.rar70. STC15F08ADxxx系列中文用户手.pdf71. 划时代-51单片机C语言全新教程.pdf72. STC90C51RC-RD+_GUIDE-CHINESE.pdf73. 基于MCU的智能漏水检测系统设计.pdf74. 单片机输出18路舵机控制PWM波形.docx75. MCS51模拟软件的设计与实现.zip76. 四位数数字温度计.doc77. 飞思卡尔单片机K60原理图.pdf78. 单片机在变压器故障检测中的应用.zip79. 悬挂运动控制系统.doc80. 嵌入式系统的C语言设计.pdf81. 关于单片机通讯电路及通讯方法的研究.zip82. 51单片机AD0809电路设计程序+原理图.doc83. MCS-51单片机定时器设置软件51TimerInit.rar84. 关于单片机通讯电路及通讯方法的研究.zip85. K18开发板使用51单片机芯片教程.pdf86. 基于51单片机的倍压整流时钟设计.zip87. 基于89C52单片机的多功能自行车码表.zip88. AD转换TLC2543的C小程序.doc89. 基于9S12XS128单片机煤气报警器设计.zip90. 基于ARM单片机的小车显示系统设计.zip91. 54-74HC单片机资料.pdf92. 51单片机Keil C延时程序的简单研究.doc93. 基于AT89C52的探测头更换系统设计.zip94. 32盏LED灯随意亮灯.zip95. 基于AT89S52单片机的LCD数字测速仪的设计.zip96. 基于AT89S52的智能型双精度太阳自动跟踪系统设计.zip97. 基于AT89S52闭环温控装置的设计与实现.zip98. 24秒倒计时和相关LED灯亮.zip99. 基于AVR单片机的乙醇浓度在线检测仪.zip100. 基于ATC89C54的多功能电子万年历设计.zip
上传时间: 2013-05-15
上传用户:eeworm
原理图.rar 19.2M2020-03-03 15:54 虚拟串口驱动.rar 2.1M2020-03-03 15:54 无人机资料.rar 1.73G2020-03-03 15:54 无人机视频代码.rar 9.5M2020-03-03 15:54 地面站.rar 91.3M2020-03-03 15:54 ST-LINK V2.rar 5M2020-03-03 15:54 keil.rar
上传时间: 2013-04-15
上传用户:eeworm
实现运动控制卡的运动,实现四轴联动的中文版资料
标签: 运动控制卡
上传时间: 2013-04-24
上传用户:yqq309
特点: 精确度0.1%满刻度 可作各式數學演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A|/ 16 BIT类比输出功能 输入与输出绝缘耐压2仟伏特/1分钟(input/output/power) 宽范围交直流兩用電源設計 尺寸小,穩定性高
上传时间: 2014-12-23
上传用户:ydd3625
特点(FEATURES) 精确度0.1%满刻度 (Accuracy 0.1%F.S.) 可作各式数学演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 类比输出功能(16 bit DAC isolating analog output function) 输入/输出1/输出2绝缘耐压2仟伏特/1分钟(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 宽范围交直流两用电源设计(Wide input range for auxiliary power) 尺寸小,稳定性高(Dimension small and High stability)
上传时间: 2013-11-24
上传用户:541657925
STM32,5110液晶显示声纳探鱼器200KHz,带电路图,精确到厘米 MC34063升压,大声压发射,实际板子上滤波电路没要(电路图上的滤波电阻电容电感没焊,开路或者短路)。一般200KHz的换能器在水里面的耦合比较好,在空气中发射出来的(或者接收的)强度很低。 用的MOSFET Relay,contact和release时间都可以做到很小,不过选的是比较低端器件,所以最近测量距离为70cm。 开源啦开源啦 架构为状态机+任务流,Task都是放在函数指针数组里面的 Task分两种,routine的和错误处理的 5110液晶的SPI用的DMA 基本上STM32和C语言高阶的特征都用上了,稍微修改直接可以商用 Open Issue 偶尔会hardware fault或者memory fault,然后watchdog重启, 应该比较好解决,仔细检查下就好 有什么问题代码的file comment里面有我联系地址 有能搞到好的器件也请知会我,多谢了 接下来准备把它装到船模上,用以前四轴的那套东西,就看什么时候有时间了
上传时间: 2013-10-28
上传用户:songyue1991
/*--------- 8051内核特殊功能寄存器 -------------*/ sfr ACC = 0xE0; //累加器 sfr B = 0xF0; //B 寄存器 sfr PSW = 0xD0; //程序状态字寄存器 sbit CY = PSW^7; //进位标志位 sbit AC = PSW^6; //辅助进位标志位 sbit F0 = PSW^5; //用户标志位0 sbit RS1 = PSW^4; //工作寄存器组选择控制位 sbit RS0 = PSW^3; //工作寄存器组选择控制位 sbit OV = PSW^2; //溢出标志位 sbit F1 = PSW^1; //用户标志位1 sbit P = PSW^0; //奇偶标志位 sfr SP = 0x81; //堆栈指针寄存器 sfr DPL = 0x82; //数据指针0低字节 sfr DPH = 0x83; //数据指针0高字节 /*------------ 系统管理特殊功能寄存器 -------------*/ sfr PCON = 0x87; //电源控制寄存器 sfr AUXR = 0x8E; //辅助寄存器 sfr AUXR1 = 0xA2; //辅助寄存器1 sfr WAKE_CLKO = 0x8F; //时钟输出和唤醒控制寄存器 sfr CLK_DIV = 0x97; //时钟分频控制寄存器 sfr BUS_SPEED = 0xA1; //总线速度控制寄存器 /*----------- 中断控制特殊功能寄存器 --------------*/ sfr IE = 0xA8; //中断允许寄存器 sbit EA = IE^7; //总中断允许位 sbit ELVD = IE^6; //低电压检测中断控制位 8051
上传时间: 2013-10-30
上传用户:yxgi5
TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/O资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广泛的应用。 TLC2543的特点 (1)12位分辩率A/D转换器; (2)在工作温度范围内10μs转换时间; (3)11个模拟输入通道; (4)3路内置自测试方式; (5)采样率为66kbps; (6)线性误差±1LSBmax; (7)有转换结束输出EOC; (8)具有单、双极性输出; (9)可编程的MSB或LSB前导; (10)可编程输出数据长度。 TLC2543的引脚排列及说明 TLC2543有两种封装形式:DB、DW或N封装以及FN封装,这两种封装的引脚排列如图1,引脚说明见表1 TLC2543电路图和程序欣赏 #include<reg52.h> #include<intrins.h> #define uchar unsigned char #define uint unsigned int sbit clock=P1^0; sbit d_in=P1^1; sbit d_out=P1^2; sbit _cs=P1^3; uchar a1,b1,c1,d1; float sum,sum1; double sum_final1; double sum_final; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar wei[]={0xf7,0xfb,0xfd,0xfe}; void delay(unsigned char b) //50us { unsigned char a; for(;b>0;b--) for(a=22;a>0;a--); } void display(uchar a,uchar b,uchar c,uchar d) { P0=duan[a]|0x80; P2=wei[0]; delay(5); P2=0xff; P0=duan[b]; P2=wei[1]; delay(5); P2=0xff; P0=duan[c]; P2=wei[2]; delay(5); P2=0xff; P0=duan[d]; P2=wei[3]; delay(5); P2=0xff; } uint read(uchar port) { uchar i,al=0,ah=0; unsigned long ad; clock=0; _cs=0; port<<=4; for(i=0;i<4;i++) { d_in=port&0x80; clock=1; clock=0; port<<=1; } d_in=0; for(i=0;i<8;i++) { clock=1; clock=0; } _cs=1; delay(5); _cs=0; for(i=0;i<4;i++) { clock=1; ah<<=1; if(d_out)ah|=0x01; clock=0; } for(i=0;i<8;i++) { clock=1; al<<=1; if(d_out) al|=0x01; clock=0; } _cs=1; ad=(uint)ah; ad<<=8; ad|=al; return(ad); } void main() { uchar j; sum=0;sum1=0; sum_final=0; sum_final1=0; while(1) { for(j=0;j<128;j++) { sum1+=read(1); display(a1,b1,c1,d1); } sum=sum1/128; sum1=0; sum_final1=(sum/4095)*5; sum_final=sum_final1*1000; a1=(int)sum_final/1000; b1=(int)sum_final%1000/100; c1=(int)sum_final%1000%100/10; d1=(int)sum_final%10; display(a1,b1,c1,d1); } }
上传时间: 2013-11-19
上传用户:shen1230
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
上传时间: 2013-10-21
上传用户:13788529953
摘要: 串行传输技术具有更高的传输速率和更低的设计成本, 已成为业界首选, 被广泛应用于高速通信领域。提出了一种新的高速串行传输接口的设计方案, 改进了Aurora 协议数据帧格式定义的弊端, 并采用高速串行收发器Rocket I/O, 实现数据率为2.5 Gbps的高速串行传输。关键词: 高速串行传输; Rocket I/O; Aurora 协议 为促使FPGA 芯片与串行传输技术更好地结合以满足市场需求, Xilinx 公司适时推出了内嵌高速串行收发器RocketI/O 的Virtex II Pro 系列FPGA 和可升级的小型链路层协议———Aurora 协议。Rocket I/O支持从622 Mbps 至3.125 Gbps的全双工传输速率, 还具有8 B/10 B 编解码、时钟生成及恢复等功能, 可以理想地适用于芯片之间或背板的高速串行数据传输。Aurora 协议是为专有上层协议或行业标准的上层协议提供透明接口的第一款串行互连协议, 可用于高速线性通路之间的点到点串行数据传输, 同时其可扩展的带宽, 为系统设计人员提供了所需要的灵活性[4]。但该协议帧格式的定义存在弊端,会导致系统资源的浪费。本文提出的设计方案可以改进Aurora 协议的固有缺陷,提高系统性能, 实现数据率为2.5 Gbps 的高速串行传输, 具有良好的可行性和广阔的应用前景。
上传时间: 2013-11-06
上传用户:smallfish