keil最流行
單片機開發中除必要的硬體外,同樣離不開軟體,我們寫的匯編語言源程序要變為CPU可以執行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。機器匯編是通過匯編軟體將源程序變為機器碼,用於MCS-51單片機的匯編軟體有早期的A51,隨著單片機開發技術的不斷發展,從普遍使用匯編語言到逐漸使用高級語言開發,單片機的開發軟體也在不斷發展,Keil軟體是目前最流行開發MCS-51系列單片機的軟體,這從近年來各模擬機廠商紛紛宣布全面支持Keil即可看出。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的模擬調試器等在內的完整開發方案,通過一個集成開發環境(uVision)將這些部份組合在一起。運行Keil軟體需要Pentium或以上的CPU,16MB或更多RAM、20M以上空閑的硬碟空間、WIN98、NT、WIN2000、WINXP等操作系統。掌握這一軟體的使用對於使用51系列單片機的愛好者來說是十分必要的,如果你使用C語言編程,那麼Keil幾乎就是你的不二之選(目前在國內你只能買到該軟體、而你買的模擬機也很可能只支持該軟體),即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟體模擬調試工具也會令你事半功倍。
目前最新的版本是keil uv3,可下載破解版本,否則有容量限制。
㈡ 編程器是干什麼的
編程器為可編程的集成電路寫入數據的工具。編程器主要用於單片機(含嵌入式)/存儲器(含BIOS)之類的晶元的編程(或稱刷寫)。編程器主要修改只讀存儲器中的程序,編程器通常與計算機連接,再配合編程軟體使用。
編程器通過數據線與計算機並口(列印機介面)聯接,獨立的外接電源,使用操作更方便,編程更穩定;採用 WINDOWS下的圖形界面,使用滑鼠進行操作。
支持 Windows ME/98/95/2000系統,具有編程指示,控製程序工作界面友好,對晶元的各種操作變得十分簡單,無論是電子還是電腦愛好者都可輕松掌握。
寫存儲器方法:
使用編程器對存儲器進行數據復制操作的基本配製是:一台計算機(編程器對計算機的要求並不高,一般來說,只要能夠運行Windows 98操作系統即可),一台編程器以及與編程器配套的驅動軟體。
一般操作步驟如下:
1、將編程器與計算機連接好。不同的編程器與計算機的連接方式也不太相同,有的編程器是連接到計算機並口(列印機介面)上,有的是連接到計算機的串口上(COM1或COM2),有的使用USB介面(如RF910)。從速度上來說,USB介面最快,串口最慢。
2、將與編程器配套的驅動軟體安裝到計算機上,並按要求對編程器進行相關的設置。
㈢ 單片機編程器 有什麼用途
單片機編程器 是向晶元寫入程序的一個硬體設備 簡單的講就是給單片機寫寫程序用的
這里有具體資料:
編程器在台灣是叫燒錄器,因為台灣的半導體產業發展的早,到大陸後,客戶之所以叫它為「編程器」是因為現在英文名為PROGRAMMER,這個英文名與一般編寫軟體程式設計師是同名,所以就叫「編程器」,編程器實際上是一個把可編程的集成電路寫上數據的工具,編程器主要用於單片機(含嵌入式)/存儲器(含BIOS)之類的晶元的編程(或稱刷寫)。 編程器在功能上可分通用編程器和專用編程器.專用型編程器價格最低,適用晶元種類較少,適合以某一種或者某一類專用晶元編程的需要,例如僅僅需要對PIC系列編程。全功能通用型一般能夠涵蓋幾乎(不是全部)所有當前需要編程的晶元,由於設計麻煩,成本較高,限制了銷量,最終售價極高,適合需要對很多種晶元進行編程的情況。 像比如:ISD1700編程器,他針對的是ISD1700全系統語音晶元,ISD1700編程器又可以分為多片編程器和 單片拷貝機,還有如:PM50編程器,PM60編程器,ISD3340編程器
㈣ 晶元燒錄程序一般用什麼燒錄器
是的,就是將目標程序寫入到單片機程序存儲器的過程。
單片機的程序存儲器都是非易失性的,斷電後數據不會丟失。開發和學習使用的單片機,其程序存儲器一般是Flash存儲器,可以重復擦寫,也就是說還可以將已經寫入的程序刪掉再寫入新的程序。大批量產品中使用的單片機很多都是掩膜MASK ROM或者OTP ROM存儲器,前者的數據在晶元製作時已經固化,永遠不能再修改或者刪除;後者是一次性編程的存儲器,只能編程一次,類似DVD-R光碟那樣,寫入後再不能修改和擦除。
㈤ 緙栫▼鍣ㄥ拰鐑у綍鍣ㄧ殑鍖哄埆鍦ㄥ摢錛
緙栫▼鍣錛氫負鍙緙栫▼鐨勯泦鎴愮數璺鍐欏叆鏁版嵁鐨勫伐鍏,緙栫▼鍣ㄤ富瑕佺敤浜庡崟鐗囨満錛堝惈宓屽叆寮忥級/瀛樺偍鍣(鍚獴IOS)涔嬬被鐨勮姱鐗囩殑緙栫▼錛堟垨縐板埛鍐欙級銆
緙栫▼鍣ㄤ富瑕佷慨鏀瑰彧璇誨瓨鍌ㄥ櫒涓鐨勭▼搴忥紝緙栫▼鍣ㄩ氬父涓庤$畻鏈鴻繛鎺ワ紝鍐嶉厤鍚堢紪紼嬭蔣浠朵嬌鐢ㄣ
鐑у綍鍣錛氬湪澶ч檰鏄鍙緙栫▼鍣ㄣ
鍥犱負鍙版咕鐨勫崐瀵間綋浜т笟鍙戝睍鐨勬棭錛屽埌澶ч檰鍚庯紝瀹㈡埛涔嬫墍浠ュ彨瀹冧負鈥滅紪紼嬪櫒鈥濇槸鍥犱負鐜板湪鑻辨枃鍚嶄負PROGRAMMER錛岃繖涓鑻辨枃鍚嶄笌涓鑸緙栧啓杞浠剁▼寮忚捐″笀鏄鍚屽悕錛屾墍浠ュ氨鍙鈥滅紪紼嬪櫒鈥濄
鐑у綍鍣ㄥ疄闄呬笂鏄涓涓鎶婂彲緙栫▼鐨勯泦鎴愮數璺鍐欎笂鏁版嵁鐨勫伐鍏鳳紝鐑у綍鍣ㄤ富瑕佺敤浜庡崟鐗囨満錛堝惈宓屽叆寮忥級/瀛樺偍鍣(鍚獴IOS)涔嬬被鐨勮姱鐗囩殑緙栫▼錛堟垨縐板埛鍐欙級銆
浠跨湡鍣錛坋mulator錛変互鏌愪竴緋葷粺澶嶇幇鍙︿竴緋葷粺鐨勫姛鑳姐備笌璁$畻鏈烘ā鎷熺郴緇燂紙Computer Simulation錛夌殑鍖哄埆鍦ㄤ簬錛屼豢鐪熷櫒鑷村姏浜庢ā浠跨郴緇熺殑澶栧湪琛ㄧ幇銆佽屼負錛岃屼笉鏄妯℃嫙緋葷粺鐨勬娊璞℃ā鍨嬨
鎵╁睍璧勬枡錛
閫夎喘鏂規硶錛
1銆佺ǔ瀹氭с
閫氬父嬈х編鐨勭儳褰曞櫒鎶鏈鎴愮啛錛屾ц兘紼沖畾錛屽侲LNEC鐢熶駭鐨勭儳褰曞櫒鏄鐩稿綋紼沖畾錛屾湁杈冮珮鐨勫競鍦哄崰鏈夌巼錛
2銆佽ゅ搧鐗屻
涓鑸鎯呭喌涓嬫瘮杈冪煡鍚嶇殑IC緙栫▼鍣/鐑у綍鍣ㄥぇ鍘傚緱緇忚繃甯傚満鐨勯獙璇侊紝鎵浠ュ搧璐ㄧ浉瀵硅緝濂,濡侲LNEC絳夋棩錛岀編嬈ф床鐑у綍鍣ㄥ巶鐢熶駭鐨勭儳褰曞櫒錛屾椂闂存渶闀匡紝鎶鏈鏈鎴愮啛錛屼粠璐ㄩ噺錛屽搧鐗岃掑害鏉ヨ叉槸鏈浣崇殑閫夋嫨錛
3銆佺儳褰曢熷害錛
鐑у綍鍣ㄧ殑鐑у綍閫熷害涔熷緢閲嶈併傜洰鍓嶅競鍦烘湁鏈鏂頒駭鍝佸傦細ELNEC鐨凚EEHIVE204錛孊EEHIVE208鐨勭儳褰曞櫒錛岀儳褰曢熷害鏄鍏跺畠鍚岀被鍨嬫満鍣ㄧ殑10鍊嶏紝寤鴻鐑у綍64M浠ヤ笅鑺鐗囧彲閫夋嫨BEEHIVE204錛
4銆佹敮鎸両C鍨嬪彿鐨勫氬皯錛
閫氬父鐘跺喌涓嬫敮鎸佽姱鐗囧瀷鍙瘋緝澶氱殑鐑у綍鍣錛岀浉瀵硅佸ソ涓浜涖傚侲lnec緙栫▼鍣錛屽埌2013騫11鏈23鏃ユ錛屾敮鎸佺殑IC鏁扮嶇被瓚呰繃80000縐(姣忓ぉ榪樺湪涓嶆柇澧炲姞涓錛屽彲鍦ㄦ鄲媧涚數瀛愮綉絝欎笅杞藉埌鏈鏂扮殑鐑у綍杞浠.)
5銆佸敭鍚庢湇鍔★細
鐑у綍鍣ㄥ洜鍏朵笓涓氭ц緝寮猴紝閰嶅囩殑鑰楁潗縐嶇被杈冨氾紝寰堟槗鍑烘潵鍚勭嶄笉鍚岀殑闂棰橈紝鏁呭敭鍚庣浉褰撻噸瑕併
鍍廍LNEC鍦ㄥぇ闄嗛兘鏈変笓涓氱殑閿鍞涓庢妧鏈鏀鎸佸洟闃燂紝渚嬪傦細鍗庡崡鍦板尯鏈夋鄲媧涚數瀛愶紱鍗庝笢鍦板尯鏈夋鄲鍒涚數瀛愩佸崕鍖楀湴鍖轟篃鏈夋鄲鍒涚數瀛愮殑鍒嗗叕鍙搞
6銆佹槸鍚︽湁鑳藉姏寮鍙戠儳褰曞駭絳夎楁潗鍙婂崌綰IC鏀鎸佹暟銆
闅忕潃IC鑺鐗囩嶇被鐨勬洿鏂幫紝浠ュ墠鐨勭儳褰曞駭涓嶉傚悎浣跨敤錛岄渶瑕佺紪紼嬪櫒鍘傚晢寮鍙戞柊鐨勭儳褰曞駭銆
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-緙栫▼鍣
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-鐑у綍鍣
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-浠跨湡鍣
㈥ 鍗曠墖鏈虹儳褰曟槸浠涔堟剰鎬
鍗曠墖鏈虹儳褰曟槸鎸囧皢杞浠剁▼搴忛氳繃緙栫▼宸ュ叿錛堝傜紪紼嬪櫒錛夌儳褰曞埌鍗曠墖鏈哄唴閮ㄧ殑瀛樺偍鍣ㄤ腑錛岃╁崟鐗囨満鏍規嵁紼嬪簭浠g爜鎵ц屾寚瀹氱殑浠誨姟銆傚崟鐗囨満鐑у綍涔熻縐頒負鍗曠墖鏈虹紪紼嬶紝鏄璁捐″拰鍒墮犲崟鐗囨満緋葷粺鐨勫繀瑕佹ラや箣涓銆
鍗曠墖鏈虹儳褰曢渶瑕侀氳繃鐗瑰畾鐨勭‖浠跺拰杞浠惰繘琛屻備竴鑸鏉ヨ達紝鐑у綍姝ラゅ寘鎷浠ヤ笅鍑犱釜鏂歸潰銆傞栧厛錛屽噯澶囧ソ闇瑕佺儳褰曠殑紼嬪簭浠g爜鍜岀紪紼嬪伐鍏鳳紝灝嗗崟鐗囨満榪炴帴鍒扮紪紼嬪櫒涓娿傜劧鍚庯紝閫夋嫨姝g『鐨勭紪紼嬪櫒鍜屽崟鐗囨満鍨嬪彿錛岃繘琛岀‖浠惰繛鎺ャ傛帴涓嬫潵錛屾墦寮緙栫▼杞浠訛紝瀵煎叆緙栧啓濂界殑紼嬪簭浠g爜錛屽苟璁劇疆鐑у綍鍙傛暟錛屽寘鎷鑺鐗囩被鍨嬨佹暟鎹浣嶅界瓑銆傛渶鍚庯紝鐐瑰嚮鐑у綍鎸夐挳錛岃╃紪紼嬪櫒灝嗙▼搴忎唬鐮佺儳褰曞埌鍗曠墖鏈哄唴閮ㄧ殑瀛樺偍鍣ㄤ腑銆傚綋鐑у綍鎴愬姛鍚庯紝灝卞彲浠ュ皢鍗曠墖鏈虹敤鏉ユ墽琛屾寚瀹氱殑浠誨姟銆
鍗曠墖鏈虹儳褰曠殑鎰忎箟鍜屽簲鐢ㄩ嗗煙鏄浠涔堬紵
鍗曠墖鏈虹儳褰曞湪鐢靛瓙璁懼囧拰鎺у埗緋葷粺涓騫挎硾搴旂敤錛屽叾鎰忎箟閲嶅ぇ銆備竴鏂歸潰錛屽崟鐗囨満鐑у綍涓鴻捐″笀鎻愪緵浜嗕竴縐嶉珮鏁堢殑寮鍙戞柟寮忥紝浣垮緱浠栦滑鑳藉熷揩閫熷疄鐜版兂瑕佺殑鍔熻兘銆傚彟涓鏂歸潰錛屽崟鐗囨満鐑у綍榪樺彲浠ユ彁楂樼郴緇熺殑紼沖畾鎬у拰鎬ц兘錛屼績榪涗駭鍝佺珵浜夊姏鐨勬彁楂樸傝繎騫存潵錛岄殢鐫鐗╄仈緗戙佹櫤鑳藉跺眳絳夋妧鏈鐨勫彂灞曪紝鍗曠墖鏈虹儳褰曞湪澶氫釜棰嗗煙琚騫挎硾榪愮敤錛屾垚涓轟簡鏁扮爜鐢靛瓙棰嗗煙涓嶅彲鎴栫己鐨勪竴閮ㄥ垎銆
㈦ 單片機是什麼
單片機是一個微型的計算機。
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。各備蔽配種產品一旦用上了單片機,就能起到使產品升級換代的功效,常在產品名稱前冠以形容詞——「智能型」,如智能型洗衣機等。
單片機的硬體特徵
1、單片機的體積比較小,內部晶元作為計算機系統,其結構簡單,但是功能完善,使用起來十分方便,可以模塊化應用。
2、單片機有著較高的集成度,可靠性比較強,即使單片機處於長時間的工作也不會存在故障問題。
3、單片機在應用時低電壓、低能耗,是人們在日常生活中的首要選擇,為生產與研發提供便利。
4、單片機對數據的處理能力和運算能力較強,可以在各種環境中仿指應並中用,且有著較強的控制能力。