GALIL运动控制器编程介绍
使用 Galil 的 NEMA 23 #BLM-N23-50-1000 无刷电机或者其他同等电机。电机上装有一台每转 1000 脉冲的增量编码器,积分后每转产生 4000 个脉冲。由于增量编码器为输入信号提供了通向 CDS-3310 的交换通道,电机上不许要安装 Hall 传感器
《LabVIEM高级编程技术》
介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,恰当地运用这些技巧可以提高程序的质量。
学生管理系统(demo)含源代码
运行本实例需要配置用户DSN,在ODBC数据源管理器中配置用户DSN连接指定的SQL Server数据库。关键操作步骤如下:
(1)单击“开始”按钮,选择“程序”→“管理工具”→“数据源(ODBC)”命令,打开“ODBC数据源管理器”对话框,打开“用户DSN”选项卡。
(2)单击“添加”按钮,打开“创建新数据源”对话框,选择安装数据源的驱动程序,这里选择“SQL Server”。
(3)单击“完成”按钮,打开“创建到SQL Server的新数据源”对话框,在“名称”文本框中设置数据源名称为“mystudentsys”,在“描述”文本框设置数据源描述为“配置SQL Server数据库DSN”,在“服务器”下拉列表框中选择连接的数据库所在服务器为“(local)”。
(4)单击“下一步”按钮,选择“使用用户输入登录ID和密码的SQL Server验证”单选框,在“登录ID”文本框中输入SQL Server用户登录ID,这里为“sa”,在“密码”文本框中输入SQL Server用户登录密码。
(5)单击“下一步”按钮,选择“更改默认的数据库为”复选框,并在其下拉列表框中选择连接的数据库名称,这里选择“tb_student”,单击“下一步”按钮。
(6)单击“完成”按钮,打开“ODBC Microsoft SQL Server安装”对话框,显示新创建的ODBC数据源配置信息。
(7)单击“测试数据源”按钮测试数据库连接是否成功,如果测试成功,单击“确定”按钮,完成数据源配置。
局域网监控系统(demo)含源代码
本系统属于基于C++小型的局域网监控系统,可以对某一台计算机进行屏幕监控,本系统主要实现以下功能:
系统采用人机交互的方式,界面美观友好。
屏幕信息需要时时显示,网络延时不能大于1秒。
服务器端可以随时运行,只要客户端运行,就能够显示屏幕信息。
系统运行时占用内存不能大于10MB,以免影响系统性能。
客户端运行时需要隐藏显示窗口,起其感觉不到在运行。
《C#入门经典》
了解.NET Framework 的结构理解.NET Framework 的基本概念CLRJITCTSMSIL了解 .NET Framework 命名空间了解C#程序的基本结构
《C#开发典型模块大全(修订版)》.(王小科,吕双)
本书全面地介绍了如何使用C#进行各领域的程序开发,包括C#集成开发环境进行编程、图片管理工具模块多媒体播放器、EXE文件加密器、视频监控模块、文件处理、数据库
SerialPort类设计串口通讯程序
1、在同一台计算机上以1ms速度向Com1发送字符串(包括英文字母,数字和特殊符号),在Com2串口接受(Com1和Com2通过WF19相连),测试时间为30分钟,接受字符串无丢失无乱码。(cpu 1.8 内存512)
2、 采用全局变量实现在当收到完整的一条数据,返回主线程在窗体上显示,发送字符串速度大于100ms时,测试时间为30分钟,显示接受的字符串没有问题;当发送速度时50ms,80ms时,显示接受字符串有丢失现象。(cpu 1.8 内存512)
3、 通过 SerialPort 传输数据时处理 ErrorReceived 事件以检测和响应错误。
C#串口通信 SerialPort类
类中实现串口事件DataReceived接收数据。定义3个事件,用来通知数据接收完成、数据发送完成、每次接收数据。实现C#串口通信SerialPort类,包含C#编程代码。
C# SerialPort IO操作(含demo)源代码
包含串口通信(Serial Communications),C#串口编程,SerialPort类的使用,定义3个事件,用来通知数据接收完成、数据发送完成、每次接收数据。支持串口大量数据读写操作,能一次性读取数据,通过设置超时大小控制一次读取串口所有数据。支持事件触发,异步发送接收数据。附件有demo,可下载Virtual Serial Port Driver模拟串口测试。SerialPort 高性能读写。含延时、SerialPortTest调试程序源代码。
C# SerialPort IO操作(含demo)
定义3个事件,用来通知数据接收完成、数据发送完成、每次接收数据。支持串口大量数据读写操作,能一次性读取数据,通过设置超时大小控制一次读取串口所有数据。支持事件触发,异步发送接收数据。附件有demo,可下载Virtual Serial Port Driver模拟串口测试。SerialPort 高性能读写。含延时、SerialPortTest调试程序源代码。
温湿度传感器DHT11
1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法
2) 掌握温湿度传感器 DHT11 的使用
温度传感器DS18B20
DS18B20 数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,主要根据应用场合的不同而改变其外观。封装后的 DS18B20 可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。
CC2530 看门口狗Watch Dog使用
看门狗是在软件跑飞的情况下 CPU 自恢复的一个方式,当软件在选定的时间间隔内不能置位看门狗定时器(WDT),WDT 就复位系统。看门狗可用于电噪声,电源故障或静电放电等恶劣工作环境或高可靠性要求的环境。如果系统不需要应用到看门狗,则 WDT 可配置成间隔定时器,在选定时间间隔内产生中断。WDT 的特性如下:4 个可选择的时间间隔看门狗定时器模式下产生中断请求时钟独立于系统时钟,WDT 包括一个 15 位定时/计数器,它的频率由 32.768KHz 的晶振决定。用户不能查看计数器的值工作于各个电源模式。
AD 采集 CC2530 温度串口、液晶屏显示
1) 通过实验掌握 CC2530 芯片串口配置与使用
2) 集到内部温度传感器信息通过串口发送到上位机
CC2530串口UARTo接收、发送字符串
1) 通过实验掌握 CC2530 芯片串口配置与使用
3) 收到 PC 发送过来的数据,然后收到一整串数据之后,通过串口将改数据发送回去。
注:嵌入式开发中,当程序能跑起来后,串口是第一个要跑起来的设备,所有的工作状态,交互信息都会从串口输出。我们用的是世界上最好的串口芯片 FT232,贵的 USB 串口线都用该芯片。
CC2530实验代码之定时器T1、T3的使用
1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法
2) 掌握 Led 驱动电路及开关 Led 的原理
3) 掌握定时器 T1 的配置与使用
4) 握定时器 T3(8 位)通过中断方式控制 LED1 周期性闪烁
CC2530查询方式使用定时器
1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法
2) 掌握 Led 驱动电路及开关 Led 的原理
3) 掌握定时器 T1 的配置与使用
CC2530外部中断控制LED开关
1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法,带你一步步走进嵌入式大门
2) 握 Led 驱动电路及开关 Led 的原理
3) 过按键 S1 产生外部中断改变 LED1\LED2\LED3 状态
CC2530按键控制LED开关
1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法
2) 掌握 Led 驱动电路及开关 Led 的原理
3) 掌握检测按键的方法
CC2530外部中断控制流水灯
1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法,带你一步步走进嵌入式大门
2) 握 Led 驱动电路及开关 Led 的原理
3) 过按键 S1 产生外部中断改变 LED1\LED2\LED3 状态
arduino教程
包括数字输出、数字输入、模拟输入、模拟输出、串口输入、串口输出、XBee无线通信、arduino电机驱动扩展板、电子积木
CC2530按键控制流水灯
1)通过实验掌握 CC2530 芯片 GPIO 的配置方法,带你一步步走进嵌入式大门
2) 握 Led 驱动电路及开关 Led 的原理
3) 掌握检测按键的方法
SolidWorks三天入门
有关SolidWorks,草图,基本零件建模,锻件建模,阵列,旋转特征,抽壳和筋,编辑和修复,设计更改,配置,方程式,使用工程图,自底向上的装配体建模,装配体的使用等等。
CC2530流水灯试验
通过实验掌握 CC2530 芯片 GPIO 的配置方法,带你一步步走进嵌入式大门 ,握 Led 驱动电路及开关 Led 的原理 ;
硬件:PC 机一台 ZB2530(底板、核心板、仿真器、USB 线) 一套
软件:2000/XP/win7 系统,IAR 8.10 集成开发环境
视频监控源代码
本系统使用的硬件是天敏VC4000监控卡,其中使用了MPG4c32.dll、MediaTransmit.dll、MediaTransmit.lib、MediaTransmit.h、Sa7134Capture.dll、Sa7134Capture.lib和Sa7134Capture.h几个文件,在运行程序前,需要将这些文件添加到当前工程中。