NeuronC語言
發(fā)布時間:2015/3/26 20:40:42 訪問次數:1992
Neu,on C是基于ANSI C而為神經元芯片設計的一種編程語言,它是從ANSI C中派生出來的,G1117T43UF并對其進行了增刪以支持Neuron C芯片的固件例程,是開發(fā)LonWorks應用的強有力工具。Neuron C語言對ANSI C的擴展如下。
①一個內部多任務調度程序,允許程序員以自然的方式描述事件驅動的任務,并可以控制任務執(zhí)行的優(yōu)先級。
②將I/O對象直接映射到處理器的I/O能力。
③網絡變量對象定義,提供一種簡單的實現節(jié)點之間數據共享的方法。
④When語句引入事件并定義這些事件的臨時排序。
⑤支持顯式報文傳遞,用于直接對LonTalk協(xié)議的底層進行訪問。
⑥秒及毫秒級定時器對象可隨意激活用戶的任務。
⑦函數庫:當調用時可以執(zhí)行事件檢查、I/O管理、網絡信息的接收和傳送以及控制各種Neuron芯片的功能。
Neuron C非常接近ANSI C語言標準,但又不完全遵守Standard C昀標準。例如Neu,on C不支持浮點運算或浮點運算符;不支持使用寄存器變量以及易失的存儲類別;不需要main函數,而是由一系列When語句完成相應功能等。
利用Neu,on C語言可方便地開發(fā)基于網絡的應用系統(tǒng)。例如該語言對不同節(jié)點所定義的變量都可簡單作為本地變量一樣使用,只需要在系統(tǒng)聯合調試時給予“綁定”即可。這種方式大大簡化了網絡的開發(fā)和應用,使開發(fā)人員幾乎感覺不到是在網絡環(huán)境下編程。
Neu,on C是基于ANSI C而為神經元芯片設計的一種編程語言,它是從ANSI C中派生出來的,G1117T43UF并對其進行了增刪以支持Neuron C芯片的固件例程,是開發(fā)LonWorks應用的強有力工具。Neuron C語言對ANSI C的擴展如下。
①一個內部多任務調度程序,允許程序員以自然的方式描述事件驅動的任務,并可以控制任務執(zhí)行的優(yōu)先級。
②將I/O對象直接映射到處理器的I/O能力。
③網絡變量對象定義,提供一種簡單的實現節(jié)點之間數據共享的方法。
④When語句引入事件并定義這些事件的臨時排序。
⑤支持顯式報文傳遞,用于直接對LonTalk協(xié)議的底層進行訪問。
⑥秒及毫秒級定時器對象可隨意激活用戶的任務。
⑦函數庫:當調用時可以執(zhí)行事件檢查、I/O管理、網絡信息的接收和傳送以及控制各種Neuron芯片的功能。
Neuron C非常接近ANSI C語言標準,但又不完全遵守Standard C昀標準。例如Neu,on C不支持浮點運算或浮點運算符;不支持使用寄存器變量以及易失的存儲類別;不需要main函數,而是由一系列When語句完成相應功能等。
利用Neu,on C語言可方便地開發(fā)基于網絡的應用系統(tǒng)。例如該語言對不同節(jié)點所定義的變量都可簡單作為本地變量一樣使用,只需要在系統(tǒng)聯合調試時給予“綁定”即可。這種方式大大簡化了網絡的開發(fā)和應用,使開發(fā)人員幾乎感覺不到是在網絡環(huán)境下編程。
熱門點擊
- DMX512協(xié)議的數據格式
- 電荷耦合器件
- 電渦流式位移傳感器的測量電路
- 無線資源利用率
- 鎳鉻一鎳硅熱電偶分度表
- DALI協(xié)議及其應用
- 業(yè)務流量類指標
- 電渦流式位移傳感器的工作原理
- 電容降壓限流電路
- 壓電陶瓷的壓電效應
推薦技術資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]