毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

组态王与单片机通讯的开发 (6)

时间:2017-06-20 23:20来源:毕业论文
提示:ME830/ME850是目前唯一一款集成有USB2.0接口的专业仿真器的单片机开发实验仪,光仿真器的价值就在400元以上,性能可媲美1000元以上的专业级仿真器。


提示:ME830/ME850是目前唯一一款集成有USB2.0接口的专业仿真器的单片机开发实验仪,光仿真器的价值就在400元以上,性能可媲美1000元以上的专业级仿真器。目前所见到的其他51系列开发板全部采用SST公版仿真方案,即直接使用一片价值10多元的SST单片机(SST89E516RD)配合keil软件来调试,具有本质的缺陷:如占用串口、定时器和2字节堆栈,单步速度缓慢,对于真正开发产品没有太大价值。
 (2) 板载ISP下载功能
    所谓ISP,即(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。此功能无论是对于实验学习还是产品调试都是非常的方便,特别是重新烧写电路板上的贴片芯片,ISP目前是不二之选。
    ME830上预留有ISP下载接口,可以通过配套的ISP下载线连接到用户目标板,对目标板上的CPU实现ISP下载,为大家开发和调试产品提供极大的便利。可支持ATMEL AT89S/AT89LS,AVR系列单片机!
(3)可以支持编程和实验开发的芯片全(51/AVR系列)
•可以直接支持多家主流公司(如ATMEL,Winbond,NXP(Philips),SST,SALLAS)的51系列单片机的烧写和实验
•可以完美支持AVR芯片如ATmega8515的烧写和实验。用户也可以自制其它AVR系列单片机的最小系统,利用ME830的ISP下载功以及全开放的实验模块进行其它AVR单片机的实验,如ATmega16,Atmega128等
(4) 丰富的板载硬件资源,全开放式模块化设计
  ME830集成有强大的硬件资源,并采用灵活的硬件资源搭配方案,各功能模块各自独立,既可简单地使用短路帽进行默认的资源连接(方便初学者直接使用),也可以取下短路帽后采用杜邦线连接单片机的任意I/O口线,轻松搭建自己的电路。这种独特的设计集方便快捷与灵活多变于一体,既解决了只能使用固定线路的局限,也避免了只能用排线连接的烦琐,过多的排线可能会阻碍观察和操作板上的硬件资源。
5 组态王通用单片机ASCII协议
5.1 通讯口设置:
       通讯方式:RS-232,RS-485,RS-422均可。
       波特率:  由单片机决定(2400,4800,9600and19200bps)。
字节数据格式:由单片机决定。
起始位    数据位    校验位    停止位

注意:在组态王中设置的通讯参数如波特率,数据位,停止位,奇偶校验必须与单片机编程中的通讯参数一致
5.2 在组态王中定义设备地址的格式
格式:##.# 
前面的两个字符是设备地址,范围为0-255,此地址为单片机的地址,由单片机中的程序决定 ;
后面的一个字符是用户设定是否打包,“0”为不打包、“1”为打包,用户一旦在定义设备时确定了打包,组态王将处理读下位机变量时数据打包的工作。

3.在组态王中定义的寄存器格式
寄存器名称    dd上限    dd下限    数据类型
Xdd    65535    0    FLOAT/BYTE/UINT
斜体字dd代表数据地址,此地址与单片机的数据地址相对应。


注意:在组态王中定义变量时,一个X寄存器根据所选数据类型(BYTE,UINT,FLOAT)的不同分别占用一个、两个,四个字节,定义不同的数据类型要注意寄存器后面的地址,同一数据区内不可交叉定义不同数据类型的变量。为提高通讯速度建议用户使用连续的数据区。 组态王与单片机通讯的开发 (6):http://www.751com.cn/zidonghua/lunwen_9546.html
------分隔线----------------------------
推荐内容