⑴ plc編程軟體哪個好
目前三菱編程軟體就三個版本,一個是GX DEVELOP,一個是GX WORKS2,一個是GX WORKS3,其中GX DEVELOP和 GX works2是適用大部分常用三菱PLC型號的編程軟體,包括FX系列、L系列、Q系列。但是DEVELOP沒有自帶模擬功能,如果需要模擬功能,需要單獨安裝,Works2在安裝軟體的時候就包含了模擬功能,不需要單獨安裝。
WORKS3是三菱公司針對新推出的PLC系列,重新開發的一個軟體,但是缺點是並不包含常用的一些FX系列、L系列、Q系列這些PLC型號,也就是說它只適用於新的PLC型號。軟體本身也是自帶模擬功能的。
需要注意的是在安裝這幾個軟體的時候,都要注意你電腦的系統是32位還是64位。
個人建議,如果用一些常見的PLC型號,直接安裝WORKS2版本,因為畢竟自帶模擬功能,使用比較方便。
⑵ 學習編程都要用到哪些軟體啊
學習編程的時候選擇適當的軟體是非常重要的,那麼學習編程時用什麼軟體好呢?下面小編給大家分享一下。
操作方法
01
Notepad
對於編程的初學者來說,用Notepad這樣的記事本編輯器即可實現初期的大部分功能
02
Sumlime Text
當進入到編程學習的中級階段的時候,就可以用一些靈活可擴展的編輯軟體了,Sublime Text就是這樣的軟體
03
Eclipse
接下來進入編程的熟練階段以後就可以運用集成開發環境了,Eclipse是一款比較不錯的集成開發軟體
⑶ 有哪些編程軟體
問題一:編程軟體有哪些 vb 對初學者非常適合,用vb 乾的事也不少,比如編一些小病毒,編一些handly 工具,都挺方便的,而且vb的語法與vb script 相同,因此,你如果學了vb 就能玩vba 了,vba 是MS 許多軟體的默認支持的編程語言,比如 excell ,word,特別是excell ,公司都用這個軟體,前途很好。
當然功能最強的編程語言是C++了,現在MS 出的vs 2010 讓c++ 王者歸來。但是vs 主要專注企業解決方案,可能對於初學者來說太復雜,當然你如果只拖拖控制項那就另當別論。
實際上,我覺得如果不是一定要搞計膽機的吧,perl 非常適合。幾十行代碼就解決你平時遇到的問題,比如抓網頁,LWP 太強大了。
問題二:計算機軟體程序編程軟體有哪些? 這分語言的好不好,。。。 c/c++語言首推visual c 微軟公司出的 java 我用的 eclipse vb 就是visual basic 也是微軟 還有 易語言用的破解版。。腳本語言 按鍵精靈 TC
問題三:編程軟體有哪些 常用數控軟體簡介CNC( 加工中心 ) 在機械領域飛速普及的今天,電腦造型自然成為機械以及模具從業人員必學的一種技藝,現實證明,一個懂電腦造型、編程比不懂電腦而同樣技術出色的機械從業人員,其工資比例相差3 ― 5倍。而且隨著機械加工的先進,必將減少大量的手工人員。會電腦設計的人將處在一個更高的地位。1、 MASTERCAM 是如今珠三角最常用的一種軟體,它最早進入中國大陸,您去工廠看到的 CNC 師傅,70% 使用 MASTERCAM ,它集畫圖和編程於一身。繪制線架構最快。縮放功能最好。2、 CIMATRON 是遲一些進入中國的以色列軍方軟體,在刀路上的功能優越於 MASTERCAM ,彌補了 MASTERCAM 的不足。該系統現已被廣泛地應用在機械、電子、航空航天、科研、模具行業。在加工編程中 99% 使用 CIMATRON 與 MASTERCAM ,早期都用這兩種軟體畫圖及編寫數控程式,但在畫圖造型方面功能不是很好。PRO-E 在這時候走進中國大陸。3、Pro/E 是 美國 PTC (參數技術有限公司)開發的軟體,十多年來已成為全世界最普及的三維 CAD/CAM (計算機輔助設計與製造)系統。廣泛用於電子、機械、模具、工業設計和玩具等各行業。 *** 了零件設計、產品裝配、模具開發、數控加工、造型設計等多種功能於一體,97 年開始在大陸流行,用於模具設計、產品畫圖、廣告設計、圖像處理、燈飾造型設計、可以自動產生工程圖紙,目前大部分企業都裝有 Pro/ENGINEER 軟體。它與 UG 是最好的畫圖軟體,但 PRO-E 在大陸最流行。用 PRO-E 畫圖,用 MASTERCAM 和 CIMATRON 加工已經公認。4、 Unigraphics ( 簡稱 UG) 進入大陸比 PRO-E 晚很多,但同樣是當今世界上最先進、面向製造行業的 CAD/CAE/CAM 高端軟體。 UG 軟體被當今許多世界領先的製造商用來從事工業設計、詳細的機械設計以及工程製造等各個領域。如今 UG 在全球已擁有 17000 多個客戶。UG 自 90 年進入中國市場以來,發展迅速,已經成為汽車、機械、計算機及家用電器、模具設計等領域的首選軟體。5、 Powermill 是英國的 編 程軟體,刀路最優秀,特別適合殘料加工。6、CATIA 的最特色的地方就是它的曲面功能強大,應該說是任何一個CAD三維軟體所不能比的,現在國內幾乎所有的航空飛機公司都用CATIA,當然UG也在用,但沒有它廣泛,不過小企業一般還是買不起正版的,國內盜版的也少。CATIA是一套集成的應用軟體包,內容覆蓋了產品設計的各個方面:計算機輔助設計(CAD)、計算機輔助工程分析(CAE)、計算機輔助製造(CAM),既提供了支持各種類型的協同產品設計的必要功能,也可以進行無縫集成完全支持「端到端」的企業流程解決方案。
問題四:可以用來編程的軟體有哪些? 常用自動編程軟體有
MASTERCAM
UG
POWERMILL
PRO / E軟體
、CATIA、
CIMATRON、
DELCAM等軟體。
PRO / E軟體主要是模具行業用來三維建模的
問題五:數控編程軟體有哪些 一般來說現在用得比較多的就那麼幾種,無疑UG是最強大的,加工和建模都很好,精通了到哪裡都混得開。mastercam 是用得最普遍的,通俗易懂,很容易上手,但是要精通也是不容易的,現在一般都用於加工,很少用做建模了。pro/e一般用作建模,用它加工的很少。powermill用作加工不錯,不用像mastercam那樣編個刀路要想半天。cimatron加工也不錯的。
這些軟體一般網上都有下載的,網路上搜想要的那種軟下載就可以了,盜版的,反正都能用,只是沒正版的那麼完美,真正用正版的都是些大公司,小公司一般用不起。
問題六:編程軟體哪個比較好用 如果您想學習編程,卻又不知從何入手,那麼您不妨看看下面的幾種學習方案,可能會給您一些啟示吧!
方案一 Basic語言 & Visual Basic
優點
(1)Basic 簡單易學,很容易上手。
(2)Visual Basic 提供了強大的可視化編程能力,可以讓你輕松地做出漂亮的程序。
(3)眾多的控制項讓編程變得象壘積木一樣簡單。
(4)Visual Basic 的全部漢化讓我們這些見了English就頭大的人喜不自禁。
缺點
(1)Visual Basic 不是真正的面向對象的開發文具。
(2)Visual Basic 的數據類型太少,而且不支持指針,這使得它的表達能力很有限。
(3)Visual Basic 不是真正的編譯型語言,它產生的最終代碼不是可執行的,是一種偽代碼。它需要一個動態鏈接庫去解釋執行,這使得Visual Basic 的編譯速度大大變慢。
綜述:方案一適合初涉編程的朋友,它對學習者的要求不高,幾乎每個人都可以在一個比較短的時間里學會vB編程,並用VB 做出自己的作品。對於那些把編程當做游戲的朋友來說,VB 是您最佳的選擇。
方案二 Pascal語言 & Delphi
優點
(1)Pascal語言結構嚴謹,可以很好地培養一個人的編程思想。
(2)Delphi是一門真正的面向對象的開發工具,並且是完全的可視化。
(3)Delphi使用了真編譯,可以讓你的代碼編譯成為可執行的文件,而且編譯速度非常快。
(4)Delphi具有強大的資料庫開發能力,可以讓你輕松地開發資料庫。
缺點
Delphi幾乎可以說是完美的,只是Pascal語言的過於嚴謹讓人感覺有點煩。
綜述: 方案二比較適合那些具有一定編程基礎並且學過Pascal語言的朋友。
方案三 C語言 & Visual C++
優點
(1)C語言靈活性好,效率高,可以接觸到軟體開發比較底層的東西。
(2)微軟的MFC庫博大精深,學會它可以讓隨心所欲地進行編程。
(3)VC是微軟製作的產品,與操作系統的結合更加緊密。
缺點
對使用者的要求比較高,既要具備豐富的C語言編程經驗,又要具有一定的WINDOWS編程基礎,它的過於專業使得一般的編程愛好者學習起來會有不小的困難。
綜述: VC是程序員用的東西。如果你是一個永不滿足的人,而且可以在編程上投入很大的精力和時間,那麼學習VC你一定不會後悔的。
方案四 C++語言 & C++ Builder
優點
(1)C++語言的優點全部得以繼承。
(2)完全的可是化。
(3)極強的兼容性,支持OWL、VCL和MFC三大類庫。
(4)編譯速度非常快。
缺點
由於推出的時間太短,關於它的各種資料還不太多。
綜述:我認為C++ Builder 是最好的編程工具。它既保持了C++語言編程的優點,又做到了完全的可視化。
方案五 SQL語言 & Power Builder
對於一些傳統的數據開發人員來說,Foxpro系列也許讓他們感到更加熟悉。但是對於初學者來說,PowerBuilder也許是最好的資料庫開發工具。各種各樣的控制項,功能強大的PowerBuilder語言都會幫助你開發出自己的資料庫應用程序。...>>
問題七:免費的中文編程軟體有哪些 中文編程軟體有不少,習語言、習佳娃、習姐 是免費的。
問題八:最好的數控編程軟體有哪些 常用CNC編程軟體
數控編程同計算機編程一樣也有自己的語言,但有一點不同的是,現在電腦發展到了以微軟的Windows為絕對優勢佔領全球市場.數控機床就不同了,它還沒發展到那種相互通用的程度,也就是說,它們在硬體上的差距造就了它們的數控系統一時還不能達到相互兼容.所以,當我要對一個毛坯進行加工時,首先要以我們已經擁有的數控機床採用的是什麼型號的系統。
(1)Mastercam
美國CNC公司開發的基於PC平台的CAD/CAM軟體,它具有方便直觀的幾何造型 Mastercam提供了設計零件外形所需的理想環境,其強大穩定的造型功能可設計出復雜的曲線、曲面零件。 Mastercam具有較強的曲面粗加工及的曲面精加工的功能,曲面精加工有多種選擇方式,可以滿足復雜零件的曲面加工要求,同時具備多軸加工功能。由於價格低廉,性能優越,成為國內民用行業數控編程軟體的首選。
(2)UG Unigraphics 是美國Unigraphics Solution公司開發的一套集CAD、CAM、CAE 功能於一體的三維參數化軟體,是當今最先進的計算機輔助設計、分析和製造的高端軟體,用於航空、航天、汽車、輪船、通用機械和電子等工業領域。UG軟體在CAM領域處於領先的地位,產生於美國麥道飛機公司,是飛機零件數控加工首選編程工具。
UG 優點
1.提供可靠、精確的刀具路徑
2.能直接在曲面及實體上加工
3.良好的使用者界面,客戶也可自行化設計界面
4.多樣的加工方式,便於設計組合高效率的刀具路徑
5.完整的刀具庫
6.加工參數庫管理功能
7.包含二軸到五軸銑削、車床銑削、線切割
8.大型刀具庫管理
9.實體模擬切削
10.泛用型後處理器等功能
11.高速銑功能
CAM客戶化模板
(3)Pro/E 是
美國PTC (參數技術有限公司)開發的軟體,是全世界最普及的三維 CAD/CAM (計算機輔助設計與製造)系統。廣泛用於電子、機械、模具、工業設計和玩具等民用行業。具有零件設計、產品裝配、模具開發、數控加工、造型設計等多種功能。
Pro/E在我國南方地區企業中被大量使用,設計建模採用PRO-E ,編程加工採用MASTERCAM 和 CIMATRON 是目前通行的做法。
(4)C(imatronCAD/CAM系統
以色列Cimatron公司的CAD/CAM/PDM產品,是較早在微機平台上實現三維CAD/CAM全功能的系統。該系統提供了比較靈活的用戶界面,優良的三維造型、工程繪圖,全面的數控加工,各種通用、專用數據介面以及集成化的產品數據管理。 CimatronCAD/CAM系統在國際上的模具製造業備受歡迎,國內模局製造行業也在廣泛使用。
(5)FeatureCAM
美國DELCAM公司開發的基於特徵的全功能CAM軟體,全新的特徵概念,超強的特徵識別,基於工藝知識庫的材料庫,刀具庫,圖標導航的基於工藝卡片的編程模式。全模塊的軟體,從2~5軸銑削,到車銑復合加工,從曲面加工到線切割加工,為車間編程提供全面解決方案。 DELCAM軟體後編輯功能相對來說是比較好的。
近年來國內一些製造企業正在逐步引進,以滿足行業發展的需求,屬新興產品。
(6)EdgeCAM
英國Pathtrace公司出品的具有智能化的專業數控編程軟體,可應用於車、銑、線切割等數控機床的編程。針對當前復雜三維曲面加工特點,EdgeCAM設計出更加便捷可靠的加工方法 ,目前流行於歐美製造業。英......>>
問題九:有哪些編程軟體? Microsoft Visual Studio,Eclipse,NetBeans。。。。
看你用什麼語言編程了,語言大致分兩種,解釋型語言和編譯型語言。
其實代碼都可以用記事本直接寫,區別在於怎麼把它變成程序。
如果是解釋型語言(如Java,Php,Python),需要在計算機上安裝對應其語言,在不同操作系統上對應的「解釋器」(或者叫虛擬機),比如Java語言,在windows下和Linux下就有不同的Java虛擬機,但是它們讀取你寫的java源代碼執行出來的結果是一樣的(可能外觀不同,但功能邏輯是一樣的)
如果是編譯型語言,比如C語言,代碼也是可以用記事本寫,接下來我們需要的不是「解釋器」,而是「編譯器」,和解釋器一樣,一種語言,在不同的操作系統上,有不同的編譯器。編譯器會把源代碼文件編譯成計算機可以直接運行的可執行程序(不同於上面提到的解釋型語言,解釋型語言的解釋器只是讀取源代碼文件,而實際運行的是解釋器;但編譯型語言是把源代碼編譯成程序)。
你所問的「有哪些編程軟體」,其實是「有哪些IDE(IDE(Integrated Development Environment,集成開發環境))」,IDE一般都集成了「文本編輯器」(寫代碼的部分,其實記事本就能寫),「解釋器」(解釋型語言),「編譯器」(編譯型語言),還有各種幫助你寫代碼的插件。把這些集成在一起,方便編程。IDE就是第一行提到的那些,還有很多很多,具體看你用什麼語言,有不同的IDE。
問題十:有哪些手機APP可以編程軟體 netbean
⑷ L寮澶寸殑涓嬈3D鍦烘櫙寤虹珛杞浠訛紵
Lumion錛丩umion鏄涓涓瀹炴椂鐨3D鍙瑙嗗寲宸ュ叿錛岀敤鏉ュ埗浣滅數褰卞拰闈欏撫浣滃搧錛屾秹鍙婂埌鐨勯嗗煙鍖呮嫭寤虹瓚銆佽勫垝鍜岃捐°傚畠涔熷彲浠ヤ紶閫掔幇鍦烘紨紺恆侺umion鐨勫己澶у氨鍦ㄤ簬瀹冭兘澶熸彁渚涗紭縐鐨勫浘鍍忥紝騫跺皢蹇閫熷拰楂樻晥宸ヤ綔嫻佺▼緇撳悎鍦ㄤ簡涓璧鳳紝涓轟綘鑺傜渷鏃墮棿銆佺簿鍔涘拰閲戦挶銆
⑸ 三菱plc編程軟體哪個好
目前三菱編抄程軟體就三個版本,一個襲是GX DEVELOP,一個是GX WORKS2,一個是GX WORKS3,其中GX DEVELOP和 GX works2是適用大部分常用三菱PLC型號的編程軟體,包括FX系列、L系列、Q系列。但是DEVELOP沒有自帶模擬功能,如果需要模擬功能,需要單獨安裝,Works2在安裝軟體的時候就包含了模擬功能,不需要單獨安裝。
WORKS3是三菱公司針對新推出的PLC系列,重新開發的一個軟體,但是缺點是並不包含常用的一些FX系列、L系列、Q系列這些PLC型號,也就是說它只適用於新的PLC型號。軟體本身也是自帶模擬功能的。
需要注意的是在安裝這幾個軟體的時候,都要注意你電腦的系統是32位還是64位。
個人建議,如果用一些常見的PLC型號,直接安裝WORKS2版本,因為畢竟自帶模擬功能,使用比較方便。
⑹ keil 軟體中沒有找到 STC90c516RD+怎麼辦啊
我來回答:
其實,STC大部分的單片機都是51內核或是52內核的。所以在選晶元的時候,只要選一款51體系的晶元就可以。我們用STC的時候,選的都是89C51的晶元。
但有一個問題要注意的就是: 在KEIL 模擬的時候,要注意區別,什麼可以模擬,什麼不可以模擬,這個就要求對51體系很懂。但如果你的水平足夠高,可以通過分析程序和藉助串口來判斷,就沒事。不要求模擬。、
還有一個問題就是。大部分的STC的晶元,雖是51體系,但在51基礎上做了很大的改動。比如說,指令系統,雖沒有增減指令個數,但是,在時序上改動特別大。有些指令1個系統時針就完成了。這在延時,和外圍的介面,方面都要特別注意。一定要仔細看宏晶官網的資料。
當然,官網上提供的資料,有些示常式序,不一定就是最好的。很的程序,都寫得很一般。甚至說很爛。不過,思路是對是。所以,示常式序,只是對你起一個指導做用。如果想寫出好的程序,大部分的功能,最好是都要經過測試。
剛看了一下STC90c516RD+ 這晶元的功能並不是很強,只是FLASH達到了61K。當然,如果用到它增強方面的功能的話。就必須會定義特殊功能寄存器。下面附帶了。
二, reg51.頭文件剖析
我們平時寫單片機應用程序的時候,所使用的頭文件大多都是用的的reg51.h或是用reg52.h。會寫C51的人都會用,但對其頭文件內部的定義有所了解的人確並不多。
下面對其內部做詳細解釋,方便讀者作進一步的了解,並能運用各類型號的單片機。因為增強型號的單片機的增強功能都是通過特殊功能寄存器控制。
打開 reg52.h 頭文件,會發現是由大量的 sfr ,sbit的聲明組成,甚至於還有sfr16.其實這樣的聲明都是與單片機內部功能寄存器(特殊功能寄存器)聯系起來的,下面對其做出詳細解釋
sfr: 聲明變數
SFR 聲明一個變數,它的聲明與其它的C變數聲明基本相同,唯一的區別,SFR在聲明的同時為其指定特殊功能寄存器作為存儲地址,而不同於C變數聲明的整型,字元型等等由編譯器自動分配存儲空間。
如reg52.h頭文件,第一條聲明就是sfr P0 = 0x80;
此處聲明一個變數P0,並指定其存儲地址為特殊功能寄存器0x80;,在加入reg52.h頭文件後。編寫應用程序時P0就可以直接使用而無需定義,對P0的操作就是,對內部特殊功能寄存器(0x80對應用MCU的P0口)的操作,可進行讀寫操作。
如果將第一條聲明改為sfr K0 = 0x80; 那麼,如果要把單片機的P0口全部拉低,則不能寫P0=0x00;而應保存後再在應用程序中寫成K0=0x00;否則編譯器會提示「P0為未定義標識符」
使用方法:
sfr [variable] = [address] //為變數分配一個特殊功能寄存器。
1 等號右邊,只能是十進制,十六進制整型的數據常量,,不允許帶操作符的表達式
經典的8051內核支持的SFR地址從0x80H~0xFF 飛利浦80C51MX系列0x180H~0x1FF
2 SFR不能聲明於任何函數內部,包括main函數。只能聲明於函數外。
3 用SFR聲明一個變數後,不能用取地址運算符&獲取其地址, 編譯無法通過,編譯器會提示非法操作。
4 有一點須特別注意,51內核0x80~0xff,為特殊功能寄存器地址區間,但並不是所有的地址都有定義,如果說你所用的MCU晶元上對於某個地址沒有定義,那麼用sfr在定義變數的時候,不要把變數的地址分配到未定義的特殊功能寄存器上,雖然編譯時能通過,用KEIL模擬時貌似是沒有問題,但下載到晶元里運行時,是會出問題的。比如說,向一個未定義的特殊功能寄存器執行讀操作,讀出來的就是一個未知的數。(讀者可自行測試,先把串口通信調通,然後做一個簡單的人機交互。讀出一個數後,再發給計算機,用串口調試助手或是串口監控查看。這用方法在模擬的時候很有用。)所以具體那些特殊功能寄存器能夠用,就要查看你使用的晶元手冊。
5 若遇到增強性的單片機,只要知道其擴展的特殊功能寄存器的地址,用SFR定
就可以很方便進行編程。
sbit: 聲明變數
sbit 同樣是聲明一個變數,和SFR 使用方法類似,但是SBIT是用來聲明一個位變數,因為,在51系列的應用中,非常有必要對SFR的單個位進行存取,而通過bit 數據類型,使其具備位定址功能。
如,在reg52.h中有如下聲明
sfr IE = 0xA8;
sbit EA = IE^7;
sbit ET2 = IE^5; //8052 only
sbit ES = IE^4;
sbit ET1 = IE^3;
sbit EX1 = IE^2;
sbit ET0 = IE^1;
sbit EX0 = IE^0;
所以,對EA的操作即是對IE最高位的操作。
但如果想讓 SP DPL DPH PCON TMOC TL0 TL1 TH0 TH1 SBUF這些特殊功能寄存器具備位定址,採用上述如IE類似的定義,是不行的,雖然修改後,在編譯的時候不會出現錯誤,但只要用到你定義的位變數名時就會出錯。原因是,只有特殊功能寄存器的地址是8的倍數(十六進制以0或8結尾)才能進行位定址。
打開reg52.h頭文件可以看到,所有用sbit聲明了的特殊功能寄存器的地址均是以0或8結尾
如硬要達到上述要求,可用帶參的宏定義來完成。此處不做詳細說明(意義並不大)。
下面對sbit的使用做詳細介紹:
隨著8051的應用,非常有必要對特殊功能寄存器的單個bit位進行存取,C51編譯器通過sbit 數據類型,提供了對特殊功能寄存器的位操作。
以下是sbit的三種應用形式:
一, sbit name = sfr-name^bit-position;
sfr PSW =0xD0;
sfr IE =0xA8;
sbit OV= PSW^2;
sbit CY=PSW^7;
sbit EA= IE^7;
二, sbit name= sft-address^bit-position;
sbit OV =0xD0^2;
sbit CY =0xD0^7;
sbit EA =0xA8^7;
三, sbit name= sbit-address;
sbit OV =0xD2;
sbit CY =0xD7;
sbit EA =0xAF;
現對上述三種形式的聲明做必要的說明
第一種形式sbit name = sfr-name^bit-position;如sbit OV= PSW^2; 當中的這個特殊功能寄存器必須在此之前已經用sfr 定義,否則編譯會出錯。
bit-position范圍從0~7;
第二種形式 sbit name= sft-address^bit-position如sbit OV =0xD0^2; 與第一種形式不同之外在於,此處直接使用PSW的地址.第一種形式須先定義PSW
第三種形式. sbit name= sbit-address 如sbit OV =0xD2 是直接用的OV的地址
OV的地址計算方式,是OV所在的寄存器地址加上OV的bit-position
注意:
不是所有的SFR都可位定址。只有特殊功能寄存器的地址是8的倍數(十六進制以0或8結尾)才能進行位定址,並且sbit聲明的變數名,雖可以是任意取,但是最好不要以下劃線開頭,因為以下劃線開頭的都保留給了C51的頭文件做保留字。
sfr16: 聲明變數
許多8051的派生型單片機,用兩個連續地址的特殊功能寄存器,來存儲一個16bit的值。例如,8052就用了0xCC和0xCD來保存定時/計數寄存器2的高位元組和低位元組。編譯器提供sfr16這種數據類型,來保存兩個位元組的數據。虛擬出一個16bit的寄存器。
如下:
sfr16 T2 = 0xCC
存儲方面為小端存儲方式,低位元組在前,高位元組在後。定義時,只寫低位元組地址,如上,則定義T2為一個16位的特殊功能寄存器。 T2L= 0CCh, T2H= 0CDh
使用方法:
sfr [variable] = [low_address]
1 等號右邊,只寫兩個特殊功能寄存器的低地址,且只能是十進制,十六進制的整型數據常量,不允許帶操作符的表達式
2 SFR不能聲明於任何函數內部,包括main函數。只能聲明於函數外。
3 用SFR聲明一個變數後,不能用取地址運算符&獲取其地址, 編譯無法通過,編譯器會提示非法操作。
4 當你向一個sfr16寫入數據的時候,KEIL CX51 編譯器生成的代碼,是先寫高位元組,後寫低位元組,(可通過返匯編窗口查看)在有些情況下,這並非我們所想要的操作順序。使用時,須注意。
5 當你所要寫入sfr16的數據,當是高位元組先寫還是低位元組先寫非常重要的時候,就只能用sfr 這個關鍵字來定義,並且任意時刻只保存一個位元組,這樣操作才能保證寫入正確。
⑺ 西門子plc軟體有哪些
西門子LOGO系列PLC的編程軟體是LOGO!Soft Comfort
西門子S7-200系列PLC的編程軟體是STEP 7 Micro/WIN V4.0
西門子S7-200 SMART系列PLC的編程軟體是STEP 7 Micro/WIN SMART
西門子S7-300,S7-400系列PLC的編程軟體是STEP 7 V5.5
西門子S7-1200系列PLC的編程軟體是STEP 7 Basic V10.5
還有西門子軟體合集博圖,支持S7-300、S7-400、S7-1200,S7-1500、WINCC等。
望採納。。。。。。