教你學(xué)單片機 1 :簡(jiǎn)介,關(guān)于單片機的OOXX
再說(shuō)說(shuō)AVR單片機,這是ATMEL公司推出的基于精簡(jiǎn)指令集RISC(跟復雜指令集相反)的系列芯片,執行速度高,一個(gè)時(shí)鐘周期執行一條指令,所以速度是51的12倍。芯片內部包含了多種外設資源,比如包括了AD轉換器,PWM產(chǎn)生器等,內存也較大(視型號不同而異)。因為其資源多,所以也是我們參加學(xué)校各種比賽時(shí)的首選芯片。本來(lái)AVR也不錯,但是它有一個(gè)很大的毛病,它里面使用熔絲位控制芯片的程序保密之類(lèi)的功能,這些熔絲位在下載的時(shí)候如果不小心很容易被改變,從而讓芯片死鎖,需要用高壓編程器才能解開(kāi),否則再也不能下載,一旦鎖死就只能扔掉。當初比賽的時(shí)候就曾經(jīng)毀掉了好幾塊。
PIC單片機,這種單片機本人沒(méi)使用過(guò)。但因為其抗干擾性強,廣泛用于商用應用。據我所知學(xué)校里面也鮮有學(xué)生在學(xué)它。因為沒(méi)用過(guò),我就不好評論什么了,有興趣的話(huà)可以去網(wǎng)上搜索。
STM32,STM32是ST公司推出的基于A(yíng)RM CORTEX-M3(ARM 公司推出的一種內核)的32位單片機,相對來(lái)說(shuō)性能較高,單周期指令,最高速度達到72MHz,里面資源豐富,功能強大,內存也比51單片機高了很多(可達到64KB以上)。甚至可以跑一些小型的實(shí)時(shí)操作系統比如UCOS II。功能強大也意味著(zhù)學(xué)習起來(lái)有難度,每一個(gè)外設都由很多寄存器控制著(zhù),如果自己一個(gè)寄存器一個(gè)寄存器地配置很費時(shí),所以ST公司把這些外設的配置過(guò)程都寫(xiě)成了專(zhuān)用函數,制成庫文件,讓你在編寫(xiě)的時(shí)候調用就行,方便得多。不過(guò)雖然如此,剛剛開(kāi)始學(xué)的時(shí)候也頗為費力。
S3C2440,這是三星推出的基于A(yíng)RM9內核的芯片,功能比前面幾種都強大得多,包含了MMU(內存管理單元),已經(jīng)可以跑LINUX或者WINCE等操作系統了。不過(guò)沒(méi)接觸過(guò),也不好下評論,只是學(xué)2440最好有比較熟的單片機基礎還有編程基礎,學(xué)到后面就在是學(xué)操作系統。
好了,我所知道的大概就這么幾種了。我可以說(shuō),大部分學(xué)AVR也好,STM32也好,S3C2440也好,他們剛開(kāi)始一定是先從學(xué)51入手的。你大概已經(jīng)清楚了51在單片機世界里的地位了,好吧,現在讓我們開(kāi)始進(jìn)入單片機的世界吧,從51開(kāi)始!
需要準備什么?
首先需要一套51學(xué)習板,你可以去買(mǎi),也可以去買(mǎi)零件回來(lái)自己焊,焊個(gè)51最小系統也不用很復雜,一塊芯片加一個(gè)復位電路和一個(gè)晶振電路,接上電源就完工了。不過(guò)如果你沒(méi)有什么電子基礎,或者害怕失敗,那還是花點(diǎn)錢(qián)去買(mǎi)一套現成的板,因為如果自己焊又總是焊不出來(lái)那是相當打擊自信心的,我可不想讓你的興趣被扼殺在萌芽里,總之一句話(huà),先讓單片機跑起來(lái)再說(shuō)!
接下來(lái)你要在電腦上安裝開(kāi)發(fā)環(huán)境,這個(gè)簡(jiǎn)單得多,一般用KEIL,后面的章節我再講。除了開(kāi)發(fā)環(huán)境,還需要一個(gè)燒錄軟件還有一個(gè)燒錄器,以便把程序燒進(jìn)芯片。
還有一個(gè)軟件需要安裝,就是仿真軟件,這個(gè)軟件可以讓你在電腦上畫(huà)出電路圖模擬硬件電腦,然后下載程序到它里面運行,看看你的程序正不正常。
所有這一切都準備好之后,你就可以開(kāi)始編程序了。記住,保持一顆堅持的心,準備一段旅程。
附圖:當時(shí)向社團買(mǎi)的第一塊單片機學(xué)習板,成功下載了第一個(gè)程序,開(kāi)心死了,后來(lái),三年就過(guò)去了。
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放

關(guān)鍵詞:
單片機簡(jiǎn)
相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論