完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 單片機(jī)
單片機(jī)(Microcontrollers,亦稱MCU)包括了CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。
文章:10891個(gè) 瀏覽:650263次 帖子:39883個(gè)
STC89C52為核心,設(shè)計(jì)一個(gè)溫度報(bào)警器,它由部分組成:顯示模塊、CPU控制模塊、報(bào)警模塊、溫度測(cè)量模塊、按鍵控制模塊。CPU控制模塊采用STC89C...
**脈寬調(diào)制(PWM)基本原理** :控制方式就是對(duì)逆變電路開關(guān)器件的通斷進(jìn)行控制,使輸出端得到一系列幅值相等的脈沖,用這些脈沖來代替正弦波或所需要的波...
矩陣鍵盤,是一種在節(jié)省端口的前提下控制大量按鍵的一種方法,對(duì)于傳統(tǒng)的獨(dú)立對(duì)地鍵盤,一個(gè)按鍵就需要占用一個(gè)單片機(jī)IO口,雖然有時(shí)候會(huì)加一些擴(kuò)展芯片之類的用...
我們通過IO和串口的軟件開發(fā),已經(jīng)體驗(yàn)了嵌入式軟件開發(fā)。不知道大家有沒有疑惑,為什么軟件能控制硬件?反正當(dāng)年我學(xué)習(xí)51的時(shí)候,有這個(gè)疑惑。今天我們就暫停...
單片機(jī)軟件定時(shí)器的實(shí)現(xiàn)方法
目前市面上的單片機(jī)基本都帶有硬件定時(shí)器功能,單片機(jī)應(yīng)用程序開發(fā)中也經(jīng)常會(huì)用到定時(shí)器進(jìn)行一些和時(shí)間相關(guān)的開發(fā),比如延時(shí)或者周期性地執(zhí)行一些操作。單片機(jī)的硬...
2023-01-17 標(biāo)簽:單片機(jī)STM32軟件定時(shí)器 5806 0
使用STM32定時(shí)器測(cè)量程序執(zhí)行時(shí)間的方法詳解
在單片機(jī)的固件開發(fā)過程中,有的時(shí)候需要評(píng)估固件代碼的執(zhí)行性能,會(huì)對(duì)部分關(guān)鍵程序代碼的執(zhí)行時(shí)間進(jìn)行測(cè)量。通常會(huì)用到的測(cè)量程序執(zhí)行時(shí)間的方法是使用示波器進(jìn)行...
環(huán)形緩沖區(qū)的實(shí)現(xiàn)思路
單片機(jī)程序開發(fā)一般都會(huì)用到UART串口通信,通過通信來實(shí)現(xiàn)上位機(jī)和單片機(jī)程序的數(shù)據(jù)交互。通信中為了實(shí)現(xiàn)正常的收發(fā),一般都會(huì)有對(duì)應(yīng)的發(fā)送和接收緩存來暫存通...
增強(qiáng)型51單片機(jī)和傳統(tǒng)51單片機(jī)對(duì)比分析
前面的內(nèi)容,我們從傳統(tǒng)的51單片機(jī)出發(fā),從硬件的基礎(chǔ)上,一步步衍生出了增強(qiáng)型51單片機(jī)所增強(qiáng)的地方?,F(xiàn)在我們可以清楚地了解,增強(qiáng)型51單片機(jī)對(duì)比傳統(tǒng)的5...
“看門狗”VS“打狗棒”,誰勝誰負(fù)?(CW32篇)——MCU抗干擾實(shí)驗(yàn)系列專題(4)
為了公平起見,所有的MCU使用的是同一個(gè)工程程序,(不同的MCU,時(shí)鐘和GPIO的配置略有不同,使用宏定義區(qū)分MCU),除了使用滴答時(shí)鐘和基本GPIO操...
????? 計(jì)算機(jī)的通信分為并行通信與串行通信,串行通信根據(jù)時(shí)鐘的不同又可以分為同步通信與異步通信。
2023-01-16 標(biāo)簽:單片機(jī)計(jì)算機(jī)同步通信 5982 0
????? 中斷是指計(jì)算機(jī)運(yùn)行過程中,出現(xiàn)某些意外情況需主機(jī)干預(yù)時(shí),機(jī)器能自動(dòng)停止正在運(yùn)行的程序并轉(zhuǎn)入處理新情況的程序,處理完畢后又返回原被暫停的程序繼...
????? 上一部分的數(shù)碼管雖然驅(qū)動(dòng)方式簡(jiǎn)單,但是1位數(shù)碼管只能顯示1個(gè)數(shù)字,而且很難顯示字母,為了解決這個(gè)問題,引入了LCD這個(gè)模塊。
數(shù)碼管的工作原理、靜態(tài)顯示及動(dòng)態(tài)顯示
????? 數(shù)碼管是一種利用LED的顯示器件,普通的數(shù)碼管在內(nèi)部集成了八個(gè)數(shù)碼管,分別組成了對(duì)應(yīng)的段,由于數(shù)字只需要七個(gè)段就可以,所以有的數(shù)碼管內(nèi)部只有...
51單片機(jī)IO口應(yīng)用實(shí)驗(yàn)
IO(Input/Output),即輸入輸出端口,就是單片機(jī)的IO口,STC89C52RC單片機(jī)具有4組IO口,P0~P3,每一組IO都有8個(gè)IO口,且...
51單片機(jī)簡(jiǎn)介及最小系統(tǒng)模塊介紹
補(bǔ)充:51單片機(jī)開發(fā)基礎(chǔ)0中使用的軟件是KEIL5和Protuse8.9,這兩個(gè)軟件都可以下載到,其中KEIL5是集成開發(fā)環(huán)境,Protuse8.9在之...
PID,就是“比例(proportional)、積分(integral)、微分(derivative)”,是一種很常見的控制算法。
??相比較早幾年使用標(biāo)準(zhǔn)庫開發(fā)來講,最近幾年HAL庫的使用是越來越多,那么我們開發(fā)應(yīng)當(dāng)使用哪一種呢,本文著重介紹常用的幾種開發(fā)方式及相互之間的區(qū)別,白貓...
STM32單片機(jī)GPIO概述及相關(guān)寄存器
STM32中每個(gè)IO口都有很多個(gè)作用,比如這次我們使用的STM32F103ZET6的PA0口,既可以作為IO口使用,還可以作為待機(jī)喚醒(WAKEUP),...
編輯推薦廠商產(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) | 國(guó)民技術(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 |