音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

雙龍電子的模塊化解釋型SLROBOT C語言匯總--先睹為快!

作者:雙龍老耿 欄目:單片機
雙龍電子的模塊化解釋型SLROBOT C語言匯總--先睹為快!
雙龍電子的模塊化解釋型SLROBOT C語言匯總
適合大專生、高中生學(xué)習(xí)開發(fā)單片機及智能機器人
適合AVR/51/SPCE061A/PIC單片機
詳細資料到這里下載:
http://www.avr.com.cn/gb/nsoft.asp
為了解決單片機、機器人課堂學(xué)習(xí)、科技創(chuàng)新及機器人競技比賽的需要,雙龍電子開發(fā)的SL-DIY系列單片機開發(fā)實驗器及智能機器人硬件,又開發(fā)了小型解釋型SLROBOT C高級語言(簡稱SLROBOT C語言)軟件, 達到“三合一”多功能:課堂教學(xué)、科技創(chuàng)新、競技比賽的需求。
解釋型SLROBOT C語言(簡稱SLROBOT C語言),以高級C語言形式表述,為今后學(xué)習(xí)應(yīng)用科研開發(fā)的高級C語言打基礎(chǔ)。雙龍電子創(chuàng)建結(jié)構(gòu)化SLROBOT C語言,語言簡要清晰,易于初學(xué)者理解和掌握。SLROBOT C語言解決了電腦與單片機及機器人的通訊與控制工作。SLROBOT C語言的V2.0版本語句,采用大家熟悉的C基本語句結(jié)構(gòu)形式,并兼容GCC等語言。SLROBOT C語言也可解釋成SMALL ROBOT,取small(“小”的意思)的首尾字母,也就是small的縮寫SL,即稱小型機器人(SLROBOT) C語言。
與單片機匯編語言相比, 解釋型SLROBOT C語言有許多優(yōu)點:
☆ 接近人類語言習(xí)慣---易學(xué)好用。
☆ 采用模塊化程序結(jié)構(gòu),使復(fù)雜問題簡單化---無語法編譯錯誤。
☆ 語句功能強,通用性好,易于移植---可以適合同類各種芯片。
☆ 程序的可讀性和維護性好---學(xué)習(xí)修改提高方便。
尤其SLROBOT C語言有面向通用單片機I/O口和專用外設(shè)的操作語句,結(jié)構(gòu)化語句、模塊化的程序設(shè)計語句,所以把很多復(fù)雜問題簡單化。在SL-DIY02-8A/SL-DIY08-8/SL-DIY08-16 /SL-DIY08-52/SL-DIY08-61A/
SL-DIY08-PIC開發(fā)實驗板及智能機器人上,可以直接驅(qū)動直流電機、直流減速電機、伺服電機(舵機)等功率設(shè)備,也可直接從I/O口輸入/輸出各種數(shù)字信號及模擬信號。SLROBOT C語言,目前適用AVR單片機及含ISP/IAP功能的51/061A/PIC單片機,這是跨平臺軟件。普通高中新課程標準中的有關(guān)課程內(nèi)容,尤其《簡易機器人制作》內(nèi)容豐富而課時很緊, SLROBOT C語言能很好地解決這種矛盾。SLROBOT C語言,也適合高中教材《電子控制技術(shù)》、《技術(shù)與設(shè)計》等課程學(xué)習(xí)、創(chuàng)新、實驗之用。因為SLROBOT C語言面向單片機I/O口,可以很簡單清晰講解、演示I/O口功能;因為采用C語言書寫形式,接近人類語言及思維方式,有程序流程結(jié)構(gòu)形式,入門容易,精通也快,所以SLROBOT C語言,是單片機、機器人初學(xué)者(含大專生)首選語言。學(xué)習(xí)者如果要進一步深造,同樣的單片機硬件、同樣的機器人硬件、同樣的SLROBOT C程序例子,雙龍電子還提供對應(yīng)的單片機匯編語言、對應(yīng)的多種高級語言、對應(yīng)的流程圖語言,達到同樣效果的程序例子供你學(xué)習(xí)參考。                                          
目前在電腦上開發(fā)的解釋型SLROBOT C語句直接推出V2.0版本。 SL-DIY08-8(主控芯片采用ATMEGA168)、SL-DIY02-8A(主控芯片采用ATMEGA168)、SL-DIY08-16(主控芯片采用ATMEGA16) 、SL-DIY08-52(主控芯片采用AT89S52)及SL-DIY08-61A(主控芯片采用SCPE061A):解釋型SLROBOT C語句V2.0版本有10大類,38條語句,其中擴展出來有14條語句(帶*號), 擴展語句可用基本語句替代,但擴展語句直觀易懂。
SLROBOT C模塊化流程圖編輯軟件,開發(fā)使用更簡單、更方便,有對應(yīng)解釋型SLROBOT C語言的流程圖模塊,解釋型SLROBOT C語言軟件與SLROBOT C流程圖編輯軟件監(jiān)控芯片公用,二種編程方式達到同樣控制操作目的,根據(jù)你的文化水平及愛好選用。建議小學(xué)生初中生選用SLROBOT C流程圖編輯軟件,高中生及大專生選用解釋型SLROBOT C語言軟件。
雙龍最新開發(fā)的SL-DIY系列(AVR/51/SPCE061A單片機)教學(xué)智能機器人還可以調(diào)用語音SLVOC50系列語音模塊內(nèi)容,使機器人會講話、唱歌、朗誦詩詞、發(fā)出各種動物聲音及自然界聲音,可以設(shè)計“會講話” 的產(chǎn)品,使智能機器人科技創(chuàng)新更簡單方便,應(yīng)用領(lǐng)域更廣泛。
1.1.1 標識注釋語句:
(1). 文件頭識別語句slrobot
(2). 程序開始標識語句start
(3). 程序結(jié)束標識語句end
1.1.2輸出語句:
(4). 前進語句 fd (data);
(5). 后退語句bk (data);
(6). 左轉(zhuǎn)語句 lt (data);
(7). 右轉(zhuǎn)語句rt (data);
*(8).前進擴展語句  fdx ( );
*(9).后退擴展語句  bkx ();
*(10).左轉(zhuǎn)擴展語句ltx ( );
*(11).右轉(zhuǎn)擴展語句rtx ();
*(12).停止擴展語句stx ();
(13). 延時語句 wait(data);
(14). 音樂語句play("data");
(15).音域范圍選擇語句key(data);
(16). LED顯示語句 led(data);
1.1.3輸入語句:
(17). PAX口輸入語句(JKX);
*(18). PA0端口輸入擴展語句(JK0);
*(19). PA1端口輸入擴展語句(JK1);
*(20). PA2端口輸入擴展語句(JK2);
*(21). PA3端口輸入擴展語句(JK3);
*(22). PA4端口輸入擴展語句(JK4);
*(23). PA5端口輸入擴展語句(JK5);
*(24). PA6端口輸入擴展語句(JK6);
*(25). PA7端口輸入擴展語句(JK7);
*(26). PB3端口輸入擴展語句(MIC);
1.1.4條件判斷、轉(zhuǎn)移及循環(huán)語句:
(27). 條件判斷語句:if(條件) {語句1}else{語句2}
(28). 無限循環(huán)語句:lim_loop { }
(29). 指定次數(shù)循環(huán)語句loop(data){ }
(30).while條件循環(huán)語句
1.1.5伺服電機(舵機)機器人控制語句:
(31).伺服電機(舵機)控制語句:servox(data1,data2,data3,data4, data5,data6,data7,data8,speed);
1.1.6其它語句
(32). A/D轉(zhuǎn)換語句:adc0()...adc7();
(33). I/O口輸入/輸出控制語句:
ddra(data)...ddrd(data);     /*I/O口輸入輸出方向控制語句*/
pina()...pind();                /*I/O口輸入函數(shù)語句*/
porta(data)...portd(data);    /*I/O口輸入輸出語句*/
porta()...portd();            /*I/O口輸出函數(shù)語句*/
(34). PWM調(diào)速控制語句: motor(data1,data2);
(35). SIN函數(shù)語句: sin(data);
(36). COS函數(shù)語句: cos(data);
(37).call調(diào)用子程序語句。
(38). voicex 調(diào)用語音語句
1.1.7字符集:
字符集是ASCII字符集的子集,是構(gòu)筑SLROBOT C語言的最基本元素。包括:
英文字母 (區(qū)分大小寫,一般不出現(xiàn)大寫):
a b c d e f g h i j k l m n o p q r s t u v w x y z---變量名、字符串常數(shù)必須小寫
數(shù)字:0  1  2  3  4  5  6  7  8  9  (十六進制數(shù)字A  B  C  D  E  F)
1.1.8算術(shù)運算符
SLROBOTC語言中有加、減、乘、除四種運算, 加號、減號、乘號、除號,分別用“+”、“-”、 “*”、“/”符號表示。
一元操作符: -  ;負號 例:-100
二元操作符:+ - * / ;    例:12*23
乘方運算,2³可寫成2*2*2。
1.1.    9邏輯運算符
邏輯運算符:"&&" 、"||"、 "!"; 與、或、非;
(1). 邏輯運算符與語句:"&&"
(2). 邏輯運算符非(取反)語句: "!"
(3). 邏輯運算符或語句: "||"
1.1.10運算符
關(guān)系運算符:
"==" "!="            ;等于 不等于
">" "<"            ;大于 小于
">=" "<="            ; 大于等于 小于等于
位運算符:    "&" 、"|"、 "~"    ;與、或、非


廣州市天河雙龍電子有限公司  http://WWW.SL.COM.CN
                              http://WWW.AVR.COM.CN

廣州雙龍:    廣州市天河北路609號華標廣場薈華閣 B3006室 (510635)
    TEL:020-38473501、38473502     FAX:020-38472752
營業(yè)部:    廣州市天河路561號新賽格電子城一樓 198檔
    TEL:020-87578872、85510191
    
北京雙龍:    北京市海淀區(qū)黃莊知春路132號中發(fā)電子大廈616室  (100086)
    TEL:010-82623550、82623551、62653785,62642419  FAX:010-82623551
營業(yè)部:    北京市海淀區(qū)黃莊知春路132號中發(fā)電子大廈二樓2123
    TEL:010-,62634785
    
上海雙龍:    上海市北京東路668號科技京城東摟12H2室  (200001)
    TEL:021-53081501、53081502、61202608、61202609     FAX:分機213
營業(yè)部:    上海市北京東路666號新賽格電子
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請問M169的內(nèi)部 8M RC振蕩器的無償是多少?
AVR實時仿真器應(yīng)選什么型號
請教,關(guān)于看門狗和休眠的問題,謝謝
關(guān)于LCD不顯示的問題
winavr20060119
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號