【VB开源代码栏目提醒】:网学会员,鉴于大家对VB开源代码十分关注,论文会员在此为大家搜集整理了“基于mcgs的凌阳单片机驱动程序的设计 - 期刊论文”一文,供大家参考学习!
匿基霆塑雯亟霪受亘羽 单片机开发与应用 文章编号:1008-0570(2006)07-2-0113—04 基于MCGS的凌阳单片机驱动程序的设计 The Design F0r The Spce06la Based On The Mcgs (北京华北电力大学)梁光胜李琴李炜 Liang.Guangsheng Li。
Qin Li。
Wei摘要:本文简单介龆了McGS组态软件和SPcE06lA单片机的特点,即北京昆仑通态自动化软件科技有限论司的工控组态软件MCGS(Monitor and Contml Generated Syatom 1和台湾凌阳科技推出的16住微控制器SPCE061A,重点舟绍了如何一步步开发SPCE061A单片机的驱动程序.并简单夼绍了下住机程序的设计,最后给出了测试情况。
关键词:MCGS;组态;驱动程序;SPCE061A单片机中图分类号:TP29 文献标志码:AAbstract:This paper simply introduces the trait of MCGS and SPCE0flA.They are the MCGS of BEIJING Kunlun Tongtai Auloma—tionSoftware Technology CO LTD and SPCE061A of Technology CO.LTD,we also detailedly give the design for the SunplusSPCE061A based On the MCGS and the design of SPCE061A.and we list the test finally.Key word:Mcgs,Configuration,Drivers。
SPCE061A 1引言 2设备驱动程序的开发 计算机技术的飞速发展为工业自动化开辟r广 SPCE061A单片机的UART模块提供了一个全双阔的发展空间,人们可以快捷地开发和组建高效的控 工标准接口,通过标准232接口与Pc机连接起来,按 制系统。
笔者设计的液体点滴监控模型,可以对液体点 照字节传输数据,数据帧格式为:1位启动位、8位数据滴情况实现远程监控和现场监控,终端和上位机均可 位、1位奇偶校验位、1位停止位。
在没计中没有利用人工设定所需的液体点滴速度并动态显示。
在这方 校验位。
利用MCGS高级开发向导生成设备驱动程序面,MCGS工控组态软件提供了强有力的支持,它是一 的框架启动组态环境,打开一个MCGS工程,运行工程套Windows环境下快速构造和生成上位机监控系统 组放置串口父设备属性里的参数分别为:通信波特率的组态
软件系统,可快速构造和生成数据采集、报警 为9600擞据位数为8位,串行端口号为COMl,数据校处理、流程控制、动画显示、报表输出等界面,实现各种 验方式为无校验,停止位为1位,数据采集方式为同步工程曲线的绘制、报表输出、远程通信等功能。
采集,通讯方式为本地串口通信。
MCGS提供的接El规 MCGS作为一种方便有效的通用工控软件,它提 范中有五个属性和8个方法,下面分别介绍如下:供了国内外各种常用的工控设备的驱动程序。
但在实 2.1五个属性:际应用中,因为所用设备的特殊性,允许用户根据需要 *Public Property Get DevTypc0 As Long,此函数目来定制设备驱动程序。
MCGS用Active DLL构件实现 的是标明设备的类型:0为独立的设备,1为通信子设设备驱动
程序,通过规范的OLE接口挂接到MCGS中, 备,此单片机设备属于子设备,故:使其构成一个整体。
鉴于Visual Basic语言的通用性 Public Property Get DevType0 As l∞“g和简单性,使用VB来开发单片机驱动,MCGS的实现 DevType=1方法和原理与标准的Active DLL完全一致,但MCGS End Property规定了一套接口规范,只有遵守这些接口规范的Ac— *Public Propenv Get DevStyle0 As Long.此函数目tivc DLL才能用作MCGS的设备驱动构件。
的是标明设备的种类:0为独立设备,1为和串口父设 利用具有语音和DSP功能的SPCE061A单片机 备对应的子设备,本设备属于子设备,故:作为液体点滴监控模型的核心控制器,SPCE061A是 Public Property Get DevStyle0 As Long台湾凌阳科技推出的16位微控制器,提供了丰富的 DevStyle=1软、硬件资源,开发灵活方便。
除