完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 51單片機(jī)
51單片機(jī)是對(duì)所有兼容Intel 8031指令系統(tǒng)的單片機(jī)的統(tǒng)稱。該系列單片機(jī)的始祖是Intel的8004單片機(jī),后來隨著Flash rom技術(shù)的發(fā)展,8004單片機(jī)取得了長足的進(jìn)展,成為應(yīng)用最廣泛的8位單片機(jī)之一,其代表型號(hào)是ATMEL公司的AT89系列,它廣泛應(yīng)用于工業(yè)測(cè)控系統(tǒng)之中。
文章:997個(gè) 瀏覽:131098次 帖子:3449個(gè)
51單片機(jī)中21個(gè)特殊功能寄存器的工作原理解析
21個(gè)特殊功能寄存器(52系列是26個(gè))不連續(xù)地分布在128個(gè)字節(jié)的SFR存儲(chǔ)空間中,地址空間為80H-FFH,在這片SFR空間中,包含有128個(gè)位地址...
51單片機(jī)三種模擬串口的設(shè)計(jì)方案解析
本文所說的模擬串口, 就是利用51的兩個(gè)輸入輸出引腳如P1.0和P1.1,置1或0分別代表高低電平,也就是串口通信中所說的位,如起始位用低電平,則將其置...
基于51單片機(jī)的多功能數(shù)字電子鐘設(shè)計(jì)
實(shí)現(xiàn)的功能有:走 時(shí)、校時(shí)、鬧鐘、溫度、遙控這幾個(gè)功能。要想實(shí)現(xiàn)這幾個(gè)功能,其中走時(shí)所需要的就是時(shí) 鐘芯片,即 DS1302;時(shí)間需要顯示給人看,就需要...
2019-11-15 標(biāo)簽:51單片機(jī)數(shù)字電子鐘 8.2k 0
P3口是一個(gè)多功能端口,對(duì)比P1的結(jié)構(gòu)圖不難看出,P3口與P2口的差別在于多了與非門和緩沖器。正是這兩個(gè)部分,使得P3口除了具有P1口的準(zhǔn)雙向I/O功能...
51單片機(jī)與PIC單片機(jī)和AVR單片機(jī)的性能對(duì)比分析
51系列優(yōu)點(diǎn)之一是它從內(nèi)部的硬件到軟件有一套完整的按位操作系統(tǒng),稱作位處理器,或布爾處理器。它的處理對(duì)象不是字或字節(jié)而是位。
2019-11-04 標(biāo)簽:AVR單片機(jī)PIC單片機(jī)51單片機(jī) 2.6k 0
如:因?yàn)?1內(nèi)的RAM很小,C51的函數(shù)并不通過堆棧傳遞參數(shù)(重入函數(shù)除外),局部變量也不存儲(chǔ)在堆棧中,而是存在于固定的RAM中及寄存器中。
51單片機(jī)實(shí)現(xiàn)顯示器顯示日歷與時(shí)鐘和溫度的設(shè)計(jì)
溫度傳感器采用18B20日歷與時(shí)鐘,溫度分時(shí)切換顯示,采用8位共陽數(shù)碼管數(shù)據(jù)輸出P1, 位碼驅(qū)動(dòng)P2也可以采用12864LCD顯示,該程序暫時(shí)沒寫。
51單片機(jī)的多機(jī)通信系統(tǒng)設(shè)計(jì)
假設(shè)當(dāng)前多機(jī)通信系統(tǒng)有1個(gè)主機(jī)和3個(gè)從機(jī),從機(jī)地址分別是00H、01H、02H。如果距離很近它們直接可以以TTL電平通信,一旦距離較遠(yuǎn)的時(shí)候,常采用RS...
在處理PIC單片機(jī)的中斷服務(wù)程序時(shí)需要注意哪些問題
PIC與51系列單片機(jī)一個(gè)顯著的區(qū)別就是:PIC只有一個(gè)中斷入口地址(為04H),而51有多個(gè)中斷源。這樣對(duì)PIC來說,無論發(fā)生何種中斷程序?qū)⒆詣?dòng)轉(zhuǎn)移執(zhí)...
2019-10-28 標(biāo)簽:PIC單片機(jī)51單片機(jī)中斷服務(wù) 3k 0
基于51單片機(jī)的計(jì)時(shí)器設(shè)計(jì)
用51單片機(jī)的定時(shí)器0的方式1計(jì)時(shí),結(jié)果用4位數(shù)碼管顯示,分別為秒十位,秒個(gè)位,毫秒百位,毫秒十位。所以總共最大計(jì)時(shí)為1分鐘,精確到了0.01s。
2019-10-25 標(biāo)簽:51單片機(jī)定時(shí)器計(jì)時(shí)器 1.5萬 0
1.帶借位減法指令 SUBBA,Rn;(A)(A)-(Rn)-(C),以下類同。 SUBBA,direct SUBBA,@Ri ...
51單片機(jī)存儲(chǔ)器的結(jié)構(gòu)和原理解析
51單片機(jī)存儲(chǔ)器采用的是哈佛結(jié)構(gòu),即是程序存儲(chǔ)器空間和數(shù)據(jù)存儲(chǔ)器空間分開,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器各自有自己的尋址方式、尋址空間和控制系統(tǒng)。
2019-10-21 標(biāo)簽:控制系統(tǒng)存儲(chǔ)器51單片機(jī) 2.4萬 0
51單片機(jī)屬于哈佛結(jié)構(gòu)還是馮氏結(jié)構(gòu)
哈佛結(jié)構(gòu)是一種將程序指令存儲(chǔ)和數(shù)據(jù)存儲(chǔ)分開的存儲(chǔ)器結(jié)構(gòu)。中央處理器首先到程序指令存儲(chǔ)器中讀取程序指令內(nèi)容,解碼后得到數(shù)據(jù)地址,再到相應(yīng)的數(shù)據(jù)存儲(chǔ) 器中讀...
2019-10-21 標(biāo)簽:微控制器51單片機(jī)哈佛結(jié)構(gòu) 1.1萬 0
51單片機(jī)定時(shí)器和計(jì)數(shù)器的基本結(jié)構(gòu)以及工作原理解析
TMOD用于控制定時(shí)器/汁數(shù)器的工作模式及工作方式,其字節(jié)地址為80H,格式如下。其中,低4位用于決定T0的工作方式,高4位用于決定T1的工作方式。
2019-10-18 標(biāo)簽:51單片機(jī)計(jì)數(shù)器定時(shí)器 8.9k 0
51單片機(jī)對(duì)4x4矩陣按鍵的驅(qū)動(dòng)設(shè)計(jì)
按鍵是一種常開型按鈕開關(guān),平時(shí)鍵的二個(gè)觸點(diǎn)處于斷開狀態(tài),按下鍵時(shí)它們才閉合。按鍵控制電路就是用來實(shí)時(shí)監(jiān)視按鍵,當(dāng)有鍵接下時(shí),電路監(jiān)控中的輸入引腳電平發(fā)生...
51單片機(jī)的中斷方法以及對(duì)LED顯示器的控制設(shè)計(jì)
數(shù)碼表編制方式:共8位從低4位到高4位,顯示送高電平,如數(shù)字2二進(jìn)制是0101 1011即16進(jìn)制為:0x5B
51單片機(jī)對(duì)讀卡器的編程設(shè)計(jì)
首先好像是復(fù)位應(yīng)答,根據(jù)datasheet的說明,講的是MIFARE射頻卡的通信協(xié)議和通信的波特率是定義好的,當(dāng)有卡進(jìn)入讀卡器的操作范圍時(shí),讀卡器就會(huì)以...
基于51單片機(jī)的紅外線遙控器解碼程序設(shè)計(jì)
下面是一個(gè)對(duì)51實(shí)驗(yàn)板配套的紅外線遙控器的解碼程序,它可以把紅外遙控器每一個(gè)按鍵的鍵值讀出來,并且通過實(shí)驗(yàn)板上P1口的8個(gè)LED顯示出來,在解碼成功的同...
基于51單片機(jī)實(shí)現(xiàn)數(shù)碼管顯示的proteus仿真設(shè)計(jì)
具體說,顯示個(gè)位和小數(shù)點(diǎn)后三位數(shù)碼管的顯示一定要注意消隱的問題,每次顯示數(shù)字之前要先關(guān)一次數(shù)碼管。否則會(huì)出現(xiàn)顯示混亂。
換一批
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
| 伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
| Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
| 示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
| OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
| C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
| Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
| DuerOS | Brillo | Windows11 | HarmonyOS |