導航:首頁 > 操作系統 > 碼表單片機選擇

碼表單片機選擇

發布時間:2024-05-10 09:57:37

單片機如何選型

單片機的的選型是一件重要而費心的事情,如果單片機型號選擇得合適,單片機應用系統就會得經濟,工作可靠;如果選擇得不合適,就會造成經濟浪費,影響單片機應用系統的正常運行,甚至根本就達不到預先設計的功能。 對於一個已經設計好的單片機應用系統來說,它的技術要求和系統功能都應當十分明確.如果選擇功能過於少的單片機,這個單片機應用系統就無法完成控制任務;但是如果選擇的單片機功能過於強大,這不但沒有必要,還會造成資源浪費,不降性能價格比。 只要掌握和運用單片機正確選型的原則,就可以選擇出最能適用於應用系統的單片機,保證單片要應用系統有最高的可靠性,最優的性能價格比,最長的使用壽命和最好的升級換代可能。 單片機晶元選型時,總的原則是: 「晶元含有(功能或數量)略大於設計需求」,」設計需求盡可能(用)晶元完成(少用外圍器件)」, 「選大(大廠)不選小,選多(供應量多)不選少,選名(名牌)不選渺(飄渺,不知詳情的廠子),選廉(謙價)但要好(質量保證)。 對單片機選型,主要應用從單片機應用系統的技術性,實用性和要開發性三方面來考慮. (1)技術性:要從單片機的技術指標角度,對單片機晶元進行選擇,以保證單片機應用系統在一定的技術指標下可靠運行; (2)實用性:要從單片機的供貨渠道、信譽程序等角度,對單片機的生產廠家進行選擇以保證單片機應用系統在能長期、可靠運行; (3)可開發性:選用的單片機要有可靠的可以開發手段,如程序開發工具、模擬調試手段等。

⑵ 如何選擇合適的單片機

單片機的種類太多了,因此要看你的用途了
是否進行復雜的運算,如果進行大量浮點運算,對單片機的運行速度及內部RAM要求就比較高,選1T的51單片機甚至16位或32位單片機
如果外設比較多,選用引腳比較多的單片機,如8051F系列64腳100腳的都有,如果要介面豐富一些,STM32則很合適,介面豐富,並且有100腳和144腳的
如果只是簡單的控制和測量,許多8位單片機都可以,價格便宜
另外,還要看你或你的團隊熟悉哪種單片機了,畢竟不同的單片機內部結構不同,開發環境也不同,對於一款新型號的單片機,不是三兩天 就能掌握其編程方法的

⑶ 單片機開發板的選擇,怎麼選擇好選擇什麼樣的。

這個的選擇要慎重了,關繫到以後能不能學會,我那時候用的是吳鑒鷹單片機開發板。


一、選板子之前先選單片機

這個很好理解,不同的單片機,開發板是不一樣的,電路,最小系統,功能,等等都是不一樣。所以要先選擇一塊晶元。


選晶元的原則:


1、簡單,容易上手。選個簡單入門的,不要一來就選高級貨,到時候三天下來就沒有自信了,因為才開始入門時候問題會比較多。


2、價格:不要覺得便宜的好,你想一塊開發板幾十塊,怎麼奢望會有好的技術指導,這個一份價簽一份活。


3、性價比。在價格越低的時候選擇功能,資源更多的晶元。

在選擇晶元這問題上,各賣家的意見還算數是統一,大家都推薦初學者學習51單片機。51單片機是比較經典的,8位單片機,它的能力不算大,但是也不能小看。現在有人在懷疑學它的必要性,說現在發展的如何快啊,8位的這樣低速單片機已經沒有市場了,這就錯了,任何存在的東西都有它的價值。51單片機性價比是比較高的。現在的STC公司在原來傳統51單片機的基礎上心開發的好多系利的晶元,STC89C52RC功能就很強。


二、選擇單片機開發板


1、品牌


吃飯要吃人多的飯店,逛商場是要逛人多的店,TB購物要看銷量高的商品,等等。相信大家都會這樣選擇。今天在這和大家說,選單片機開發板還真不能這樣選擇啊。為什麼,等小代一一給你道來。我初學者學習單片機,最希望的就是有人帶,有問題了有人知道,有人幫忙。大品牌,大的廣告就是板子質量好,售後好。等等,信譽好,廣告說的多好。但是真正的是什麼情況呢,板子質量,PCB板子,再大的賣家,tian貓也好,商cheng也好,PCB板子都不可能是自己生產的。這么一套生產流水線,幾百萬上千萬,還得N多工人。所以,板子就不會存在質量問題,因為所有板子都是從PCB的大廠家生產出來的。關於技術指導,大的賣家,每天售出幾十,幾百件,大部分都是初學者你看他的售後人群有多大。客服呢,都不可能是廣告上說的專業電子工程師,電子工程師靠TB店是養不起的。在你提問的旺旺後面,給你回答的人群,可能學歷還沒你高,大多都是低收入低學歷的人群,拉來簡單培訓後就給你回答專業的電子方面的問題,你說能得到你要的答案嗎。再說小店。小賣家,他銷售量少,他的咨詢人群少,這樣的店,大多就1-3人管理,都是一幫電子愛好者自己組合做的。之前說,板子沒問題。售後的,小店都是專業人士,咨詢的人也少,真正可以給你解決問題。有人就會說了,賣出的多了,人群也會越來越多。這是不錯,但是先買的童鞋,在你買的時候,可能都學會了,很少會有問題了,所以真正咨詢得人是差不多,固定的。


所以,在此提醒,吃飯可以選擇人多了,買開發板不能選擇銷量好的。選擇中小賣家是最好的,比如吳鑒鷹單片機開發板,相信大品牌都是坑。


2、功能


各家的主體功能都差不多。有些大賣家為了突出賣點,會做一些很虛渺的東西在上面,其實沒用。開發板不要大,使用就好,不要高大上,能用就好。必須的功能要有。好多開發板做到20cmx20cm,但是實話給你說,你能用到的有一半就不錯了。好賣家為了連帶銷售,把開發板做的好大,好多功能,但是標配里沒有附加功能的配件,需要你再花錢買。比如,廣告打的是有8x8點陣,步進電機,直流電機,等等。但是這些都不帶,需要自己買哦,這樣下來。最後買的價格就很貴了。


選板子功能,以下幾個是必要的,其它的可有可無:(1)單片機最小系統,單片機最好能更換(2)LED流水燈(3)數碼管顯示(4)獨立按鍵(5)矩陣鍵盤(6)溫度感測器(溫濕度)(7)蜂鳴器(8)時鍾晶元(9)電源拓展。

剩下的東西沒有也沒事,等你學會了這些,你自己都可以設計板子,還要他的幹嘛,需要注意的一點是,這些介面最好是全都引出來,這樣使用方便,介面我可以隨便用,程序也就可以改。

⑷ 單片機如何選型

看樣像是新手。老手會根據自己的需要來選型。對新手的建議:
首先根據自己學的什麼樣單片機就選什麼類型的單片機,熟悉什麼類型的單片機就選什麼類型的單片機。因為單片機不僅要設計電路,還要設計控制軟體。選自己熟悉的單片機上手最快,也最容易獲得成功。
其次才是根據自己開發的需要,選擇擁有相應外設【定時器、模數/數模轉換器(A/D,D/A)、脈寬調制器(PWM)、串列口(UART、SPI、USB),網路埠(CAN BUS)之類】的單片機。並不是選擁有外設功能越多的單片機越好,因為這樣的單片機成本也越高;關鍵是適合自己的需要。比如僅僅用於獨立控制的單片機就沒有必要有串列口和網路埠。但必要的功能也不能省,比如電機控制項目一般都會用到PWM,那麼沒有PWM的就不太適合項目需要,如果想省成本把PWM部件去掉,用軟體來模擬PWM,那項目就會開發得比較辛苦,而且重復的PWM脈沖動作很耗費單片機的運行資源。
再次,根據自己需要控制的外設和項目開發復雜度的需要選擇相應程序和運算容量存儲器(即ROM/RAM,現在很多ROM都用快閃記憶體,即flash)的單片機。首次開發的項目,如果不好估計程序和運算容量,最好選同型號容量最大的單片機,開發完成自然就知道正式生產該用什麼樣的容量。首次開發的項目也最好選用程序存儲器是快閃記憶體並可在線模擬的單片機,因為通常模擬器運行出來的效果都不如單片機自己執行程序來的實際。
最後,能用簡單的就不用復雜的,能用8位的就不用32位的。雖然現在32位也很流行,有些甚至比8位機都便宜。很多初學者都想嘗鮮。但32位的單片機即使用C,開發也比8位的復雜,因為它功能多,操作也復雜。即使晶元自身比同類8位便宜,開發起來,周期和困難度通常比8位大,綜合成本就上去了。當然,如果開發者本身已很熟悉32位的單片機的除外,不怕撞南牆者也除外。

⑸ 80C51單片機怎麼用按鍵選擇兩個不同的程序

如果要使用按鍵選擇兩個不同的程序,可以採用如下方法:
1、在80C51單片機的程序中定義兩個不同的子程序,分別處理兩個不同的功能。
2、在80C51單片機的程序中定義一個循環,用於監聽按鍵的輸入。
3、在循環中,通過讀取按鍵的狀態來判斷用戶按下了哪個按鍵。
4、如果用戶按下了第一個按鍵,就調用第一個子程序;如果用戶按下了第二個按鍵,就調用第二個子程序。
5、在子程序中實現具體的功能代碼。
以上就是使用按鍵選擇兩個不同的程序的基本流程。

⑹ 現在使用最廣泛的單片機是那一種

追求低成本會選擇STC單片機,這個跟51基本一樣。
追求低功耗會選擇430單片機,這是TI的16位單片機。
高端單片機用stm32,這款單片機屬於arm。
普通應用工業級用c8051f,這個屬於51的加強。
AVR這款性價比還湊合。PIC也有較多應用。
單片機就是配置寄存器和C語言,個別的有啟動代碼,需要懂匯編,不在乎什麼型號,都一樣。掌握精髓不用去追求型號。精通一款就可以。
想學ARM也一樣,C語言,匯編和配置寄存器,一般有單片機基礎才學ARM。ARM就是多了操作系統這一項,建議學WINCE上手較快,會MFC就差不多了。
做產品應該把精力放在自己產品特色上,要把操作系統當作工具用。像linux這種學術操作系統開發難度大,開發工具不好用,成本高,時間長,圖形界面一般,不適合中小公司使用,大公司用linux也會同時用wince。不要說linux免費,你用windows xp交錢了嗎?wince呢?linux熱無非是中國培訓機構的炒作。
個人的一點體會。

⑺ 怎樣選用單片機

選擇單片機,首先也是最重要的一點就是考慮功能需求,即設計的對象是什麼,要完成什麼樣的任務,再根據設計任務的復雜程度來決定選擇什麼樣的單片機。在選型時可從下面不同角度進行考慮。

(1)存儲器

(2)運行速度

(3)輸入/出口

(4)定時/計數器

(5)串列介面

(6)模擬電路功能

(7)工作電壓、功耗

(8)封裝形式

(9)抗干擾和保密性能。

在單片機的性能上還有很多要考慮的因素,比如中斷源的數量和優先順序、工作溫度范圍、有無低電壓檢測功能、單片機內部有無時鍾振盪器、有無上電復位功能等等。

閱讀全文

與碼表單片機選擇相關的資料

熱點內容
單片機實驗報告電子琴 瀏覽:742
程序員恢復微信文件代碼 瀏覽:517
有漁python 瀏覽:79
pdf字體加深 瀏覽:204
怎麼做一個minecraft伺服器 瀏覽:769
c語言實現ls命令 瀏覽:663
小洋糕解壓視頻 瀏覽:450
域名內網訪問內網伺服器地址 瀏覽:138
我的世界伺服器如何摳掉金幣 瀏覽:223
域名與ip地址通過什麼伺服器查 瀏覽:95
企業網站需要什麼雲伺服器配置 瀏覽:910
遼事通伺服器出現錯誤是什麼原因 瀏覽:765
能否將一個表格的子表加密 瀏覽:63
手機ios微信收藏怎麼加密 瀏覽:593
安卓如何改黑色 瀏覽:330
oracle資料庫導出命令 瀏覽:696
用python做鍾表盤 瀏覽:874
腰椎壓縮性骨折吧 瀏覽:326
安卓怎麼把軟體改成火影忍者 瀏覽:704
手機如何切換軟體商店伺服器 瀏覽:326