广告招募

当前位置:全球工厂网 > 技术中心 > 所有分类

电磁流量计设计之1 80C196KC单片机的C196语言

2023年08月10日 08:29:48      来源:开封市中仪流量仪表有限公司 >> 进入该公司展台      阅读量:30

分享:

电磁流量计设计之1 80C196KC单片机的C196语言

电磁流量计设计之1 80C196KC单片机的C196语言
    在本项目的设计中,我们采用C196作为单片机系统的开发语言149’5碉J.不可否认,在国内,汇编语言仍然是比较流行的开发工具。长期以来对编译效率的偏见,以及不少程序员对使用汇编语言开发硬件系统的习惯性,使C语言在不少地方遭到冷落。诚然,优秀程序员写出的汇编语言程序的确有执行效率高的优点, 但其可移植性和可读性差,使其开发出来的产品在维护和功能升级方面都有极大的困难,从而导致整个系统的可靠性和可维护性也比较差。而使用C语言进行单片机系统的开发,有着汇编语言编程所不可比拟的优势,介绍如下:
   1.编程调试灵活方便
   C语言编程灵活,同时,当前几乎所有嵌入式系统都有相应的c语言级别的仿真调试系统,调试十分方便.
   2.生成的代码编译效率高
   当前较好的C语言编译系统编译出来的代码效率只比直接使用汇编低20%左右,如果使用优化编译选项甚至可以更低。
   3.模块化开发
   目前的软硬件开发都向模块化、可复用性的目标集中。不管是电磁流量计的硬件还是软件, 都希望其有比较通用的接口,在以后的开发中如果需要实现相同或者相近的功能, 就可以直接使用以前开发过的模块,尽量不做或者少做改动,以减少重复劳动。如果使用C语言开发,数据交换可方便地通过约定实现,有利于多人协同进行人项目的合作开发。同时,C语言的模块化开发方式使开发出来的程序模块可不经修改.直接被其他项目所用,这样就可以很好地利用已有的大量c程序资源与丰富的库函数,从而地实现资源共享。
    4.可移植性好
   由于不同系列的嵌入式系统的c语言编译工具都是以ANSI-C作为基础进行开发的,因此,一种C语言环境下所编写的C语言程序,只需将部分与硬件相关的地方和编译连接的参数进行适当修改,就可方便移植到另外一种系列上.例如, C51下编写的程序通过改写头文件以及少量的程序行,就可以方便地移植到196 或PIC系列上。也就是说,基于C语言环境下的嵌入式系统能基本达到平台的无关性。
   5.便于项目维护管理
   用c语言开发的电磁流量计代码便于开发小组计划项目、灵活管理、分工合作以及后期维护,基本上可以杜绝因开发人员变化而给项目进度、后期维护或升级所带来的影响。从而保证整个系统的品质、可靠性以及可升级性。扩展阅读:开封中仪流量仪表有限公司专业生产电磁流量计、孔板流量计、涡街流量计、文丘里流量计、V锥流量计、V型锥流量计、喷嘴流量计、插入式电磁流量计、智能电磁流量计、分体式电磁流量计、一体式电磁流量计、标准孔板流量计、标准孔板、一体化孔板流量计、标准喷嘴流量计、长径喷嘴流量计、标准喷嘴、长径喷嘴、插入涡街流量计、智能涡街流量计,更多信息请访问开封中仪网站:

版权与免责声明:
1.凡本网注明"来源:全球工厂网"的所有作品,版权均属于全球工厂网,转载请必须注明全球工厂网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。