推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

面向测控系统的MCL语言编译器设计

更新时间:2020-04-04 01:22:59 大小:746K 上传用户:zhiyao6查看TA发布的资源 标签:测控系统MCL语言编译器 下载积分:3分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

MCL语言编译器是我们为智能测控仪器CK-01设计的一款交叉编译器。它的功能是在PC机上将MCL语言翻译成CK-01能够识别的代码。

  CK-01由80C51单片机和多个过程通道板组成,它作为下位机,负责接收上位机的命令去控制执行机构或采集数据。

  MCL编译器的设计改善了CK-01的人机接口。在没有MCL编译器的情况下,开发人员只有采用80C51的开发语言进行设计,他必须熟悉80C51的内部结构、存储组织以及指令系统。此外,开发人员还要充分了解CK-01各种过程通道板的功能,并针对每个板卡编写驱动程序。显然,这样开发难度大、效率低,也不利于开发高质量的程序。并且,由于软件开发的不便,严重影响CK-01的作为产品的推广。

  有了MCL编译器,用户就可在PC机上采用MCL语言编程。MCL语言是一种专为CK-01定义的高级语言,它语句少、语法简单,并针对CK-01设计了专门的测控语句。这样程序设计人员无需了解CK-01的细节,只需具备简单的程序设计知识就可进行设计。

  本文给出了MCL语言编译器的设计方法,确定了MCL编译器的逻辑结构、阐述了MCL语言的词法、语法、语义处理方法,给出了避免“二义性”的处理方法。

部分文件列表

文件名 大小
面向测控系统的MCL语言编译器设计.pdf 746K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载