Neuron C語言

Neuron C語言是一種專門為Neuron晶片而設計的程式語言。它是在ANSIC的基礎上最佳化精簡面成的,直接支持Neuron晶片的固化軟體,刪除了ANSIC中一些不需要的功能,增加了適用於Neuron晶片的通信、1/O、事件驅動、報文傳遞、定時器、網路變數、EEPROM變數、顯式報文、多任務調度等功能,還提供了內部類型檢查,是一個開發Lon-Works套用的有力工具。

Neuron C語言對ANSI C的擴展如下:
①一個內部多任務調度程式,允許程式設計師以自然的方式描述事件驅動的任務,並可以控制任務執行的優先權。
②將I/O對象直接映射到處理器的I/O能力。
③網路變數對象定義,提供一種簡單的實現節點之間數據共享的方法。
④When語句引入事件並定義這些事件的臨時排序。
⑤支持顯式報文傳遞,用於直接對LonTalk協定的底層進行訪問。
⑥秒及毫秒級定時器對象可隨意激活用戶的任務。
⑦函式館:當調用時可以執行事件檢查、I/O管理、網路信息的接收和傳送以及控制各種Neuron晶片的功能。

相關詞條

熱門詞條

聯絡我們