電磁流量計設計之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型錐流量計、噴嘴流量計、插入式電磁流量計、智能電磁流量計、分體式電磁流量計、一體式電磁流量計、標準孔板流量計、標準孔板、一體化孔板流量計、標準噴嘴流量計、長徑噴嘴流量計、標準噴嘴、長徑噴嘴、插入渦街流量計、智能渦街流量計,更多信息請訪問開封中儀網站:
免責聲明
客服熱線: 13199863987
加盟熱線: 13199863987
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機版
Ybzhan公眾號
Ybzhan小程序