浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術資料 » 初學園地

下位機軟件設計采用C語言和匯編語言編寫

發(fā)布時間:2019/8/28 21:40:02 訪問次數(shù):3986

    所實現(xiàn)的單相接地故障選線是基于FTU饋線自動化系統(tǒng)的重要組成部分。凹U采用SD-⒛10型FTU,各FTU分別采集相應柱上開關的運行情況,如電壓、電流和開關當前位置等,并將上述信息由通信網(wǎng)絡發(fā)向遠方的配電網(wǎng)自動化控制中心;各FTU還可以接受配網(wǎng)自動化控制中心下達的命令進行相應的操作。所以基于FTU的單相接地故障選線的軟件設計就包括兩部分:FTU的下位機軟件設計和中心的上位機軟件設計。

   下位機軟件設計采用C語言和匯編語言編寫。C語言具有高級語言的簡潔、方便的特點,并且可讀性好、移植性強、程序修改方便、執(zhí)行速度快。但在某些情況下,C代碼的效率還是無法與手I編寫的匯編代碼的效率相比,用C語言實現(xiàn)D叩芯片的某些硬件控制也不如匯編語言方便。因此,在軟件設計上采用C語言和匯編語言混合編程的方法實現(xiàn),以達到最佳地利用DSP芯片軟硬件資源的目的。

    中心的上位機軟件設計采用面向?qū)ο蟮蘑鰏UAL"℃6.0語言編寫。ⅤB編程面向用戶圖形界面,大大減少了編程工作量,縮減軟件開發(fā)周期;ⅤB編程以事件驅(qū)動為機制,使得程序設計更加容易和方便;ⅤB采用面向?qū)ο蟮某绦蛟O計方法,程序代碼具有良好的可重用性、可擴充性。

   在軟件設計中用到的開發(fā)、調(diào)試I具主要有,代碼生成工具(主要包括匯編器、鏈接器及C編譯器)、在線調(diào)試軟件、聞亭公司EPP_ⅩD“10型仿真器。

    代碼生成工具用于將用戶編寫的代碼轉(zhuǎn)化為公共目標文件格式(Common o歷ect FileFormat,COFF)文件或生成各種庫,以便開發(fā)中管理和調(diào)用。COFF是TI公司新的匯編器和鏈接器創(chuàng)建的目標文件,采用這種目標文件格式更利于模塊化編程,并且為管理代碼段和目標系統(tǒng)存儲器提供更強有力和更加靈活的方法;基于COFF編寫D叩程序可使程序員擺脫對程序絕對地址的操作,不必為程序代碼或變量指定目標地址,從而使程序具有更強的可讀性和可移植性。代碼生成的具體過程如下:C編譯器將C源程序編譯成匯編程序,而后通過匯編器生成COFF文件,再通過鏈接器生成在D叩中可執(zhí)行的COFF文件,然后經(jīng)PC下載到目標系統(tǒng)中進行調(diào)試。




    所實現(xiàn)的單相接地故障選線是基于FTU饋線自動化系統(tǒng)的重要組成部分。凹U采用SD-⒛10型FTU,各FTU分別采集相應柱上開關的運行情況,如電壓、電流和開關當前位置等,并將上述信息由通信網(wǎng)絡發(fā)向遠方的配電網(wǎng)自動化控制中心;各FTU還可以接受配網(wǎng)自動化控制中心下達的命令進行相應的操作。所以基于FTU的單相接地故障選線的軟件設計就包括兩部分:FTU的下位機軟件設計和中心的上位機軟件設計。

   下位機軟件設計采用C語言和匯編語言編寫。C語言具有高級語言的簡潔、方便的特點,并且可讀性好、移植性強、程序修改方便、執(zhí)行速度快。但在某些情況下,C代碼的效率還是無法與手I編寫的匯編代碼的效率相比,用C語言實現(xiàn)D叩芯片的某些硬件控制也不如匯編語言方便。因此,在軟件設計上采用C語言和匯編語言混合編程的方法實現(xiàn),以達到最佳地利用DSP芯片軟硬件資源的目的。

    中心的上位機軟件設計采用面向?qū)ο蟮蘑鰏UAL"℃6.0語言編寫。ⅤB編程面向用戶圖形界面,大大減少了編程工作量,縮減軟件開發(fā)周期;ⅤB編程以事件驅(qū)動為機制,使得程序設計更加容易和方便;ⅤB采用面向?qū)ο蟮某绦蛟O計方法,程序代碼具有良好的可重用性、可擴充性。

   在軟件設計中用到的開發(fā)、調(diào)試I具主要有,代碼生成工具(主要包括匯編器、鏈接器及C編譯器)、在線調(diào)試軟件、聞亭公司EPP_ⅩD“10型仿真器。

    代碼生成工具用于將用戶編寫的代碼轉(zhuǎn)化為公共目標文件格式(Common o歷ect FileFormat,COFF)文件或生成各種庫,以便開發(fā)中管理和調(diào)用。COFF是TI公司新的匯編器和鏈接器創(chuàng)建的目標文件,采用這種目標文件格式更利于模塊化編程,并且為管理代碼段和目標系統(tǒng)存儲器提供更強有力和更加靈活的方法;基于COFF編寫D叩程序可使程序員擺脫對程序絕對地址的操作,不必為程序代碼或變量指定目標地址,從而使程序具有更強的可讀性和可移植性。代碼生成的具體過程如下:C編譯器將C源程序編譯成匯編程序,而后通過匯編器生成COFF文件,再通過鏈接器生成在D叩中可執(zhí)行的COFF文件,然后經(jīng)PC下載到目標系統(tǒng)中進行調(diào)試。




熱門點擊

 

推薦技術資料

FU-19推挽功放制作
    FU-19是國產(chǎn)大功率發(fā)射雙四極功率電二管,EPL20... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡技術有限公司
付款方式


 復制成功!