|
51單片機(jī)特性
1、從內(nèi)部的硬件到軟件有一套完整的按位操作系統(tǒng),稱作位處理器,處理對(duì)象不是字或字節(jié)而是位。不但能對(duì)片內(nèi)某些特殊功能寄存器的某位進(jìn)行處理,如傳送、置位、清零、測(cè)試等,還能進(jìn)行位的邏輯運(yùn)算,其功能十分完備,使用起來(lái)得心應(yīng)手。
2、同時(shí)在片內(nèi)RAM區(qū)間還特別開辟了一個(gè)雙重功能的地址區(qū)間,使用極為靈活,這一功能無(wú)疑給使用者提供了極大的方便,
3、乘法和除法指令,這給編程也帶來(lái)了便利。很多的八位單片機(jī)都不具備乘法功能,作乘法時(shí)還得編上一段子程序調(diào)用,十分不便。
51單片機(jī)缺點(diǎn)
1、AD、EEPROM等功能需要靠擴(kuò)展,增加了硬件和軟件負(fù)擔(dān)
2、雖然I/O腳使用簡(jiǎn)單,但高電平時(shí)無(wú)輸出能力,這也是51系列單片機(jī)的最大軟肋
3、運(yùn)行速度過慢,特別是雙數(shù)據(jù)指針,如能改進(jìn)能給編程帶來(lái)很大的便利
4、51保護(hù)能力很差,很容易燒壞芯片
51單片機(jī)是對(duì)所有兼容Intel8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱,這一系列的單片機(jī)的始祖是Intel的8031單片機(jī),后來(lái)隨著flash ROM技術(shù)的發(fā)展,8031單片機(jī)取得了長(zhǎng)足的進(jìn)展成為了應(yīng)用最廣泛的8bit單片機(jī)之一,他的代表型號(hào)就是ATMEL公司的AT89系列。
STM32單片機(jī)則是ST(意法半導(dǎo)體)公司使用arm公司的cortex-M3為核心生產(chǎn)的32bit系列的單片機(jī),他的內(nèi)部資源(寄存器和外設(shè)功能)較8051、AVR和PIC都要多的多,基本上接近于計(jì)算機(jī)的CPU了,適用于手機(jī)、路由器等等。 |
|