- 1
- 2
- 3
- 4
- 5
面向测控系统的MCL语言编译器设计
资料介绍
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 |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)