導航:首頁 > 操作系統 > 8位單片機可以驅動無線充嗎

8位單片機可以驅動無線充嗎

發布時間:2023-08-30 00:52:10

『壹』 單片機開發板怎麼用

問題一:單片機開發板上的硬體怎麼使用 首先,你需要仔細看開發板的原理圖。你需要把單片機插到開發板的晶元座上,晶元座的引腳會和PCB板連接,PCB板上的走線會將晶元座的引腳連接到具體硬體上。開發板上的硬體設備都是通過開發板的PCB走線連接好的,你只需要在原理圖上尋找具體硬體連接到單片機的管腳關系。
目測你的開發板是51開發板,可能用的是STC單片機。你需要准備類似Keil這樣的開發工具,C和匯編都可以編程的。具體怎麼編程,建議你去圖書館借閱書籍:新概念51單片機C語言教程(教你怎麼用C編程)、單片機原理與實踐指導(教你怎麼用匯編編程)、C Programming Language(經典,教你C語言的)
另外你的這個開發板完全配套郭天祥的視頻,建議你買本郭天祥的書《新概念51單片機C語言教程》,參照郭天祥的視頻來學習這個開發板會快一些。
你的開發板看起來和下圖這個開發板布線一致,
你把圖放大來看,上圖PCB的絲印層都有每個模塊的簡單說明的。
如果看不清,請參閱下面的描述:
1. 單片機最小系統:可以使用51單片機如STC89C52,AT89S52,也可以使用AVR單片機如AT mega 16,AT mega 128等系列。
2. 流水燈模塊:我們使用了8個紅色led,可以進行閃關燈實驗,流水燈實驗。
3. 獨立鍵盤模塊:4個小按鍵組成,可以做外中斷INT0、INT1 ,外定時器T0、T1 實驗。
4. 矩陣鍵盤模塊:16個小按鍵組成可以做外中斷INT0、INT1 ,外定時器T0、T1 實驗。
5. 數碼管模塊:由6個歷鏈一位一體數碼管組成,可以顯示0,1,2,3,4,5,6,7,8,9,0,a,b,c,銷虧d,e,f等簡單信息,構成信息交流的人機界面。
6. 蜂鳴器模塊:可以用來做報警實驗,也可以對歌曲進行編碼,用來唱歌。
7. AD模塊:主晶元為ADC0804,採集模擬信號(1路輸入),並轉化為數字信號,內置8位轉換器(解析度為8位)。
8. DA模塊:主晶元為DAC0832, 把數字信號轉化為模擬信號,解析度為8位。
9. 串口通信模塊:主晶元我們使用了MAX232的升級版MAX3232,通信性能更好。MAX3232把TTL電平轉換為RS232電平。
10. 1602液晶顯示模塊:每行顯示16個字元,可以顯示兩行。這款單片機使用並行介面。
11. 12864液晶顯示模塊:並行操作方式,可以在液晶的任意位置顯示數字,符號,漢字,圖像。
12. E2PROM模塊:使用I2C匯流排通信協議(51單片機模擬),主晶元為ATMEL公司的AT24C02N,可以進行數據存儲實驗。
13. 定時器/計數器模塊。
14. DS18B20溫度採集模塊:採用單匯流排協議。
15. 紅外遙控器DS18B20模塊:包括紅外接收頭,可以進行短程遙控。
16. 直流電機驅動模塊:本款開發板含有直流電機驅動模塊,可以直接驅動直流電機(本款開發板贈送直流電機)。
17. 步進電機驅動模塊:本款開發板含有步進電機驅動模塊,可以直接驅動步進電機。
18. 繼電器驅動模塊:本款開發板含有繼電器驅動模塊,可以做繼電器相關實驗。
19. LED點陣顯示模塊:本款開發板贈送虧爛神8*8點陣。
20. LM7805 5V穩壓模塊,可以使用外接電源,方便單片機在無電腦供電時正常使用可以輸入5-18V外電源。
21. USB轉TTL電平模塊:使用CH340T主晶元,可以保證一根USB線就可以下載。
22. RTC實時時鍾DS1302模塊:可以進行實時時鍾......>>

問題二:單片機開發板有哪些功能 我學的是吳鑒鷹單片機開發板,是51的,功能是很全面的,我把這個板子的功能列舉下
資源介紹
1、一個CH340的USB轉UART晶元,實現USB下載程序,為無串口的筆記本電腦提供下載方便。
2、板子上電源入口有一個自恢復保險絲,可以有效的保護您的電腦主板和開發板。加上這個保險,作為初學的你,即使不小心短路了,也不會燒主板和單片機。
3、板子自帶單片機,一個STC89C52RC,有8K的程序空間和512位元組的數據空間.
4、板子上共有18個LED小燈,其中一個是USB電源指示燈,插上電源就亮。還有一個是單片機電源指示燈。
5、板子上共有8個數碼管,可以用來做數碼管的簡單秒錶實驗,計算器功能,顯示溫度時間等等。
6、板子上配有一個數字旋轉編碼器,可以通過旋轉完成數據的加、減以及作為確認按鍵使用。
7、板子上配套一個DS1302實時時鍾晶元,可以用來做實時時鍾實驗,弄懂電子表的工作原理。
8、板子上配一個24C02的EEPROM晶元,用來保存掉電後不準丟失的重要數據,用來學習IIC通信實驗。
9、板子上配有一個PCF8591,這個晶元集成了AD和DA,可以用來通過AD來進行電壓採集實驗,通過DA來產生方波、三角波、正弦波信號。
10、板子上集成1602液晶屏,可以用來學習液晶顯示,做溫度顯示實驗,秒錶顯示實驗等。
11、板子上共集成有21個按鍵,其中1個單片機復位按鍵,16個矩陣按鍵。分為0到F共16按鍵,還有四個獨立式按鍵,通過與門74HC08將按下信息送給單片機中斷口。
12、板子上有一個無源蜂鳴器,可以用來做音樂輸出實驗讓你充分了解生日賀卡的工作原理。
13、板子上集成一個DS18B20溫度感測器,用來學習實現數字溫度計。
14、板子上集成一個紅外接收管,用來學習紅外通信的原理。
15、板子上共4個74HC595晶元,用來驅動16個LED,8個數碼管,74HC595在工控領域的顯示很常用,可以節約大量的IO口資源,為實現一個復雜系統化工作打下基礎。

問題三:初學者怎樣使用單片機開發板 我也是在用這本書在學,因為你是高三畢業個人建議是買一塊配套的板子,雖然確實是貴了一點,但確可以節省不少麻煩。而且那板子還行,最少工能夠齊。
就比如 郭天祥要教你做第14章的時鍾那你有可能也想來個掉電保護,那麼你須要一塊AT24C02這一類型的晶元;別的板子不一定有,你又沒有實驗室。那要麼不用,要麼在淘寶上買,先不說價格,你也沒工具焊接啊!!
像上圖,你能用到紅外等別的東西時,你也差不多可以換板子了!!

問題四:51單片機開發板的使用! 單片機開發板要正常工作,一般需要這幾個基本條件:
1.供電電源;
一般開發板上提供兩種供電方式,USB供電梗專用電源供電。使用USB供電你只要用一根USB線將開發板USB電源介面與電腦的USB介面相連即可;使用專用電源(一般開發板配帶)供電只要將專用電源一頭接220V市電一頭接開發板專用電源供電介面即可;
2.系統時鍾;
檢查你的開發板上晶振是否正確連接,晶振頻率是否正確;
3.復位電路;
檢查你的開發板上復位電路是否正常;
4.程序下載;
要將編寫好的C源程序下載到單片機內執行,你需要:
(1)硬體連接:一般使用出串口下載方式,用串口線一頭接開發板上程序下載串口一頭接電腦上任一串口;
(2)軟體准備:編輯好的C源文件,利用集成開發環境(keil C使用較廣)調試無誤後,編譯連接生成相應的hex文件,程序下載軟體(如stc isp v4.88)做相應設置,如選擇要下載的hex文件,設置下載速度,選擇單片機型號等等),保證前3個條件具備,點擊下載,出現提示後給開發板上電,等待程序下載成功。復位開發板運行程序。
註:以上回答僅針對一般情況(如採用USB下載,不同集成開發環境,非STC51系列單片機等這些情況會略有差異,可留言咨詢)

問題五:單片機開發板怎麼使用? 這個我就不具體回答你了。
可以參考經驗:jingyan./...c

問題六:自己做單片機開發板需要什麼東西 51還是算了吧,直接做一個avr的學就可以了
電路從幾個簡單部分入手:
1.電源,用個7805神馬的,網上多的是電路,LM7805三端穩壓電源,幾個電容二極體神馬的搞定了
2.復位電路,加個按鍵手動復位,按鍵按下拉低reset引腳,要加個電阻上拉的,1k就可
3.模擬和下載程序介面,有模擬器建議將jtag口引出到5x2端子,avr的jtag引腳說明網上可以網路到,單片機手冊也有。沒有模擬器用isp方式下載程序,要將isp用到的引腳引出到端子,ourdev可查到,有很多做開發板的例子,甚至有pcb
4.將所有io口引出,用插針把晶元圍上,方便試驗,再搞8個發光二極體,幾個按鍵引到IO口
5.其他的就看你的需要了,有很大的發揮空間,比如加個232晶元和DB9端子,到時讓單片機和電腦通信,要准備串口線。想玩液晶神馬的,用杜邦線就搞定了,不用做到板子上。
大體上就這么多東西,想加上神馬再看相應資料。我手上有一塊淘寶買的atega128的開發板,有原理圖和常式,資料挺全,有不明白留言啊,希望能幫到你。

問題七:單片機開發板如何焊接?什麼工具? 用刀口的電烙鐵,然後弄0.5mm左右粗細的錫線,開始不熟悉的時候拿廢板子練手,熟悉了就能自己焊接了,一般烙鐵溫度開到400,焊MCU的時候可以調低點鄲350左右,不要太高。還需要的工具有,尖嘴的鑷子,吸錫器,萬用表(測電壓和開路短路),松香(用來清除多餘的錫)等。

問題八:拿到單片機開發板後,該如何開始學習? 編一些小程序,最簡單的像流水燈、加法運算器、搶答器什麼的,電腦編譯一下,傳到開發板上,演示一下就可以了,程序暫時還不會編,可以網上搜一些,要想認真學習單片機,推薦你一本書 《單片機應用技術》中國勞動社會保障出版社出版 勞動和社會保障部教材辦公室組織編寫,我自己感叮這本書特別容易理解接受,而且里邊詳細講了好多實用性很強的小例子,在開發板上都可以實現,試試吧,祝你早日學好單片機,加油I(^ω^)J!

問題九:51單片機開發板的功能介紹 1、8個LED燈,可以練習基本單片機IO操作,在其他程序中可以做指示燈使用。2、2個四聯8段數碼管,顯示溫度數據,HELLO歡迎詞、時鍾等。3、高亮8*8點陣,如練習數字,字母,圖片顯示,或者小游戲的開發如貪吃蛇等。4、4個獨立按鍵,可以配置為中斷鍵盤,為程序的按鍵掃描節省更多的時間。5、8個AD按鍵,主要設計為游戲開發如推箱子等,去掉了矩陣鍵盤,AD鍵盤在實際中的應用相當廣泛,如電視機加減搜台等都是採用AD鍵盤,一根AD線可以擴展幾百個按鍵,更接近工程。6、PCF8591具有AD/DA功能,其採用IIC匯流排協議,可練習IIC匯流排的操作。7、DS18B20:單線多點檢測支持。8、光敏電阻測試光線強度,感受白天黑夜的區別。9、FM收音機:能接收80M到110MHz之間的FM頻段。可實現自動搜台和手動搜台。10、DS1302時鍾晶元提供實時時鍾,帶3V電池,在掉電的情況下,時鍾仍然可以繼續運行。11、可讀寫SD卡文件系統,保存數據顯示到TFT液晶屏等。12、繼電器可以控制高電壓的設備,高壓危險,請小心使用。13、直流電機介面,控制直流電機。14、步進電機介面,控制步進電機運行。15、蜂鳴器,可以做電子琴、音樂發聲等。16、74HC595晶元練習串列轉並行數據擴展。17、74HC573鎖存擴展晶元,可以擴展介面。18、ULN2003電機驅動晶元。(這里用它來驅動步進電機,直流電機,繼電器和蜂鳴器)19、MAX232串口數據傳輸延長發送距離。(可與計算機通信,同時也可做為STC單片機下載程序的介面)20、PL2303下載單片機,一線下載,直接的USB下載方式,高速下載。21、TFT液晶屏,單片機也可以控制彩屏了,讓你的學習充滿樂趣22、nRF24L01無線數據傳輸晶元介面,可以插nRF24L01晶元,做高速無線數據傳輸。23、LCD1602液晶介面,字元液晶兩行,每行可以顯示16個字元。24、LCD12864帶字型檔液晶介面。25、LCD12864圖形液晶介面。26、DS18B20單線多點溫度採集介面。一根線上便可拓展多個DS18B20溫度感測器,先提供兩個。27、提供ISP下載介面,可下載AVR、AT的單片機。支持AVR單片機。28、40針擴展介面,可以無限擴展。以後的DZR-01A開發板配件將從此埠擴展出去。29、PS2滑鼠鍵盤介面。配合紅外遙控器甚至可以遙控我們的電腦!(配常式)30、AVR/51復位按鍵。可以復位51 STC AVR單片機,全部支持31、TEA5767的IIC匯流排控制。學習IIC控制32、SD卡的SPI匯流排控制。擴展大容量存儲器33、紅外遙控接收器,可採集紅外遙控發出的信號,可使用遙控信號控制其他設備。34、外接5V供電電源座。35、RXD、TXD、POWER電源指示燈36、40PIN緊鎖座(非常方便單片機晶元的取放)37、帶LM1117-3.3穩壓晶元(為彩屏液晶,SD卡和無線模塊供電)38、USB供電(USB可以提供500MA的電流,完全能滿足開發板的需求了)39、預留電源+5V,GND介面各四個(方便用戶擴展其他外圍電路時取電和共地)

問題十:如何在51單片機開發板上燒寫程序 淘寶搜索ISP燒錄線。
燒錄線一頭連接單片機上的某幾只腳,一頭連接電腦。
用軟體把你的程序轉換成hex格式的,然後用燒錄軟體通過下載線燒錄到單片機裡面。
買isp線的時候記得要看看支不支持你的單片機型號。

『貳』 單片機的發展應用

單片機的應用在後PC時代得到了前所未有的發展,但對處理器的綜合性能要求也越來越高。綜觀單片機的發展,以應用需求為目標,市場越來越細化,充分突出以「單片」解決問題,而不像多年前以MCS51/96等處理器為中心,外擴各種介面構成各種應用系統。單片機系統作為嵌入式系統的一部分,主要集中在中、低端應用領域(嵌入式高端應用主要由DSP、ARM、MIPS等高性能處理器構成),在這些應用中,目前也出現了一些新的需求,主要體現在以下幾個方面:
(1)以電池供電的應用越來越多,而且由於產品體積的限制,很多是用鈕扣電池供電,要求系統功耗盡可能低,如手持式儀表、水表、玩具等。
(2)隨著應用的復雜,對處理器的功能和性能要求不斷提高。既要外設豐富、功能靈活,又要有一定的運算能力,能做一些實時演算法,而不僅僅做一些簡單的控制。
(3)產品更新速度快,開發時間短,希望開發工具簡單、廉價、功能完善。特別是模擬工具要有延續性,能適應多種MCU,以免重復投資,增加開發費用。
(4)產品性能穩定,可靠性高,既能加密保護,又能方便升級。
-------------------------------------------------
1 單片機技術的發展特點
自單片機出現至今,單片機技術已走過了近20年的發展路程。縱觀20年來單片機發
展歷程可以看出,單片機技術的發展以微處理器(MPU)技術及超大規模集成電路技術的發
展為先導,以廣泛的應用領域拉動,表現出較微處理器更具個性的發展趨勢。
單片機長壽命 這里所說的長壽命,一方面指用單片機開發的產品可以穩定可靠地工作
十年、二十年,另一方面是指與微處理器相比的長壽命。隨著半導體技術的飛速發展,
MPU更新換代的速度越來越快,以386、486、586為代表的MPU,很短的時間內就被淘汰出
局,而傳統的單片機如68HC05、8051等年齡已有15歲,產量仍是上升的。這一方面是由
於其對相應應用領域的適應性,另一方面是由於以該類CPU為核心,集成以更多I/O功能
模塊的新單片機系列層出不窮。可以預見,一些成功上市的相對年輕的CPU核心,也會隨
著I/O功能模塊的不斷豐富,有著相當長的生存周期。新的CPU類型的加盟,使單片機隊伍
不斷壯大,給用戶帶來了更多的選擇餘地。
8位、16位、32位單片機共同發展 這是當前單片機技術發展的另一動向。長期以來,單
片機技術的發展是以8位機為主的。隨著移動通訊、網路技術、多媒體技術等高科技產品
進入家庭,32位單片機應用得到了長足發展。以Motorola 68K為CPU的32位單片機97年的
銷售量達8千萬枚。過去認為由於8位單片機功能越來越強,32位機越來越便宜,使16位
單片機生存空間有限,而16位單片機的發展無論從品種和產量方面,近年來都有較大幅
度的增長。
單片機速度越來越快 MPU發展中表現出來的速度越來越快是以時鍾頻率越來越高為標志
的。而單片機則有所不同,為提高單片機抗干擾能力,降低雜訊,降低時鍾頻率而不犧
牲運算速度是單片機技術發展之追求。一些8051單片機兼容廠商改善了單片機的內部時
序,在不提高時鍾頻率的條件下,使運算速度提高了很多,Motorola單片機則使用了瑣
相環技術或內部倍頻技術使內部匯流排速度大大高於時鍾產生器的頻率。68HC08單片機使
用4.9M外部振盪器而內部時鍾達32M,而M68K系列32位單片機使用32K的外部振盪器頻率
內部時鍾可達16MHz以上。
低電壓與低功耗 自80年代中期以來,NMOS工藝單片機逐漸被CMOS工藝代替,功耗得以
大幅度下降,隨著超大規模集成電路技術由3μm工藝發展到1.5、1.2、0.8、0.5、0.35
近而實現0.2μm工藝,全靜態設計使時鍾頻率從直流到數十兆任選,都使功耗不斷下降
。Motorola 最近推出任選的M.CORE 可在1.8V電壓下以50M/48MIPS全速工作,功率約為
20mW。幾乎所有的單片機都有Wait、Stop等省電運行方式。允許使用的電源電壓范圍也
越來越寬。一般單片機都能在3到6V范圍內工作,對電池供電的單片機不再需要對電源采
取穩壓措施。低電壓供電的單片機電源下限已由2.7V降至2.2V、1.8V。0.9V供電的單片
機已經問世。
低雜訊與高可靠性技術 為提高單片機系統的抗電磁干擾能力,使產品能適應惡劣的工
作環境,滿足電磁兼容性方面更高標準的要求,各單片機商家在單片機內部電路中採取
了一些新的技術措施。如美國國家半導體NS的COP8單片機內部增加了抗EMI電路,增強了
「看門狗」的性能。Motorola也推出了低雜訊的LN系列單片機。
OTP與掩膜 OTP是一次性寫入的單片機。過去認為一個單片機產品的成熟是以投產掩膜
型單片機為標志的。由於掩膜需要一定的生產周期,而OTP型單片機價格不斷下降,使得
近年來直接使用OTP完成最終產品製造更為流行。它較之掩膜具有生產周期短、風險小的
特點。近年來,OTP型單片機需量大幅度上揚,為適應這種需求許多單片機都採用了在片
編程技術(In System Programming)。未編程的OTP晶元可採用裸片Bonding技術或表面貼
技術,先焊在印刷板上,然後通過單片機上引出的編程線、串列數據、時鍾線等對單片
機編程。解決了批量寫OTP 晶元時容易出現的晶元與寫入器接觸不好的問題。使OTP的裸
片得以廣泛使用,降低了產品的成本。編程線與I/O線共用,不增加單片機的額外引腳。
而一些生產廠商推出的單片機不再有掩膜型,全部為有ISP功能的OTP。
MTP向OTP挑戰 MTP是可多次編程的意思。一些單片機廠商以MTP的性能、OTP的價位推出
他們的單片機,如ATMEL AVR單片機,片內採用FLASH,可多次編程。華邦公司生產的與
8051兼容的單片機也採用了MTP性能,OTP的價位。這些單片機都使用了ISP技術,等安裝
到印刷線路板上以後再下載程序。
-----------------------------------------------
8051類單片機 最早由Intel公司推出的8051/31類單片機也是世界上用量最大的幾種單
片機之一。由於Intel公司在嵌入式應用方面將重點放在186、386、奔騰等與PC類兼容的
高檔晶元的開發上,8051類單片機主要由Philips、三星、華邦等公司接產。這些公司都
在保持與8051單片機兼容的基礎上改善了8051許多特性(如時序特性)。提高了速度、降
低了時鍾頻率,放寬了電源電壓的動態范圍,降低了產品價格。
-------------------------------------------------
http://www.wanfangdata.com.cn/qikan/periodical.Articles/wjsjxx/wjsj2003/0306/030629.htm
http://lunwen.zhupao.com/Article/2005-4-10/16468.shtml

『叄』 關於單片機的種類問題

單片機的分類Ⅰ 按生產廠家分
美國的英特爾(Intel) 公司、摩托羅拉(Motorola)公司、國家辦導體(NS) 公司、Atmel公司、微晶元(Microchip) 公司、洛克威爾(Rockwell)公司、莫斯特克公司(Mostek)、齊洛格(Zilog)公司、仙童(Fairchid)公司、德州儀器(TI)公司等等。日本的電氣(NS)公司、東芝(Toshiba)公司、富士通(Fujitsu)公司、松下公司、日立(Hitachi)公司、日電(NEC)公司、夏普公司等等。荷蘭的飛利浦(Philips)公司。德國的西門子(Siemens)公司等等。
Ⅱ 按字長分(1)4-BIT 單片機
4 位單片機的控制功能較弱,CPU 一次只能處理4 位二進制數。這類單片機常用於計算器、各種形態的智能單元以及作為家用電器中的控制器。典型產品有NEC 公司的UPD 75××系列、NS 公司的COP400 系列、松下公司的MN1400 系列、ROCKWELL 公司的PPS/1系列、富士通公司的MB88 系列、夏普公司的SM××系列、Toshiba 公司的TMP47×××系列等等。
① 華邦公司的W741系列的4位單片機帶液晶驅動,在線燒錄,保密性高,低操作電壓(1.2V~1.8V)。
② 東芝單片機的4位機在家電領域有很大市場。
(2)8-BIT 單片機
8 位單片機 8 位單片機的控制功能較強,品種最為齊全。和4 位單片機相比,它不僅具有較大的存儲容量和定址范圍,而且中斷源、並行I/O 介面和定時器/計數器個數都有了不同程度的增加,並集成有全雙工串列通信介面。在指令系統方面,普遍增設了乘除指令和比較指令。特別是8 位機中的高性能增強型單片機,除片內增加了A/D 和D/A 轉換器外,還集成有定時器捕捉/比較寄存器、監視定時器(Watchdog)、匯流排控制部件和晶體振盪電路等。這類單片機由於其片內資源豐富和功能強大,主要在工業控制、智能儀表、家用電器和辦公自動化系統中應用。代表產品有Intel 公司的MCS-48 系列和MCS-51 系列 、Microchip 公司的PIC16C××系列和PIC17C××系列以及PIC1400 系列、Motorola 公司的M68HC05 系列和M68HC11 系列、Zilog 公司的Z8 系列、荷蘭Philips 公司的80C51 系列(同MCS-51 兼容)、Atmel公司的AT89 系列(同MCS-51 兼容)、NEC 公司的UPD78××系列等等。
1)51系列單片機
8031/8051/8751是Intel公司早期的產品。應用的早,影響很大,已成為世界上的工業標准。後來很多晶元廠商以各種方式與Intel公司合作,也推出了同類型的單片機,如同一種單片機的多個版本一樣,雖都在不斷的改變製造工藝,但內核卻一樣,也就是說這類單片機指令系統完全兼容,絕大多數管腳也兼容;在使用上基本可以直接互換。人們統稱這些與8051內核相同的單片機為「51系列單片機」。
8031片內不帶程序存儲器ROM,使用時用戶需外接程序存儲器和一片邏輯電路373,外接的程序存儲器多為EPROM的2764系列。用戶若想對寫入到EPROM中的程序進行修改,必須先用一種特殊的紫外線燈將其照射擦除,之後再可寫入。寫入到外接程序存儲器的程序代碼沒有什麼保密性可言。
8051片內有4k ROM,無須外接外存儲器和373,更能體現「單片」的簡練。但是所編的程序無法寫入到其ROM中,只有將程序交晶元廠代為寫入,並是一次性的,不能改寫其內容。
8751與8051基本一樣,但8751片內有4k的EPROM,用戶可以將自己編寫的程序寫入單片機的EPROM中進行現場實驗與應用,EPROM的改寫同樣需要用紫外線燈照射一定時間擦除後再寫入。
在眾多的51系列單片機中,要算 ATMEL 公司的AT89C51、AT89S52更實用,因他不但和8051指令、管腳完全兼容,而且其片內的4K程序存儲器是FLASH工藝的,這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫,一般專為 ATMEL AT89xx 做的編程器均帶有這些功能。顯而易見,這種單片機對開發設備的要求很低,開發時間也大大縮短。寫入單片機內的程序還可以進行加密,這又很好地保護了你的勞動成果。而且,AT89C51、AT89S51目前的售價比8031還低,市場供應也很充足。
AT89S51、52是2003年ATMEL推出的新型品種,除了完全兼容8051外,還多了ISP編程和看門狗功能。
ATMEL公司的51系列還有AT89C2051、AT89C1051等品種,這些晶元是在AT89C51的基礎上將一些功能精簡掉後形成的精簡版。AT89C2051取掉了P0口和P2口,內部的程序FLASH存儲器也小到2K,封裝形式也由51的P40腳改為20腳,相應的價格也低一些,特別適合在一些智能玩具,手持儀器等程序不大的電路環境下應用;AT89C1051在2051的基礎上,再次精簡掉了串口功能等,程序存儲器再次減小到1k,當然價格也更低。
51 單片機目前已有多種型號,市場上目前供貨比較足的晶元還要算ATMEL 的51、52 晶元, HYUNDAI 的GMS97 系列,WINBOND 的78e52,78e58,77e58 等。
GMS97 系列是一次性燒寫,一般只有大量生產的人才買。at89c51,52 因可以很容易地解密,一般人們只用它來做實驗,或者用在一些即使解了密也無關緊要的場合。89c2051 只有20 腿,體積小巧,在一些簡單應用和體積有限的場合得到廣泛應用。
2)PIC系列單片機
由美國Microchip公司推出的PIC單片機系列產品,首先採用了RISC結構的嵌入式微控制器,其高速度、低電壓、低功耗、大電流LCD驅動能力和低價位OTP技術等都體現出單片機產業的新趨勢。
現在PIC系列單片機在世界單片機市場的份額排名中已逐年升位,尤其在8位單片機市場,據稱已從1990年的第20位上升到目前的第二位。PIC單片機從覆蓋市場出發,已有三種(又稱三層次)系列多種型號的產品問世,所以在全球都可以看到PIC單片機從電腦的外設、家電控制、電訊通信、智能儀器、汽車電子到金融電子各個領域的廣泛應用。現今的PIC單片機已經是世界上最有影響力的嵌入式微控制器之一。
① PIC 8位單片機的分類
PIC 8位單片機產品共有三個系列,即基本級、中級和高級。
a基本級系列該級產品的特點是低價位,如PIC16C5X,適用於各種對成本要求嚴格的家電產品選用。又如PIC12C5XX是世界第一個8腳的低價位單片機,因其體積很小,完全可以應用在以前不能使用單片機的家電產品的空間。
b中級系列該級產品是PIC最豐富的品種系列。它是在基本級產品上進行了改進,並保持了很高的兼容性。外部結構也是多種的,從8引腳到68引腳的各種封裝,如PIC12C6XX。該級產品其性能很高,如內部帶有A/D變換器、E2PROM數據存儲器、比較器輸出、PWM輸出、I2C和SPI等介面。PIC中級系列產品適用於各種高、中和低檔的電子產品的設計中。
c高級系列該系列產品如PIC17CXX,其特點是速度快,所以適用於高速數字運算的應用場合中,加之它具備一個指令周期內(160ns)可以完成8×8(位)二進制乘法運算能力,所以可取代某些DSP產品。再有PIC17CXX具有豐富的I/O控制功能,並可外接擴展EPROM和RAM,使它成為目前8位單片機中性能最高的機種之一。所以很適用於高、中檔的電子設備中使用。
上述的三層次(級)的PIC 8位單片機還具有很高的代碼兼容性,用戶很容易將代碼從某型號轉換到另一個型號中。PIC 8位單片機具有指令少、執行速度快等優點,其主要原因是PIC系列單片機在結構上與其它單片機不同。該系列單片機引入了原用於小型計算機的雙匯流排和兩級指令流水結構。這種結構與一般採用CISC(復雜指令集計算機)的單片機在結構上是有不同的。
雙匯流排結構
具有CISC結構的單片機均在同一存儲空間取指令和數據,片內只有一種匯流排。這種匯流排既要傳送指令又要傳送數據(如圖1-a所示)。因此,它不可能同時對程序存儲器和數據存儲器進行訪問。因與CPU直接相連的匯流排只有一種,要求數據和指令同時通過,顯然「亂套」,這正如一個「瓶頸」,瓶內的數據和指令要一起倒出來,往往就被瓶頸卡住了。所以具有這種結構的單片機,只能先取出指令,再執行指令(在此過程中往往要取數),然後,待這條指令執行完畢,再取出另一條指令,繼續執行下一條。這種結構通常稱為馮•諾依曼結構,又稱普林斯頓結構。
在這里PIC系列單片機採用了一種雙匯流排結構,即所謂哈佛結構。這種結構有兩種匯流排,即程序匯流排和數據匯流排。這兩種匯流排可以採用不同的字長,如PIC系列單片機是八位機,所以其數據匯流排當然是八位。但低檔、中檔和高檔的PIC系列機分別有12位、14位和16位的指令匯流排。這樣,取指令時則經指令匯流排,取數據時則經數據匯流排,互不沖突。
② 兩級指令流水線結構
由於PIC系列單片機採用了指令空間和數據空間分開的哈佛結構,用了兩種位數不同的匯流排。因此,取指令和取數據有可能同時交疊進行,所以在PIC系列微控制器中取指令和執行指令就採用指令流水線結構。當第一條指令被取出後,隨即進入執行階段,這時可能會從某寄存器取數而送至另一寄存器,或從一埠向寄存器傳送數等,但數據不會流經程序匯流排,而只是在數據匯流排中流動,因此,在這段時間內,程序匯流排有空,可以同時取出第二條指令。當第一條指令執行完畢,就可執行第二條指令,同時取出第3條指令,……如此等等。這樣,除了第一條指令的取出,其餘各條指令的執行和下一條指令的取出是同時進行的,使得在每個時鍾周期可以獲得最高效率。
在大多數微控制器中,取指令和指令執行都是順序進行的,但在PIC單片機指令流水線結構中,取指令和執行指令在時間上是相互重疊的,所以PIC系列單片機才可能實現單周期指令。
只有涉及到改變程序計數器PC值的程序分支指令(例如GOTO、CALL)等才需要兩個周期。
此外,PIC的結構特點還體現在寄存器組上,如寄存器I/O口、定時器和程序寄存器等都是採用了RAM結構形式,而且都只需要一個周期就可以完成訪問和操作。而其它單片機常需要兩個或兩個以上的周期才能改變寄存器的內容。上述各項,就是PIC系列單片機能做到指令總數少,且大都為單周期指令的重要原因。
3)AVR系列單片機
AVR單片機是1997年由ATMEL公司研發出的增強型內置Flash的RISC(Reced Instruction Set CPU) 精簡指令集高速8位單片機。AVR的單片機可以廣泛應用於計算機外部設備、工業實時控制、儀器儀表、通訊設備、家用電器等各個領域。
①AVR單片機的優勢及特點
a AVR單片機易於入手、便於升級、費用低廉。 單片機初學者只需一條ISP下載線,把編輯、調試通過的軟體程序直接在線寫入AVR單片機,即可以開發AVR單片機系列中的各種封裝的器件。AVR單片機因此在業界號稱「一線打天下」。 AVR程序寫入是直接在電路板上進行程序修改、燒錄等操作,這樣便於產品升級。AVR單片機可使用ISP在線下載編程方式(即把PC機上編譯好的程序寫到單片機的程序存儲器中),不需購買模擬器、編程器、擦抹器和晶元適配器等,即可進行所有AVR單片機的開發應用,這可節省很多開發費用。程序存儲器擦寫可達10000次以上,不會產生報廢品。
b高速、低耗、保密。首先,AVR單片機是高速嵌入式單片機: AVR單片機具有預取指令功能,即在執行一條指令時,預先把下一條指令取進來,使得指令可以在一個時鍾周期內執行。多累加器型,數據處理速度快。AVR單片機具有32個通用工作寄存器,相當於有32條立交橋,可以快速通行。中斷響應速度快。AVR單片機有多個固定中斷向量入口地址,可快速響應中斷。AVR單片機耗能低。對於典型功耗情況,WDT關閉時為100nA,更適用於電池供電的應用設備。有的器件最低1.8 V即可工作。AVR單片機保密性能好。它具有不可破解的位加密鎖Lock Bit技術,保密位單元深藏於晶元內部,無法用電子顯微鏡看到。
c I/O口功能強,具有A/D轉換等電路。AVR單片機的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實情況。工業級產品,具有大電流(灌電流)10mA~40mA,可直接驅動可控硅SSR或繼電器,節省了外圍驅動器件。AVR單片機內帶模擬比較器,I/O口可用作A/D轉換,可組成廉價的A/D轉換器。ATmega48/8/16等器件具有8路10位A/D。部分AVR單片機可組成零外設元件單片機系統,使該類單片機無外加元器件即可工作,簡單方便,成本又低。AVR單片機可重設啟動復位,以提高單片機工作的可靠性。有看門狗定時器實行安全保護,可防止程序走亂(飛),提高了產品的抗干擾能力。
d 有功能強大的定時器/計數器及通訊介面。定時/計數器T/C有8位和16位,可用作比較器。計數器外部中斷和PWM(也可用作D/A)用於控制輸出,某些型號的AVR單片機有3~4個PWM,是作電機無級調速的理想器件。AVR單片機有串列非同步通訊UART介面,不佔用定時器和SPI同步傳輸功能,因其具有高速特性,故可以工作在一般標准整數頻率下,而波特率可達576K。
②AVR 8-Bit MCU的最大特點
與其它8-Bit MCU相比,AVR 8-Bit MCU最大的特點是:
• 哈佛結構,具備1MIPS / MHz的高速運行處理能力;
• 超功能精簡指令集(RISC),具有32個通用工作寄存器,克服了如8051 MCU採用單一ACC進行處理造成的瓶頸現象;
• 快速的存取寄存器組、單周期指令系統,大大優化了目標代碼的大小、執行效率,部分型號FLASH非常大,特別適用於使用高級語言進行開發;
• 作輸出時與PIC的HI/LOW相同,可輸出40mA(單一輸出),作輸入時可設置為三態高阻抗輸入或帶上拉電阻輸入,具備10mA-20mA灌電流的能力;
• 片內集成多種頻率的RC振盪器、上電自動復位、看門狗、啟動延時等功能,外圍電路更加簡單,系統更加穩定可靠;
• 大部分AVR片上資源豐富:帶E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,Analog Comparator,WDT等;
• 大部分AVR除了有ISP功能外,還有IAP功能,方便升級或銷毀應用程序。
(3)16-BIT 單片機
16 位單片機是在1983 年以後發展起來的。這類單片機的特點是:CPU是16 位的,運算速度普遍高於8 位機,有的單片機的定址能力高達1MB,片內含有A/D 和D/A轉換電路,支持高級語言。這類單片機主要用於過程式控制制、智能儀表、家用電器以及作為計算機外部設備的控制器等。典型產品有Intel 公司的MCS-96/98 系列、Motorola 公司的M68HC16系列、NS 公司的783××系列、TI公司的MSP430系列等等。
其中,以MSP430系列最為突出。它採用了精簡指令集( RISC )結構,具有豐富的定址方式( 7 種源操作數定址、 4 種目的操作數定址)、簡潔的 27 條內核指令以及大量的模擬指令;大量的寄存器以及片內數據存儲器都可參加多種運算;還有高效的查表處理指令;有較高的處理速度,在 8MHz 晶體驅動下指令周期為 125 ns 。這些特點保證了可編制出高效率的源程序。
在運算速度方面, MSP430 系列單片機能在 8MHz 晶體的驅動下,實現 125ns 的指令周期。 16 位的數據寬度、 125ns 的指令周期以及多功能的硬體乘法器(能實現乘加)相配合,能實現數字信號處理的某些演算法(如 FFT 等)。
MSP430 系列單片機的中斷源較多,並且可以任意嵌套,使用時靈活方便。當系統處於省電的備用狀態時,用中斷請求將它喚醒只用 6us 。
超低功耗 MSP430 單片機之所以有超低的功耗,是因為其在降低晶元的電源電壓及靈活而可控的運行時鍾方面都有其獨到之處。
首先, MSP430 系列單片機的電源電壓採用的是 1.8~3.6V 電壓。因而可使其在 1MHz 的時鍾條件下運行時, 晶元的電流會在 200~400uA 左右,時鍾關斷模式的最低功耗只有 0.1uA 。
其次,獨特的時鍾系統設計。在 MSP430 系列中有兩個不同的系統時鍾系統:基本時鍾系統和鎖頻環( FLL 和 FLL+ )時鍾系統或 DCO 數字振盪器時鍾系統。有的使用一個晶體振盪器( 32768Hz ) , 有的使用兩個晶體振盪器)。由系統時鍾系統產生 CPU 和各功能所需的時鍾。並且這些時鍾可以在指令的控制下,打開和關閉,從而實現對總體功耗的控制。
由於系統運行時打開的功能模塊不同,即採用不同的工作模式,晶元的功耗有著顯著的不同。在系統中共有一種活動模式( AM )和五種低功耗模式( LPM0~LPM4 )。在等待方式下,耗電為 0.7uA ,在節電方式下,最低可達 0.1uA 。
系統工作穩定 上電復位後,首先由 DCOCLK 啟動 CPU ,以保證程序從正確的位置開始執行,保證晶體振盪器有足夠的起振及穩定時間。然後軟體可設置適當的寄存器的控制位來確定最後的系統時鍾頻率。如果晶體振盪器在用做 CPU 時鍾 MCLK 時發生故障, DCO 會自動啟動,以保證系統正常工作;如果程序跑飛,可用看門狗將其復位。
豐富的片上外圍模塊 MSP430 系列單片機的各成員都集成了較豐富的片內外設。它們分別是看門狗( WDT )、模擬比較器 A 、定時器 A ( Timer_A )、定時器 B ( Timer_B )、串口 0 、 1 ( USART0 、 1 )、硬體乘法器、液晶驅動器、 10 位 /12 位 ADC 、 I 2 C 匯流排直接數據存取( DMA )、埠 O ( P0 )、埠 1~6 ( P1~P6 )、基本定時器( Basic Timer )等的一些外圍模塊的不同組合。其中,看門狗可以使程序失控時迅速復位;模擬比較器進行模擬電壓的比較,配合定時器,可設計出 A/D 轉換器; 16 位定時器( Timer_A 和 Timer_B )具有捕獲 / 比較功能,大量的捕獲 / 比較寄存器,可用於事件計數、時序發生、 PWM 等;有的器件更具有可實現非同步、同步及多址訪問串列通信介面可方便的實現多機通信等應用;具有較多的 I/O 埠,最多達 6*8 條 I/O 口線; P0 、 P1 、 P2 埠能夠接收外部上升沿或下降沿的中斷輸入; 12/14 位硬體 A/D 轉換器有較高的轉換速率,最高可達 200kbps ,能夠滿足大多數數據採集應用;能直接驅動液晶多達 160 段;實現兩路的 12 位 D/A 轉換;硬體 I 2 C 串列匯流排介面實現存儲器串列擴展;以及為了增加數據傳輸速度,而採用直接數據傳輸( DMA )模塊。 MSP430 系列單片機的這些片內外設為系統的單片解決方案提供了極大的方便。
方便高效的開發環境 目前 MSP430 系列有 OPT 型、 FLASH 型和 ROM 型三種類型的器件,這些器件的開發手段不同。對於 OPT 型和 ROM 型的器件是使用模擬器開發成功之後在燒寫或掩膜晶元;對於 FLASH 型則有十分方便的開發調試環境,因為器件片內有 JTAG 調試介面,還有可電擦寫的 FLASH 存儲器,因此採用先下載程序到 FLASH 內,再在器件內通過軟體控製程序的運行,由 JTAG 介面讀取片內信息供設計者調試使用的方法進行開發。這種方式只需要一台 PC 機和一個 JTAG 調試器,而不需要模擬器和編程器。開發語言有匯編語言和 C 語言。
MSP430 單片機目前主要以 FLASH 型為主。
(4)32-BIT 單片機
32 位單片機的字長為32 位,是單片機的頂級產品,具有極高的運算速度。近年來,隨著家用電子系統的新發展,32 位單片機的市場前景看好。
繼16 位單片機出現後不久,幾大公司先後推出了代表當前最高性能和技術水平的32 位單片微機系列。32 位單片機具有極高的集成度,內部採用新穎的RISC(精簡指令系統計算機)結構,CPU 可與其他微控制器兼容,主頻頻率可達33MHz 以上,指令系統進一步優化,運算速度可動態改變,設有高級語言編譯器,具有性能強大的中斷控制系統、定時/事件控制系統、同步/非同步通信控制系統。代表產品有Intel 公司的MCS-80960 系列、Motorola 公司的M68300 系列、Hitachi 公司的Super H(簡稱SH)系列等等。
這類單片機主要應用於汽車、航空航天、高級機器人、軍事裝備等方面。它代表著單片機發展中的高、新技術水平。
ARM在32位MCU中的主流地位是毫無疑問的。ARM公司於1991年成立於英國劍橋,主要出售晶元設計技術的授權。目前,採用ARM技術智能財產(IP)核心的處理器,即我們通常所說的ARM處理器,已遍及工業控制、消費類電子產品、通信系統、網路系統、無線系統等各類產品市場,基於ARM技術的處理器應用約占據了32位RISC微處理器75%以上的市場,ARM技術不止逐步滲入到我們生活的各個方面,我們甚至可以說,ARM於人類的生活環境中,已經是不可或缺的一環。
目前市面上常見的ARM處理器架構,可分為ARM7、ARM9以及ARM11,新推出的Cortex系列尚在進行開發驗證,市面上還未有相關產品推出。ARM也是嵌入式處理器中首先推出多核心架構的廠商。
ARM首個多核心架構為ARM11 MPCore,架構於原先的ARM11處理器核心之上。ARM11核心是發布於2002年10月份,為了進一步提升效能,其管線長度擴展到8階,處理單元則增加為預取、解碼、發送、轉換/MAC1、執行/MAC2、內存存取/MAC3和寫入等八個單元,體繫上屬於ARM V6指令集架構。ARM11採用當時最先進的0.13μm製造製程,運行頻率最高可達500到700MHz。如果採用90nm製程,ARM11核心的工作頻率能夠輕松達到1GHz以上—對於嵌入式處理器來說,這顯然是個相當驚人的程度,不過顯然1GHz在ARM11體系中不算是個均衡的設定,因此幾乎沒有廠商推出達到1GHz的ARM11架構處理器。
ARM11的邏輯核心也經過大量的改進,其中最重要的當屬「靜/動態組合轉換的預測功能」。ARM11的執行單元包含一個64位、4種狀態的地址轉換緩沖,它主要用來儲存最近使用過的轉換地址。當採用動態轉換預測機制而無法在定址緩沖內找到正確的地址時,靜態轉換預測功能就會立刻接替它的位置。在實際測試中,單純採用動態預測的准確率為88%,單純採用靜態預測機制的准確率只有77%,而ARM11的靜/動態預測組合機制可實現92%的高准確率。針對高時脈速度帶來功耗增加的問題,ARM11採用一項名為「IEM(Intelligent Energy Manager)」的智能電源管理技術,該技術可根據任務負荷情況動態調節處理器的電壓,進而有效降低自身的功耗。這一系列改進讓ARM11的功耗效能比得以繼續提高,平均每MHz只需消耗0.6mW(有快取時為0.8mW)的電力,處理器的最高效能可達到660 Dhrystone MIPS,遠超過上一代產品。
Ⅲ 按製造工藝分
① HMOS 工藝 高密度短溝道MOS 工藝,具有高速度、高密度的特點。
② CHMOS(或HCMOS)工藝 互補的金屬氧化物的HMOS 工藝,是CMOS 和HMOS 的結合,具有高密度、高速度、低功耗的特點。Intel 公司產品型號中若帶有字母「C」 ,Motorola 公司產品型號中若帶有字母「HC」或「L」 ,通常為CHMOS 工藝。

『肆』 單片機可以做什麼事

單片機,又稱微處理器,他將一個系統所需要的RAM,Rom ,CPU等相關外設集成在一塊集成電路上,我們通過匯編語言或者C語言寫成我們需要的程序下載到單片機中運行,其實無論哪種單片機無非都是在控制自己的相關IO高低變化從而達到控制外設的目的。

在學習單片機的過程中,大部分人也是從點亮一個LED 燈泡開始的,完後時流水燈,控制繼電器,在然後就是各種協議,IIC,,spi,usart等。

S7200-plc

例如有這么一個控制系統,要求光電檢測物體,當光電檢測到物體到來時,接近感測器隨機檢測物體是否為金屬,當為金屬時系統不做處理,當不為金屬時系統輸出報警型號,控制報警器工作3S後關閉報警器,提示人工挑揀。

方法如下:

1、利用幾點器加延時繼電器進行設計,完全可以達到要求,成本也不是很高。

2、採用PLC,更加簡單,一個梯形圖外加幾個繼電器就搞定,但是成本高了,而且對於PLC的IO口來說一種浪費。

3、採用單片機:我們將光電採集的信號進入單片機的外部中斷,在中斷程序中判斷接近感測器的電平變化,沒有信號就不是金屬物體,我們輸出一個電平信號用定時器延時3秒就可以,而且成本低廉。

接下來我們對此系統進行擴展,加入一個1602液晶顯示屏成本10元以內,在液晶上我們對經過光電的物體進行技術,顯示出非金屬物體有過少個,我們還可以加入按鍵來隨時調節報警輸出時間。成本基本無變化。如果我們用PLC的話,就需要加HDMI,組態。

(4)8位單片機可以驅動無線充嗎擴展閱讀:

單片機分類標准①:通用性

按通用性可分為:通用型/專用型

這是按單片機適用范圍來區分的。例如,80C51是通用型單片機,它不是為某種專用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體溫計的要求,在片內集成ADC介面等功能的溫度測量控制電路。

單片機分類標准②:匯流排結構

按匯流排結構可分為:匯流排型/非匯流排型

這是按單片機是否提供並行匯流排來區分的。匯流排型單片機普遍設置有並行地址匯流排、 數據匯流排、控制匯流排,這些引腳用以擴展並行外圍器件都可通過串列口與單片機連接。

另外,許多單片機已把所需要的外圍器件及外設介面集成一片內,因此在許多情況下可以不要並行擴展匯流排,大大減省封裝成本和晶元體積,這類單片機稱為非匯流排型單片機。

單片機分類標准③:應用領域

按應用領域可分為:家電類,工控類,通信類,個人信息終端類等等

一般而言,工控型定址范圍大,運算能力強;用於家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和外設介面集成度高。

單片機分類標准④:數據匯流排位數

按單片機數據匯流排位數可分為:4位、8位、16位和32位單片機

4位單片機結構簡單,價格便宜,非常適合用於控制單一的小型電子類產品,如PC機用的輸入裝置(滑鼠、游戲桿)、電池充電器、遙控器、電子玩具、小家電等。 2. 8位單片機。

8位單片機是目前品種最為豐富、應用最為廣泛的單片機,目前,8位單片機主要分為51系列及和非51系列單片機。51系列單片機以其典型的結構,眾多的邏輯位操作功能,以及豐富的指令系統,堪稱一代「名機」。

16位單片機 16位單片機操作速度及數據吞吐能力在性能上比8位機有較大提高。目前,應用較多的有TI的MSP430系列、凌陽SPCE061A系列、Motorola的68HC16系列、Intel的MCS-96/196系列等。

32位單片機 與51單片機相比,32位單片機運行速度和功能大幅提高,隨著技術的發展以及價格的下降,將會與8位單片機並駕齊驅。32位單片機主要由ARM公司研製,因此,提及32位單片機,一般均指ARM單片機。

嚴格來說,ARM不是單片機,而是一種32位處理器內核,實際中使用的ARM晶元有很多型號,常見的ARM晶元主要有飛利浦的LPC2000系列、三星的S3C/S3F/S3P系列等。

『伍』 請問無線充電接收晶元有哪些,怎麼選擇

接收晶元分為固化的SoC和單片機。

比較常見的SoC有IDT,TI,COPO,紫光等等,手機內部目前大部分都是採用IDT的接收方案。德州儀器TI的接收晶元前兩年用的比較多,現在他們已經淡化無線充電領域了。這種晶元的集成度高,效率高,但是單顆晶元成本較高,不能增加一些附加功能。

另一種單片機的接收晶元方案現在比較流行,比如XS016方案,其它SOP-8等,因為成本低,可增加附加功能,比如增加溫度控制功能等,靈活性強,對於發射端的適配兼容性也比SOC好。

無線充電接收應用在TWS耳機充電倉:

『陸』 MCU簡介及詳細資料

發展歷滲液史

​單片機出現的歷史並不長,但發展十分迅猛。 它的產生與發展和微處理器的產生與發展大體同步,自1971年美國Intel公司首先推出4位微處理器以來,它的發展到目前為止大致可分為5個階段。下面以Intel公司的單片機發展為代表加以介紹。

1971-1976

單片機發展的初級階段。 1971年11月Intel公司首先設計出集成度為2000隻電晶體/片的4位微處理器Intel 4004, 並配有RAM、 ROM和移位暫存器, 構成了第一台MCS-4微處理器, 而後又推出了8位微處理器Intel 8008, 以及其它各公司相繼推出的8位微處理器。

1976-1980

低性能單片機階段。 以1976年Intel公司推出的MCS-48系列為代表, 採用將8位CPU、 8位並行I/O介面、8位定時/計數器、RAM和ROM等集成於一塊半導體晶片上的單片結構, 雖然其定址范圍有限(不大於4 KB), 也沒有串列I/O, RAM、 ROM容量小, 中斷系統也較簡單, 但功能可滿足一般工業控制和智慧型化儀器、儀表等的需要。

1980-1983

高性能單片機階段。 這一階段推出的高性能8位單片機普遍帶有串列口, 有多級中斷處理系統, 多個16位定時器/計數器。片內RAM、 ROM的容量加大,且定址范圍可達64 KB,個別片內還帶有A/D轉換介面。

1983-80年代末

16位單片機階段。 1983年Intel公司又推出了高性能的16位單片機MCS-96系列, 由於其採用了最新的製造工藝, 使晶片集成度高達12萬只電晶體/片。

1990年代

單片機在集成度、功能、速度、可靠性、套用領域等全方位向更高水平發展。

按照單片機的特點,單片機的套用分為單機套用與多機套用。在一個套用系統中,只使用一片單片機稱為單機套用。單片機的單機套用的范圍包括:

(1) 測控系統。 用單片機可以構成各種不太復雜的工業控制系統、自適應控制系統、數據採集系統等, 達到測量與控制的目的。

(2) 智慧型儀表。 用單片機改造原有的測量、譽寬控制儀表, 促進儀表向數位化、智慧型化、多功能化、綜合化、柔性化方向發展。

(3) 機電一體化產品。單片機與傳統的機械產品相結合, 使傳統機械產品結構簡化, 控制智慧型化。

(4) 智慧型介面。 在計算機控制系統, 特別是在較大型的工業測、控系統中, 用單片機進行介面的控制與管理, 加之單片機與主機的並行工作, 大大提高了系統的運行速度。

(5) 智慧型民用產品。 如在家用電器、玩具、游戲機、聲像設備、電子秤、收銀機、辦公設備、廚房設備等許多產品中, 單片機控制器的引入, 不僅使產品的功能大大增強, 性能得到提高, 而且獲得了良好的使用效果。

單片機的多機套用系統可分為功能集散系統、並行多機處理及局部網路系統。

(1) 功能集散系統。 多功能集散系統是為了滿足工程系統多種外圍功能的要求而設定的多機系統。

(2) 並行多機控制系統。 並行多機控制系統主要解決工程套用系統的快速性問題, 以便構成大型實時工程套用系統。

(3) 局部網路系統。

單片機按套用范圍又可分成通用型和專用型。專用型是針對某種特定產品而設計的,例如用於體溫計的單片機、用於洗衣機的單片機等等。在通用型的單片慶喊亮機中,又可按字長分為4位、8位、16/32位,雖然計算機的微處理器現在幾乎是32/64位的天下,8位、16位的微處理器已趨於萎縮,但單片機情況卻不同,8位單片機成本低,價格廉,便於開發,其性能能滿足大部分的需要,只有在航天、汽車、機器人等高技術領域,需要高速處理大量數據時,才需要選用16/32位,而在一般工業領域,8位通用型單片機,仍然是目前套用最廣的單片機。

到目前為止,中國的單片機套用和嵌入式系統開發走過了二十餘年的歷程,隨著嵌入式系統逐漸深入社會生活各個方面,單片機課程的教學也有從傳統的8位處理器平台向32位高級RISC處理器平台轉變的趨勢,但8位機依然難以被取代。國民經濟建設、軍事及家用電器等各個領域,尤其是手機、汽車自動導航設備、PDA、智慧型玩具、智慧型家電、醫療設備等行業都是國內急需單片機人才的行業。行業高端目前有超過10餘萬名從事單片機開發套用的工程師,但面對嵌入式系統工業化的潮流和我國大力推動建設"嵌入式軟體工廠"的機遇,我國的嵌入式產品要溶入國際市場,形成產業,則必將急需大批單片機套用型人才,這為高職類學生從事這類高技術行業提供了巨大機會。

主要分類

按用途分類:

通用型:將可開發的資源(ROM、RAM、I/O、 EPROM)等全部提供給用戶。

專用型:其硬體及指令是按照某種特定用途而設計,例如錄音機機芯控制器、印表機控制器、電機控制器等。

按其基本操作處理的數據位數分類:

根據匯流排或數據暫存器的寬度,單片機又分為1位、4位、8位、16位、32位甚至64位單片機。4位MCU大部份套用在計算器、車用儀表、車用防盜裝置、呼叫器、無線電話、CD播放器、LCD驅動控制器、LCD游戲機、兒童玩具、磅秤、充電器、胎壓計、溫濕度計、遙控器及傻瓜相機等;8位MCU大部份套用在電表、馬達控制器、電動玩具機、變頻式冷氣機、呼叫器、傳真機、來電辨識器(CallerID)、電話錄音機、CRT顯示器、鍵盤及USB等;8位、16位單片機主要用於一般的控制領域,一般不使用作業系統, 16位MCU大部份套用在行動電話、數字相機及攝錄放影機等;32位MCU大部份套用在Modem、GPS、PDA、HPC、STB、Hub、Bridge、Router、工作站、ISDN電話、雷射印表機與彩色傳真機; 32位用於網路操作、多媒體處理等復雜處理的場合,一般要使用嵌入式作業系統。64位MCU大部份套用在高階工作站、多媒體互動系統、高級電視游樂器(如SEGA的Dreamcast及Nintendo的GameBoy)及高級終端機等。

8位MCU工作頻率在16~50MHz之間,強調簡單效能、低成本套用,在目前MCU市場總值仍有一定地位,而不少MCU業者也持續為8bit MCU開發頻率調節的節能設計,以因應綠色時代的產品開發需求。

16位MCU,則以16位運算、16/24位定址能力及頻率在24~100MHz為主流規格,部分16bit MCU額外提供32位加/減/乘/除的特殊指令。由於32bit MCU出現並持續降價及8bit MCU簡單耐用又便宜的低價優勢下,夾在中間的16bit MCU市場不斷被擠壓,成為出貨比例中最低的產品。

32位MCU可說是MCU市場主流,單顆報價在1.5~4美元之間,工作頻率大多在100~350MHz之間,執行效能更佳,套用類型也相當多元。但32位MCU會因為運算元與記憶體長度的增加,相同功能的程式代碼長度較8/16bit MCU增加30~40%,這導致內嵌OTP/FlashROM記憶體容量不能太小,而晶片對外腳位數量暴增,進一步局限32bit MCU的成本縮減能力。

內嵌程式存儲器類型

下面以51單片機為例(MCS-51系列MCU是我國使用最多的單片機),根據其內部存儲器的類型不同可以分為以下幾個基本型:

1.無ROM型 :8031

2.ROM型:8051

3.EPROM型:8751

4.EEPROM 型:8951

5.增強型:8032/8052/8752/8952/C8051F

MCU按其存儲器類型可分為無片內ROM型和帶片內ROM型兩種。對於無片內ROM型的晶片,必須外接EPROM才能套用(典型晶片為8031)。帶片內ROM型的晶片又分為片內EPROM型(典型晶片為87C51)、MASK片內掩模ROM型(典型晶片為8051)、片內FLASH型(典型晶片為89C51)等類型,一些公司還推出帶有片內一次性可程式ROM(One Time Programming, OTP)的晶片(典型晶片為97C51)。MASKROM的MCU價格便宜,但程式在出廠時已經固化,適合程式固定不變的套用場合;FLASH ROM的MCU程式可以反復擦寫,靈活性很強,但價格較高,適合對價格不敏感的套用場合或做開發用途;OTPROM的MCU價格介於前兩者之間,同時又擁有一次性可程式能力,適合既要求一定靈活性,又要求低成本的套用場合,尤其是功能不斷翻新、需要迅速量產的電子產品。

由於MCU強調是最大密集度與最小晶片面積,以有限的程式代碼達成控制功能,因此當今MCU多半使用內建的MaskROM、OTP ROM、EEPROM或Flash記憶體來儲存韌體碼,MCU內建Flash記憶體容量從低階4~64KB到最高階512KB~2MB不等。

存儲器結構

MCU根據其存儲器結構可分為哈佛(Harvard)結構和馮▪諾依曼(Von Neumann)結構。現在的單片機絕大多數都是基於馮·諾伊曼結構的,這種結構清楚地定義了嵌入式系統所必需的四個基本部分:一個中央處理器核心,程式存儲器(唯讀存儲器或者快閃記憶體)、數據存儲器(隨機存儲器)、一個或者更多的定時/計時器,還有用來與外圍設備以及擴展資源進行通信的輸入/輸出連線埠,所有這些都被集成在單個積體電路晶片上。

指令結構

MCU根據指令結構又可分為CISC(Complex Instruction Set Computer,復雜指令集計算機)和RISC(Reced Instruction Set Comuter,精簡指令集計算機微控制器)

技術原理

MCU同溫度感測器之間通過I2C匯流排連線。I2C匯流排佔用2條MCU輸入輸出口線,二者之間的通信完全依靠軟體完成。溫度感測器的地址可以通過2根地址引腳設定,這使得一根I2C匯流排上可以同時連線8個這樣的感測器。本方案中,感測器的7位地址已經設定為1001000。MCU需要訪問感測器時,先要發出一個8位的暫存器指針,然後再發出感測器的地址(7位地址,低位是WR信號)。感測器中有3個暫存器可供MCU使用,8位暫存器指針就是用來確定MCU究竟要使用哪個暫存器的。本方案中,主程式會不斷更新感測器的配置暫存器,這會使感測器工作於單步模式,每更新一次就會測量一次溫度。

要讀取感測器測量值暫存器的內容,MCU必須首先傳送感測器地址和暫存器指針。MCU發出一個啟動信號,接著發出感測器地址,然後將RD/WR管腳設為高電平,就可以讀取測量值暫存器。

為了讀出感測器測量值暫存器中的16位數據,MCU必須與感測器進行兩次8位數據通信。當感測器上電工作時,默認的測量精度為9位,分辨力為0.5 C/LSB(量程為-128.5 C至128.5 C)。本方案採用默認測量精度,根據需要,可以重新設定感測器,將測量精度提高到12位。如果只要求作一般的溫度指示,比如自動調溫器,那麼分辨力達到1 C就可以滿足要求了。這種情況下,感測器的低8位數據可以忽略,只用高8位數據就可以達到分辨力1 C的設計要求。由於讀取暫存器時是按先高8位後低8位的順序,所以低8位數據既可以讀,也可以不讀。唯讀取高8位數據的好處有二,第一是可以縮短MCU和感測器的工作時間,降低功耗;第二是不影響分辨力指標。

MCU讀取感測器的測量值後,接下來就要進行換算並將結果顯示在LCD上。整個處理過程包括:判斷顯示結果的正負號,進行二進制碼到BCD碼的轉換,將數據傳到LCD的相關暫存器中。

數據處理完畢並顯示結果之後,MCU會向感測器發出一個單步指令。單步指令會讓感測器啟動一次溫度測試,然後自動進入等待模式,直到模數轉換完畢。MCU發出單步指令後,就進入LPM3模式,這時MCU系統時鍾繼續工作,產生定時中斷喚醒CPU。定時的長短可以通過編程調整,以便適應具體套用的需要。

主要區別

在20世紀最值得人們稱道的成就中,就有積體電路和電子計算機的發展。20世紀70年代出現的微型計算機,在科學技術界引起了影響深遠的變革。在70年代中期,微型計算機家族中又分裂出一個小小的派系--單片機。隨著4位單片機出現之後,又推出了8位的單片機。MCS48系列,特別是MCS51系列單片機的出現,確立了單片機作為微控制器(MCU)的地位,引起了微型計算機領域新的變革。在當今世界上,微處理器(MPU)和微控制器(MCU)形成了各具特色的兩個分支。它們互相區別,但又互相融合、互相促進。與微處理器(MPU)以運算性能和速度為特徵的飛速發展不同,微控制器(MCU)則是以其控制功能的不斷完善為發展標志的。

CPU(Central Processing Unit,中央處理器)發展出來三個分枝,一個是DSP(Digital Signal Processing/Processor,數位訊號處理),另外兩個是MCU(Micro Control Unit,微控制器單元)和MPU(Micro Processor Unit,微處理器單元)。

MCU集成了片上外圍器件;MPU不帶外圍器件(例如存儲器陣列),是高度集成的通用結構的處理器,是去除了集成外設的MCU;DSP運算能力強,擅長很多的重復數據運算,而MCU則適合不同信息源的多種數據的處理診斷和運算,側重於控制,速度並不如DSP。MCU區別於DSP的最大特點在於它的通用性,反應在指令集和定址模式中。DSP與MCU的結合是DSC,它終將取代這兩種晶片。

1.對密集的乘法運算的支持

GPP不是設計來做密集乘法任務的,即使是一些現代的GPP,也要求多個指令周期來做一次乘法。而DSP處理器使用專門的硬體來實現單周期乘 法。DSP處理器還增加了累加器暫存器來處理多個乘積的和。累加器暫存器通常比其他暫存器寬,增加稱為結果bits的額外bits來避免溢出。同時,為了 充分體現專門的乘法-累加硬體的好處,幾乎所有的DSP的指令集都包含有顯式的MAC指令。

2. 存儲器結構

傳統上,GPP使用馮.諾依曼存儲器結構。這種結構中,只有一個存儲器空間通過一組匯流排(一個地址匯流排和一個數據匯流排)連線到處理器核。通常,做一次乘法會發生4次存儲器訪問,用掉至少四個指令周期。

大多數DSP採用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程式和數據。它們有兩組匯流排連線到處理器核,允許同時對它們進行訪問。這種安排將處理器存儲器的頻寬加倍,更重要的是同時為處理器核提供數據與指令。在這種布局下,DSP得以實現單周期的MAC指令。

典型的高性能GPP實際上已包含兩個片內高速快取,一個是數據,一個是指令,它們直接連線到處理器核,以加快運行時的訪問速度。從物理上說,這種片內的雙存儲器和匯流排的結構幾乎與哈佛結構的一樣了。然而從邏輯上說,兩者還是有重要的區別。

GPP使用控制邏輯來決定哪些數據和指令字存儲在片內的高速快取里,其程式設計師並不加以指定(也可能根本不知道)。與此相反,DSP使用多個片內 存儲器和多組匯流排來保證每個指令周期記憶體儲器的多次訪問。在使用DSP時,程式設計師要明確地控制哪些數據和指令要存儲在片記憶體儲器中。程式設計師在寫程式時,必 須保證處理器能夠有效地使用其雙匯流排。

此外,DSP處理器幾乎都不具備數據高速快取。這是因為DSP的典型數據是數據流。也就是說,DSP處理器對每個數據樣本做計算後,就丟棄了,幾乎不再重復使用。

3.零開銷循環

如果了解到DSP演算法的一個共同的特點,即大多數的處理時間是花在執行較小的循環上,也就容易理解,為什麼大多數的DSP都有專門的硬體,用於 零開銷循環。所謂零開銷循環是指處理器在執行循環時,不用花時間去檢查循環計數器的值、條件轉移到循環的頂部、將循環計數器減1。

與此相反,GPP的循環使用軟體來實現。某些高性能的GPP使用轉移預報硬體,幾乎達到與硬體支持的零開銷循環同樣的效果。

4.定點計算

大多數DSP使用定點計算,而不是使用浮點。雖然DSP的套用必須十分注意數字的精確,用浮點來做應該容易的多,但是對DSP來說,廉價也是非 常重要的。定點機器比起相應的浮點機器來要便宜(而且更快)。為了不使用浮點機器而又保證數字的准確,DSP處理器在指令集和硬體方面都支持飽和計算、舍 入和移位。

5.專門的定址方式

DSP處理器往往都支持專門的定址模式,它們對通常的信號處理操作和演算法是很有用的。例如,模組(循環)定址(對實現數字濾波器延時線很有用)、位倒序定址(對FFT很有用)。這些非常專門的定址模式在GPP中是不常使用的,只有用軟體來實現。

6.執行時間的預測

大多數的DSP套用(如蜂窩電話和數據機)都是嚴格的實時套用,所有的處理必須在指定的時間內完成。這就要求程式設計師准確地確定每個樣本需要多少處理時間,或者,至少要知道,在最壞的情況下,需要多少時間。如果打算用低成本的GPP去完成實時信號處理的任務,執行時間的預測大概不會成為什麼問題,應為低成本GPP具有相對直接的結構,比較容易預測執行時間。然而,大多數實時DSP套用所要求的處理能力是低成本GPP所不能提供的。 這時候,DSP對高性能GPP的優勢在於,即便是使用了高速快取的DSP,哪些指令會放進去也是由程式設計師(而不是處理器)來決定的,因此很容易判斷指令是從高速快取還是從存儲器中讀取。DSP一般不使用動態特性,如轉移預測和推理執行等。因此,由一段給定的代碼來預測所要求的執行時間是完全直截了當的。從而使程式設計師得以確定晶片的性能限制。

7.定點DSP指令集

定點DSP指令集是按兩個目標來設計的:使處理器能夠在每個指令周期內完成多個操作,從而提高每個指令周期的計算效率。將存貯DSP程式的存儲器空間減到最小(由於存儲器對整個系統的成本影響甚大,該問題在對成本敏感的DSP套用中尤為重要)。為了實現這些目標,DSP處理器的指令集通常都允許程式設計師在一個指令內說明若干個並行的操作。例如,在一條指令包含了MAC操作,即同時的一個或兩個數據移動。在典型的例子里,一條指令就包含了計算FIR濾波器的一節所需要的所有操作。這種高效率付出的代價是,其指令集既不直觀,也不容易使用(與GPP的指令集相比)。 GPP的程式通常並不在意處理器的指令集是否容易使用,因為他們一般使用象C或C++等高級語言。而對於DSP的程式設計師來說,不幸的是主要的DSP應用程式都是用匯編語言寫的(至少部分是匯編語言最佳化的)。這里有兩個理由:首先,大多數廣泛使用的高級語言,例如C,並不適合於描述典型的DSP演算法。其次, DSP結構的復雜性,如多存儲器空間、多匯流排、不規則的指令集、高度專門化的硬體等,使得難於為其編寫高效率的編譯器。 即便用編譯器將C原始碼編譯成為DSP的匯編代碼,最佳化的任務仍然很重。典型的DSP套用都具有大量計算的要求,並有嚴格的開銷限制,使得程式的最佳化必不可少(至少是對程式的最關鍵部分)。因此,考慮選用DSP的一個關鍵因素是,是否存在足夠的能夠較好地適應DSP處理器指令集的程式設計師。

8.開發工具的要求

因為DSP套用要求高度最佳化的代碼,大多數DSP廠商都提供一些開發工具,以幫助程式設計師完成其最佳化工作。例如,大多數廠商都提供處理器的模擬工具,以准確地模擬每個指令周期內處理器的活動。無論對於確保實時操作還是代碼的最佳化,這些都是很有用的工具。 GPP廠商通常並不提供這樣的工具,主要是因為GPP程式設計師通常並不需要詳細到這一層的信息。GPP缺乏精確到指令周期的模擬工具,是DSP套用開發者所面臨的的大問題:由於幾乎不可能預測高性能GPP對於給定任務所需要的周期數,從而無法說明如何去改善代碼的性能。

套用大會

MCU技術創新與嵌入式套用大會是伴隨著高交會電子展一起開展的一個有關MCU技術的交流套用論壇。由深圳市創意時代會展有限公司承辦,內容上安排通常是上午由國內專業人士對mcu知識和創新套用進行演講,下午論壇,自由暢談交流技術及行業趨勢等。

第四屆

時間: 2012年8月21日

地點: 深圳會展中心

相關展會: 2012年嵌入式系統展

大會全稱: 第四屆MCU技術創新與嵌入式套用大會

支持媒體: 電子展覽網

主題演講(上午):

從MCU到SoC

MCU技術的融合、開放與創新

將嵌入式系統無縫升級32位MCU

更綠色可靠的嵌入式設計,等

分論壇(下午)深入更多嵌入式套用市場:

分論壇1: 家用電器/智慧型家居

分論壇2: 人機界面/IPC

分論壇3: 電機控制

第三屆

將重點呈現:嵌入式世界創新關鍵 及 中國企業產品升級轉型所需MCU與嵌入式方案。

時間:2011年11月18日

地點:深圳

主辦單位:第十三屆深圳高交會電子展組委會

承辦單位:創意時代會展 電子展覽網

主題演講(上午)內容包括:

多核MCU發展趨勢

MCU到SoC

智慧型系統的安全性與可靠性等

MCU!MCU!2011觸角深入最新套用市場(下午):

分論壇1: 家用電器/智慧型家居

分論壇2: 智慧型計量

分論壇3: 人機界面/IPC

分論壇4: 電機控制

以往回顧

2009年有460多為專業人士出席

2010年有606位專業人士出席

2010年專業聽眾分析

MCU!MCU!2010吸引了來自IBM、西門子、研祥、艾默生、TCL、創維、康佳、美的、中興、聯想、富士康、偉創力、比亞迪等上百家國內外知名企業606位技術及管理人員到會參與:

專業聽眾中研發技術人員超過了一半

技術研發人員佔到52%,其次是中、高層管理人員佔33%;少部分為市場/行銷人員,佔13%,其他佔2%

專業聽眾從事的領域分布 參會人員所在的企業,消費電子佔37%;工業電子佔24%;嵌入式系統設計佔22%;醫療電子佔19%;汽車電子,嵌入式軟體開發,各佔15%;家電14%;手機與通訊11%;IT與網路10%;其他佔9%。

2010年專業聽眾從事的領域分布 2010年mcu專業聽眾分析

閱讀全文

與8位單片機可以驅動無線充嗎相關的資料

熱點內容
linux中的ln命令例子 瀏覽:135
為什麼玩cf第一次進入伺服器很慢 瀏覽:965
工作單源碼 瀏覽:617
安卓如何關閉app自動升級 瀏覽:135
new文件夾怎麼打開 瀏覽:633
安卓51如何優化 瀏覽:177
活塞式壓縮機原理圖 瀏覽:845
水環式壓縮機工作原理 瀏覽:715
阿里雲伺服器安裝後怎麼使用 瀏覽:933
去做APP開戶有什麼危險沒得啊 瀏覽:696
8分之1乘58演算法 瀏覽:171
php提交過濾 瀏覽:357
豪斯曼檢驗stata命令 瀏覽:769
雲看地是什麼APP 瀏覽:885
數學指南pdf 瀏覽:858
phpcurldll64位 瀏覽:982
程序員脫產一年半 瀏覽:852
hr招程序員有什麼條件 瀏覽:590
android開源集合 瀏覽:872
華為雲伺服器登錄密碼和賬號 瀏覽:155