㈠ 我是單片機初學者,請問一下模擬器是否具有實驗板的功能,初學者有沒有必要買模擬器和編程器請高人指點
模擬器只具有模擬的作用。沒有實驗板的功能。
如果想學好單片機的話,我建議你還是自己動手做吧
自己做一塊實驗板比直接買一塊要好,況且,所花的時間並不是很長。
也不需要功能很強大的實驗板。
如果是初學者的話,能獨立的做好一個時鍾程序的話,那你對單片機的控制部分也就懂了80%了。如果想快點學會的話,還是可以買一個模擬器。編程器就不需要買,因為太貴了,便宜的支持的IC的型號太少了,還不好用,老死機,要重啟一下才能寫,USB介面的編程器,最好有單獨供電的比較好。我認為,你還不如直接用支持串口下載晶元,很好用。自己制一個,網上有很多資料,制好的編程器,對初學者已經夠用了。
模擬器要買就買便宜, 200元以下足矣,學會了你就不會去用了。因為,高手是不會用模擬器,用軟體模擬就可以了。
不買也是可以,自己做一個模擬器,網上有很多資料。也是很簡單。
學單片機,切記,最重要的就是動手做實驗和反復調試自己所寫的程序。沒成功,就查資料,反復修改,直到成功,你就會愛上單片機的。
最後,祝你早日成功
㈡ 單片機的模擬器什麼作用
作用:單片機模擬器是一種在電子產品開發階段代替單片機晶元進行軟硬體調試的開發工具。配合集成開發環境使用模擬器可以對單片機程序進行單步跟蹤調試,也可以使用斷點、全速等調試手段,並可觀察各種變數、RAM及寄存器的實時數據,跟蹤程序的執行情況。
同時還可以對硬體電路進行實時的調試。利用單片機模擬器可以迅速找到並排除程序中的邏輯錯誤,大大縮短單片機開發的周期。
在現場只利用燒錄器反復燒寫單片機,通過肉眼觀察結果進行開發的方法大大增加了調試的難度,延長了整個開發周期,並且不容易發現程序中許多隱含的錯誤,特別對於單片機開發經驗不豐富的初學者來說更加困難,由此可見,單片機模擬器單片機系統開發中發揮著重要的作用。
單片機模擬器的原理
單片機在體系結構上與PC機是完全相同的,也包括中央處理器,輸入輸出介面,存儲器等基本單元,因而與PC機等設備的軟體結構也是類似的。因為單片機在軟體開發的過程中需要對軟體進行調試,觀察其中間結果,排除軟體中存在的問題。
但是由於單片機的應用場合問題,其不具備標準的輸入輸出裝置,受存儲空間限制,也難以容納用於調試程序的專用軟體,因此要對單片機軟體進行調試,就必須使用單片機模擬器。
單片機模擬器具有基本的輸入輸出裝置,具備支持程序調試的軟體,使得單片機開發人員可以通過單片機模擬器輸入和修改程序,觀察程序運行結果與中間值,同時對與單片機配套的硬體進行檢測與觀察,可以大大提高單片機的編程效率和效果。
㈢ 瀛﹀崟鐗囨満鐨勮瘽榪樿佷拱浠跨湡鍣ㄥ拰緙栫▼鍣ㄥ悧錛
浠跨湡鍣ㄤ笉蹇呰佷拱錛岃嚦灝戞垜鐜板湪瀛﹀崟鐗囨満1騫村氭病涔拌繃錛屼絾鏄涔頒簡蹇呯劧鏈夊畠鐨勫ソ澶勶紝鍙鏄澶璐典簡
鑷充簬緙栫▼鍣錛孉T89S緋誨垪銆佸ぇ閮ㄥ垎AVR閮藉彲浠ラ氳繃ISP涓嬭澆錛屽苟鍙ISP鏋佷負濂藉仛錛屼竴鍧74鑺鐗囧氨澶熶簡錛岃嚦浜嶦EPROM鐨勭儳鍐欙紝鑷宸卞仛涓涓錛岀粌涓緇冪剨宸ヤ篃鏄濂界殑鍚楋紝鎴戝氨鏄鑷宸卞仛鐨勶紝瑙佹垜鐨勫崥瀹錛岄噷闈㈡湁浠嬬粛
http://blog.sina.com.cn/u/1281681097
㈣ 我學習51單片機 但是一直沒有用過單片機的模擬器 我想問一下 51單片機或者其他單片機的模擬器有什麼作用
模擬器與燒寫的區別就是,模擬器可以讓你不燒寫,而通過模擬器運行單片機,你可以在IDE裡面觀察程序中的變數值、單片機的寄存器值,可以設置斷點
㈤ 單片機有開發板了還需要模擬器嗎
開發板跟模擬器是兩回事
開發板是將單片機配套的功能性外設做在一張板上,給你常式,你能夠學習每一個功能,可以先學軟體,再顧及硬體。等你學會了這款單片機,開發板基本就對你沒意義了
模擬器是用來調試程序的,能夠單步運行,對於程序的問題可以最精準的定位。復雜的調試用模擬器會好調些。
㈥ 我是單片機初學者,早期應什麼相應設備。模擬器+編程器或開發板 它倆有啥區別
目前市面上出現了各種各樣針對單片機愛好者的實驗板、編程器和模擬器,其售價一般相對比較低廉,這給單片機愛好者提供了有利的學習途徑。但是大多隻具備單一的功能,必須配套使用。假如購買了一套學習板,那肯定還要有一台編程器,為了更有利於學習和開發,最好還要有一台模擬器。這樣一來不僅增加了經濟開支,並且在學習的過程中也會頗感不便。也有將簡易編程器與實驗功能做在同一個板上,但是兩者是相互獨立的,編程部分不直接對實驗CPU進行編程操作,因此實驗板上往往有兩個或兩個以上的鎖緊座,並往往需要增加另外的編程通訊電纜。採用上述方式學習或開發項目時,需要反復不停地拔插電覽、晶元、電源等。這樣將大大降低開發效率,如稍有不甚就有可能造成器件和設備的損壞,給使用者帶來不必要的麻煩或損失。
編程器、模擬器、試驗板一體化的設計方案的優點:
1.降低了硬體成本。 對於開發商來說,可以以最少的成本獲得最大的利潤。
2.簡化了電路的設計。 畢竟很多東西都做了集成。
編程器、模擬器、試驗板一體化的設計方案的缺點:
1.雖然板卡功能性的集成度高了,生產成本低了,但性能比較有限。此類產品的廣告詞中宣稱:將編程器、模擬器、實驗板做在一起,進行了一體化的設計。但其所謂的編程功能,實質就是利用了某些晶元的ISP在線編程功能,需要特定型號的晶元才能支持,因為只能對某些型號的晶元進行編程,不能稱得上是真正的編程器,沒有我們平常使用的編程器來的專業,支持的晶元型號極少。舉個例子來講吧,就像現在有些手機廣告一樣,集MP3、攝像、拍照、收音機功能於一體,等於花最少的投入,買到了這么一大堆設備。其實,這只是具備了功能而已,對於性能來說,則是可想而知。所以才會有人說,手機上的攝像頭完全就是個裝飾品。
2.由於採用了一體化的設計,因此,板子上的很多器件都是共用的,如晶元鎖緊座(ZIF座),因為它是機械的,經常要用手操作,時間長了難免會造成一定的損耗,使用一體化的設計後,只使用一個晶元鎖緊座,因為該元件的使用頻率大大增高,同時也加快了損耗。我們的做法並沒有將編程器、模擬器、實驗板進行一體化設計,這樣在每塊板子上都各有一個晶元鎖緊座,各板功能全部獨立,互不影響使用,所以使用壽命也非常長。萬一有東西壞了,那也只是壞了其中的一個設備,而不會導致整塊板子報廢。
3.雖然編程器、模擬器、實驗板一體化的設計大大降低了產品成本,但就目前市場上的產品售價來看,並不低。這樣就使得某些電子愛好者或用戶產品選擇靈活度大大下降。某位用戶可能就需一個編程器,或一個模擬器,或一塊實驗板,他完全可以購買其中一部分的功能,但一體化的設計,使其最終的購買價格無法下降,因為,板子已經將編程器、模擬器、實驗板做在了一起,而無法分別購買。
4.一體化的設計,一方面看起來,使用比較方便,不需要對硬體做太多的手動操作,但這會使學習、使用者養成「懶」習慣,這與實際的單片機學習和開發有所違背,如果你在學習的過程中,動手越多,那就更能培養你的動手能力,加深對單片機知識的了解。而一體化的學習板,使學習者形成了一種固定的開發思想,把東西都做死了,缺乏靈活度,不能做到「想怎麼樣就怎麼樣」。以致於有些電子愛好者談到,使用一體化的開發板會使用,但自己再去做其它的實驗或開發便無從下手,這就是因為已經有了較高的依賴性,而缺乏自己的思想發揮。
5、由於把編程程、模擬器、實驗板的功能集成到了一塊板子上,這塊板子確實是有了所謂的編程、模擬、實驗的功能。但我們經常會碰到這樣的情況:自己可能已經有了一台編程器了,或者有了一塊模擬器了,或者是已經有了自己的實驗板了,針對於這樣的情況,一體化的板子就無能為力了,而將編程器、模擬器、實驗板分開獨立的話,這樣就可以做到靈活運用,靈活搭配自己的資源,不讓物品資源浪費。如:用戶自己已有了實驗板,那再想用模擬和編程的功能,則只需要購買一個模擬器或編程器即可,節省開銷。
最後結論:這類開發板將編程器、模擬器、實驗板進行一體化設計的創意很好,但是也不是十分完美的解決方案。畢竟將其作分離設計與一體化設計售價相比,相差不遠,而且缺乏靈活度。
上面這些完全是個人觀點,僅供參考。本站編程器、模擬器、實驗板全部獨立設計,體現更專業,性能更優越。
總而言之,在你決定學習單片機之前,請做好如下准備工作:
一、硬體准備:計算機一台,編程器,模擬器和實驗板。如果你想學單片機,而又不願做這些投資,很有可能會挫傷你學習的積極性和浪費你的時間,好在這些投資並不算多:)
編程器可以選用「A51編程器」或「多功能編程器」或TOP系列的編程器,經常會有朋友這樣問我:這幾種編程器到底有什麼不同,其區別在哪裡?
在此,站長也說明一下其不同之處,怎麼樣的才適合你的使用。「A51編程器」的主要特點就是價格低,性能穩定,支持常用的51晶元,僅燒51的話,用用這個絕對經濟實惠,不錯了。「多功能編程器」的主要特點是性價比高,支持晶元多,有幾百種型號,還能燒寫主板BIOS晶元,比目前市場上的同類產品價格都要低。總括來講,如果你是僅僅用用51系列的,選「A51編程器」肯定OK;如果你想在單片機方面好好發展一下的,那最好還是為以後考慮一下,「多功能編程器」就比較合適了,雖然價格比「A51編程器」高了僅幾十元,但長期來看,還是非常值得投資的,以備日後做其它用途使用,而且還有豐富的套餐組合供您選購。 至於「TOP系列」的編程器相對來說,價格要稍高於「A51編程器」和「多功能編程器」,但它有漂亮的外殼,看上去比較漂亮,經站長自己使用的經驗總結,感覺TOP853、TOP2000BS、TOP2004、TOP2005、TOP2048這幾款TOP編程器性能比較穩定,使用感覺不錯,性價比比較高,其它的TOP系列編程器我們也就不作介紹了。
㈦ 我想學單片機,不用模擬器可以嗎
可以,模擬器並不是學習單片機所必須的,不過有它更好。
因為模擬器價格昂貴,大多數人自學單片機都沒有使用模擬器,包括我。
從51開始入門的話,因為51並不是非常復雜,並且常用的開發工具Keil具有軟體模擬功能,所以無需購買昂貴的模擬器。
其它單片機,比如STM8、MSP430等等,它們自身就支持模擬調試運行模式,一般也無需模擬器。