人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術(shù)熱線: 4007-888-234
設(shè)計(jì)開發(fā)

專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命

開發(fā)工具

提供開發(fā)工具、應(yīng)用測(cè)試 完善的開發(fā)代碼案例庫分享

技術(shù)支持

從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭(zhēng)力

新聞中心

提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)

初學(xué)者使用8051單片機(jī)作為入門芯片值得嗎?

更新時(shí)間: 2019-08-16
閱讀量:4379

8051單片機(jī)于1981年首次制造,是屬于MCS-51單芯片的一種,比Intel 8048要晚出來一些。多年來,8051一直是最流行的微控制器系列之一,對(duì)入門學(xué)習(xí)單片機(jī)的人來說,仍是具有生命力的。下面英銳恩單片機(jī)開發(fā)公司的工程師們告訴你,使用8051單片機(jī)作為入門芯片,為什么選擇8051?

現(xiàn)在,英特爾已經(jīng)不再制造基于8051單片機(jī),但是其他公司仍然生成基于8051的芯片,比如賽普拉斯、Maxim、Microchip/Atmel和Silicon Labs,后者的類型最多。

Atmel-AT89S52IC.jpg

作為片上系統(tǒng)(SOC)解決方案,8051作為藍(lán)牙模塊的附件也變得流行。例如德州儀器的CC2541系列,Silicon Labs的Bluegiga模塊和HC-05/06模塊。這些單片機(jī)的優(yōu)點(diǎn)是,你可以在藍(lán)牙堆棧上添加自己的代碼,并避免在項(xiàng)目中配置單獨(dú)的微控制器。

作為一種半定制電路,F(xiàn)PGA設(shè)計(jì)有相當(dāng)多的8051IP內(nèi)核。它還可與DSP一起打包,用于處理音頻的處理器。

經(jīng)典的8051架構(gòu)非常基礎(chǔ),因此易于學(xué)習(xí)。

main-qimg-5add1cf9017925b54f5d89e32ea8efe4.png

值得研究的是,8051內(nèi)核的一個(gè)特性是包含一個(gè)布爾處理引擎,該引擎允許在選定的內(nèi)部寄存器,端口和選擇的RAM位置上直接有效地執(zhí)行位級(jí)布爾邏輯運(yùn)算。內(nèi)部RAM位置0x20-0x2F的16字節(jié)(128位)是可位尋址的。

另一個(gè)特性是包含四個(gè)存儲(chǔ)體可選工作寄存器組(R0-R7),這大大減少了完成中斷服務(wù)程序所需的時(shí)間。通過一條指令,8051可以切換寄存器組,而不是將關(guān)鍵寄存器傳輸?shù)蕉褩;蛑付≧AM位置的耗時(shí)任務(wù)。這些寄存器還允許8051快速執(zhí)行上下文切換。

研究8051單片機(jī)的另一個(gè)原因是它是少數(shù)幾個(gè)帶有基于累加器的CISC指令集的微控制器之一,雖然與80x86架構(gòu)的“老表”相比是一個(gè)簡(jiǎn)單的指令集。

經(jīng)典的基于8051的微控制器通常包括一個(gè)或兩個(gè)UART,兩個(gè)或三個(gè)定時(shí)器,128或256字節(jié)的內(nèi)部數(shù)據(jù)RAM(其中16個(gè)字節(jié)是可位尋址的),最多128個(gè)字節(jié)的I/O,512個(gè)字節(jié)到64KB內(nèi)部程序存儲(chǔ)器,有時(shí)是位于外部數(shù)據(jù)空間中的一定數(shù)量的擴(kuò)展數(shù)據(jù)RAM(ERAM)。較新的變體包括流行的串行接口,如I2C,SPI和USB。

值得注意的是,8051單片機(jī)為嚴(yán)格的哈佛架構(gòu),它只能執(zhí)行從程序存儲(chǔ)器中取出的代碼,并且沒有寫入程序存儲(chǔ)器的指令。因此,如果沒有額外的硬件,通常無法通過無線方式進(jìn)行固件更新。


垫江县| 清原| 高碑店市| 枣强县| 五华县| 绥化市| 庆城县| 咸宁市| 壶关县| 和静县| 贺州市| 绵竹市| 长春市| 武山县| 华安县| 永善县| 渭源县| 同江市| 民县| 舒城县| 巫溪县| 红安县| 江孜县| 策勒县| 扶风县| 霸州市| 涞源县| 建昌县| 富裕县| 敖汉旗| 宁武县| 元氏县| 门头沟区| 巴马| 安福县| 肇州县| 五台县| 伊宁县| 澄城县| 华容县| 抚松县|