VB 调用GoogelMap的示例
VB 调用GoogelMap示例
VB控制GoogelMap实现加载地图、控制偏移、添加删除标记点等。
思路:
VB调用WebBrowser控件加载本地页面打开GoogelMap。
再调用所打开页面的javascript脚本函数实现定位和添加标注等功能。
基于MSP430和MicroSD卡的GPS记录器
基于MSP430和MicroSD卡的GPS记录器
MSP430f149接收C3-370模块GPS信号,用Nokia5110液晶显示经纬度,并将$GPRMC语句后62字节保存在Micro SD卡上。所存数据读入电脑后可通过RouteConverter.exe软件转成KML文件,加载到google earth后可以显示轨迹。
资料包括
原理图:Altium Designer Winter 09 格式和PDF格式,所需元件封装库等
控制程序:基于MSP430F149的GPS记录程序。主要完成坐标显示、迹记录等功能。
整理时间:
下午 07:10 2012-3-6 沨
ADF4360-7应用资料
ADF4360-7应用资料
资料包括
官方资料:芯片数据手册、应用手册、开发板资料等
原理图:ADF4360-7及控制部分原理图(Altium Designer Winter 09 格式和PDF格式),所需元件封装库等
控制程序:基于MSP430F149的控制程序及其他参考程序
整理时间:
2012_3_6 沨
ADF4350应用资料
ADF4350应用资料
资料包括
官方资料:芯片数据手册、应用手册、开发板资料等
原理图:ADF4350及控制部分原理图(Altium Designer Winter 09 格式和PDF格式),所需元件封装库等
控制程序:基于MSP430F149的控制程序及其他参考程序
整理时间:
2012_3_6 沨
MSP430通过并行、端口模拟SPI方式控制AD9854
MSP430通过并行、端口模拟SPI方式控制AD9854 程序
资料包括
MSP430F149通过口线模拟SPI时序控制AD9854扫频程序。
MSP430F149通过并行总线控制AD9854扫频程序。
整理时间:
2011_12_26 沨
基于MSP430F149和HMC5883L的数字指南针
基于MSP430F149和HMC5883L的数字指南针
MSP430F149控制HMC5883L测量地磁场,
计算方向角并通过串口发送(字符形式),
NOKIA5110 显示方向及角度
(正东方为0度,图形显示磁北方向)
压缩包包括:
硬件——原理图、PCB(Altium Designer Winter 09)、PDF格式图纸、硬件问题总结等
软件——源代码程序及参考程序
照片——实物照片7张
2011_08_13 整理
沨
《ADS2009射频电路设计与仿真》范例 part02
《ADS2009射频电路设计与仿真》范例
文件大分卷压缩的,这是第二部分,下载后放在一起才能解压。
part1:http://download.csdn.net/source/3327661
网速慢的朋友请耐心下载。
其它资料:
《ADS应用详解——射频电路设计与仿真》
part1:http://download.csdn.net/source/1435562
part2:http://download.csdn.net/source/1435567
Agilent提供ADS2009自由下载,不用注册,并可申请试用license, 地址在
http://www.home.agilent.com/agilent/download.jspx?cc=US&lc=eng&nid=-34346.870777&pageMode=DL
《ADS2009射频电路设计与仿真》范例 part01
《ADS2009射频电路设计与仿真》范例
文件大分卷压缩的,这是第一部分,下载后放在一起才能解压。
part2:http://download.csdn.net/source/3327724
网速慢的朋友请耐心下载。
其它资料:
《ADS应用详解——射频电路设计与仿真》
part1:http://download.csdn.net/source/1435562
part2:http://download.csdn.net/source/1435567
Agilent提供ADS2009自由下载,不用注册,并可申请试用license, 地址在
http://www.home.agilent.com/agilent/download.jspx?cc=US&lc=eng&nid=-34346.870777&pageMode=DL
AD9854 SPI串行控制开发资料
AD9854 SPI串行控制开发资料
资料包括
AD9854 芯片手册
AD9854 芯片手册对照翻译(阅读手册时自己整理的)
AD9854频率控制字简易计算器 (写来自用的)
SPI方式操作AD9854的历程(基于MSP430F149)
SPI方式操作AD9854扫频的历程(基于MSP430F149)
其他参考历程
AD9854 SPI串行控制调试体会(我的博客文章)
等
整理时间:
2011_5_26 沨
nrf905与51单片机构成的应用电路及程序
nrf905与51单片机构成的应用电路及程序
资料包括
nRF905中文手册.PDF(1.03M) 中文芯片数据手册
nrf905en.pdf(442.02K) 英文芯片数据手册
nRF905_rev1_4.pdf(514.57K)英文芯片数据手册
nRF905DevBoard.rar(3.94M) 开发板资料(protel格式原理图pcb、例程等)
PCB8.rar(183.87K) 另一开发板pcb(无其他资料)
NewMsg-RF905.pdf(642.65K) RF905模块数据手册
NewMsg-RFC30A.pdf(361.1K) 大功率RF905模块数据手册
NewMsg-RFC30F.pdf(300.05K)大功率RF905模块数据手册
nRF905网上搜集程序.rar(24.68K) 网上搜集来程序(仅供参考)
短距离无线数据通讯入门与实战(源码).rar(491.06K) 《短距离无线数据通讯入门与实战》一书的源码,值得深入研究。
整理时间:
2011_5_26 沨
MSP430控制DHT21(AM2301)温湿度计
基于MSP430的温湿度传感器DHT21(又叫AM2301)控制程序
说明:平时处于LPM3串口收到命令(字符f)后唤醒并采集温湿度值,并将温湿度值以字符形式发送到串口,用串口调试助手即可观察。
STC12C2052+L298步进电机
STC12C2052+L298简单驱动四线制步进电机
STC12C2052生成驱动脉冲+L298电流放大
三个按钮,正反转、加速功能。
压缩包内容:
原理图、PCB (protel AD09格式)
源程序
proteus仿真
基于Quartus II 8.0和VHDL语言的交通灯和抢答器
基于Quartus II 8.0和VHDL语言的交通灯和抢答器
压缩包内容
VHDL实验3.coc 交通控制灯实验报告
VHDL实验4.doc 简易抢答器实验报告
MAX_II_EPM240_570.pdf 所用cpld开发板原理图
traffic+LED4 交通控制灯源程序
competition 简易抢答器源程序及各部分模块的仿真
(程序文件不能在中文目录下运行)
2010_07_03
沨
USB FM PLL
挑战杯课外学术作品大赛作品
USB FM PLL
usb接口的调频发射器
完成于2007年3月
压缩包内容:
原理图、pcb文件(99se,2004dxp格式)
报告文档(word格式)
相关图纸,报告中的图片
参考资料和芯片手册等
2010年6月28日整理
microSD标准规范之一
microSD标准规范之一
英文文档,但还是比较难得的
靠科技作弊技术及防范
介绍目前的作弊技术, 稀土耳机 文字橡皮 文字笔袋 短信手表 等,简单讨论了相应的防作弊措施。建议老师了解一下,从而有应对的准备
1602+DS1302时钟+DS18B20
1602+DS1302时钟
DS18B20 正负温度显示
定时功能(未最终完成)
压缩包内容
程序
proteus仿真
protel原理图及pcb(为飞万用板打的草稿,本来是闲来无事做来定时浇花用的)
LED 点阵屏资料整理
LED点阵屏资料整理
来源于网上
包括几篇论文和proteus仿真
本想自己设计一个,没有时间且市场上成品已经很多。
把搜集到的有价值的资料整理出来,供大家做毕业设计和课程设计时参考
STC12LE4052AD内部flash用作EEprom
STC12C2052AD片内flash作为EEprom的测试程序
程序利用串口显示当前读或者写的地址,可以通过串口写入16字节数据,并读出验证
过程:正常启动后LED1长亮,按键1读取数据,按键2测试串口,读取前要保证有数据
否则等待串口写入数据。第一次写入读出后显示不正确(地址0x00为字符串结尾)
从串口发送小于17位字符串(开头一位不存,最后一位0X00结束标志)。单片机收到
后返回原值,第一位为保存的地址。读取数据时,返回第一位为读取地址本演示代码
仅针对STC12LE4052AD 进行了调试,但可以给其他芯片编程时作为参考。
下载时写入EEprom数据的方法:
首先使用 EEprom 数据编辑器“EEPROMEDIT.EXE”编辑一个要写入的HEX文件并保存
下载时在正确选择MCU芯片型号后,设置起始地址为0,选中“打开文件前清0缓冲”
点“打开程序文件”选中单片机程序文件确定导入。然后再设置起始地址为“1010”
取消“打开文件前清0缓冲”,点“打开程序文件” 选中要写入EEprom的数据,确定
正确选择其他设置,最后点下载并冷启动单片机
VHDL写的32位计数器
VHDL写的32位计数器,两个四位共阳数码管输出
每次停止后串口输出。
CC1100的WOR例程
CC1100的WOR例程
基于STC12LE4052AD
我做的一个简单的系统,主机从串口接收数据并发送,从机处于WOR收到数据包后唤醒,当数数据包中为有效命令后返回响应信号。文件包括完整程序和原理图,希望对初试WOR应用的朋友们有所帮助。
2009/8/17 沨
基于CC1101和CPLD的时差法测距实验
以GPS秒脉冲为复位信号及开始计时的时间基准,同时作为无线发射的触发信号。
计时由CPLD计数时钟脉冲实现,当发射机发射完毕后CC1100模块给出中断,中止主机CPLD的计时,得到发射时间脉冲数n1;
当接收机CC1100接收到数据包后,给出中断,提醒单片机处理,并且中止接收部分CPLD的计时,得到收到时间脉冲数n2。
由n2-n1乘以时钟周期可得电波的传播时间。
现在cpld用24MHz晶振,每个计数脉冲40Ns,对应距离为12.5m。
要进一步减小误差,可以通过提高cpld晶振频率或用更加精确的计时方法实现。
具体过程自己看程序,试验数据略
压缩包内容:
基于CC1101和CPLD的时差法测距实验.doc 实验的简单说明。
CPLD程序:相关VHDL源程序,
实验中实际用的是“CPLD程序/Timer FOR CC1101/timer32+div.vhd”
PCB:
CC1100配合NewMsg-RF1100模块的电路板(A,B号板);
CC1100+PA 1配合NewMsg-RFC1100A的电路板(加放大,距离较远)(C号板);
Connector 在CC1100模块的电路板上应用NewMsg-RFC1100A的转接头。
实验中用的是NewMsg-RF1100模块既A,B号板。
单片机程序:配合实验的单片机程序,(A,B号板和C号板程序通用,用NewMsg-RFC1100A模块时只需加转接座)
实际用的“C板 8 距离测试”程序
实验照片:实验时的事物照片,手机拍摄,效果一般。
无线模块资料:实验用到无线模块的资料。GPS模块和CPLD资料略。
2009年7月22日 沨
SBUS-CAN程序源码及硬件电路图 SBUS转CAN
SBUS转CAN接口转换模块的硬件电路及程序源码。基于STM32F103C8T6设计,现有例程功能为将SBUS数据发送到CAN总线上,控制中菱及海泰电机。(CAN转SBUS硬件上也支持,软件中没实现 )。
资料包内容:
SBUSToCAN文件夹:程序源代码,8个通道SBUS 转CAN,控制中菱及海泰电机。
SbusToCAN单通道 文件夹:程序源代码,sbus单通道转CAN 的实验程序。
硬件原理图: SBUS转CAN模块硬件原理图 (PDF 格式)
硬件电路板图: SBUS转CAN模块电路板图 (PDF 格式)
SBUS-CAN接线图: SBUS转CAN模块接线说明
海泰CAN通信协议;中菱伺服轮毂电机 : 程序中所涉及电机的通讯协议
STM32通过硬件I2C读写TMP101温度传感器,加超时自动跳出和标志位。避免程序卡死。
STM32通过硬件I2C读写TMP101温度传感器,加超时自动跳出和标志位。在I2C通讯过程中发生故障自动跳出。在主程序中判断标志位,如发生I2C卡死,重新初始化I2C总线,重新建立通讯。避免程序卡死。
SBUS2遥测控制,SBUS2数据打包
futaba遥控器SBUS2传感器数据回传的Arduino 库.
可用Arduino 通过 SBUS2 以与 Futaba传感器相同的方式将传感器数据发送到 FASSTest 接收器。用于通过遥控接收机发送 传感器遥测数据到手持遥控器,并在液晶屏上显示.
SBUS调试助手(含delphi源码).rar
SBUS调试助手,S-Bus解析软件.含delphi源码.
Delphi7开发环境下采用SPComm实现100kbps波特率,解析SBUS协议后将各通道数值及杆量以数字和进度条的形式显示.WIN7环境下已测试.(SBUS信号经硬件反向即为TTL串口信号,波特率100kbps( 100000 ),8位数据,偶校验(even),2位停止位)
毕业设计:12路扫码投币充电桩
2021年本科毕业设计:12路扫码投币充电桩
基于STM32F103及扫码支付模块,投币器设计的具有扫码支付和投币功能的12路电动自行车充电桩.
扫码或投币后通过对按键选择通道,随后对应继电器吸合开始供电.充电过程中由LED数码管显示剩余充电时长.
充电时间到时自动切断电源停止充电.软件中还有语音提醒功能,未调试.
文件包括:
主控程序源文件
原理图源文件,PCB源文件(部分自制模块)
相关芯片及模块资料
毕业论文及程序流程图,系统框图源文件
2021_06_10整理上传
STM32F413VGT6 10路串口测试
STM32F413VGT6 10路串口测试程序。
使用STM32CubeMX生成配置代码,使用hal库。程序运行后首先发送串口号,然后将接收到的数据回发。波特率115200。
压缩包内容。
开发板原理图、PCB布局图及元件清单(PDF格式)
STM32CubeMX 的工程(f413.ioc)
测试程序源文件(f413\MDK-ARM\f413.uvprojx)
整理:2020年11月17日
热电偶铂电阻测温.rar
热电偶及铂电阻测温程序及电路板.
STM32F103RET6控制MAX31865采集三线PT100铂电阻,控制MAX31856采集K型热电偶
02 MAX31865+485T 铂电阻测温测试程序
03 MAX31856+485T K型热电偶测温测试程序
05 Rotax582测温 综合测试程序(铂电阻+热电偶)
06 Rotax582V2测温 综合测试程序(铂电阻+热电偶,硬件有更改)
PCB 原理图及PCB文件,一共两块板的,Rotax582温度V1是第一块板,后来因为连接器不好接线,重新做了采集芯片的板 测温实验板
2020_10_2
MSP430F5342操作MAX31856采集多路热电偶
MAX31856测试程序,MSP430F5342通过SPI总线操作MAX31856,并将采集到的数据通过UCA1串口发送.硬件上采用隔离电源,隔离通讯接口.多路热电偶信号经多路电子开关选通后再采集.仅供参考,实验室调试通过,未投入实用.
压缩包内容:
1.MSP430程序源代码.包括测试程序及加了协议的多路采集程序.
2.硬件电路图.PDF格式,包括电路板原理图,PCB布局图,元件清单.
3.MAX31856芯片手册及官方例程.
4.PC端程序(通讯协议仿的迅威科技8通道热电偶温度变送器的协议,所以他们的PC端测试程序应该也是可用的)
整理时间:2020年4月15日
STM32F103控制MAX31865采集PT100温度
STM32F103通过 SPI2读取MAX31865采集铂电阻PT100温度并通过 串口发送温度值的实验程序。
压缩包包括:
程序源代码
硬件电路图(pdf格式)
MAX31865芯片手册(pdf格式 中文)
整理时间 2019.03.22
霍尼韦尔 HPA PHB气压传感器 应用资料
霍尼韦尔 HPA PHB气压传感器资料
包括
数据表 英文
用户手册 英文
用户手册 中文翻译
调试软件
2018_10_15整理
VG400 固体陀螺 应用资料
VG400 固体陀螺 资料
VG400 系列用户手册 英文
VG400 系列用户手册 中文翻译
VG400 中文简介
2018_10_15整理
KVH C100 指南针模块 电子罗盘应用资料
KVH C100 指南针模块 电子罗盘资料
压缩包内容:
数据表 英文
用户手册 英文
用户手册 中文翻译
调试程序 DOS版及windows版
2018_10_15整理
Digi 1 W/900 MHz OEM 射频模块 9XTend应用资料
Digi 1 W/900 MHz OEM 射频模块 9XTend 应用资料
包括:
1.模块应用手册
2.配置设置软件 X-CTU(支持Win7)
3.外形尺寸及模型
基于MSP430F5438的SIM900 GPRS/GSM模块开发应用资料包
基于MSP430F5438的SIM900 GPRS/GSM模块开发应用资料包
MMA8451Q应用资料
飞思卡尔 三轴加速度计MMA8451Q的应用资料
压缩包内容包括:
1.MSP430F5342控制三轴加速度计MMA8451Q的实验程序.
(包括运动检测及点击检测的应用,
各轴加速度值并通过UCA0串口以字符形式发送)
2.其他例程,包括官方例程.
3.芯片应用手册,及部分中文资料.
4.原理图库及PCB封装(包括AD版本和4.0版本)
整理时间:
2013_05_01 沨
MSP430F5342+MMA7660FCT
MSP430F5342控制三轴加速度计MMA7660FCT的实验程序.
各轴加速度值通过UCA0串口以字符形式发送
整理时间:
2013_03_09 沨
VB调用BaiduMap示例
在VB程序中调用百度地图,控制地图平移到指定坐标点并添加标注的简单示例。添加了坐标校正功能
VB调用百度地图示例
在VB程序中调用百度地图,并控制地图平移到指定坐标点的简单示例。