控制/MCU
介紹信號控制、總線控制、單片機(jī)、驅(qū)動IC以及接口IC等技術(shù)與應(yīng)用,內(nèi)容涉及PIC單片機(jī)、STC單片機(jī)、51單片機(jī)以及單片機(jī)開發(fā)板和單片機(jī)技術(shù)經(jīng)驗(yàn)。基于MCU結(jié)構(gòu)的Licode環(huán)境搭建
基于MCU的結(jié)構(gòu),該MCU的核心功能就是視頻和音頻的Mix。通過將多路信號混合成一路,達(dá)到減少帶寬和CPU資源消耗的目的。...
獲取STM32 MCU唯一ID的方法
在對內(nèi)部 Flash 進(jìn)行編程前將唯一 ID 與軟件加密原語和協(xié)議結(jié)合使用時用作安全密鑰以提高 Flash 中代碼的安全性...
單片機(jī)硬件電路設(shè)計(jì)的七個原則分享
一個單片機(jī)硬件系統(tǒng)的硬件電路設(shè)計(jì)包含兩部分內(nèi)容:一是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元,如ROM、RAM、I/O、定時器/計(jì)數(shù)器、中斷系統(tǒng)等不能滿足應(yīng)用系統(tǒng)的要求時,必須在片外進(jìn)行擴(kuò)展...
2018-10-30 標(biāo)簽:單片機(jī)計(jì)數(shù)器定時器硬件電路 13235
基于C51中斷過程及interrupt和using的使用
8051 系列 MCU 的基本結(jié)構(gòu)包括:32 個 I/O 口(4 組8 bit 端口);兩個16 位定時計(jì)數(shù)器;全雙工串行通信;6 個中斷源(2 個外部中斷、2 個定時/計(jì)數(shù)器中斷、1 個串口輸入/輸出中斷),兩級中斷優(yōu)先...
2018-10-30 標(biāo)簽:UsingInterruptC51單片機(jī)中斷源中斷向量 4000
51單片機(jī)的工作流程及原理解析
1.ROM:只讀存儲器,單片機(jī)的只讀存儲區(qū)大多用于存儲程序固又稱程序存儲器。 51單片機(jī)是EPROM,所謂的EPROM是可擦除的只讀存儲器??梢园言瓉淼某绦虿脸?,再寫一個新的進(jìn)去。 斷電后...
基于PIC16F630的I/O口對流水燈的控制
//看門狗關(guān);內(nèi)部RC振蕩,RA4/RA5做I/O,MCLR腳做復(fù)位 //------------------------------------ //延時函數(shù) voiddelay() { inti;//定義循環(huán)變量 for(i=5000;i》0;i--)//循環(huán)次數(shù)控制 { NOP();//消耗...
2018-10-30 標(biāo)簽:PIC單片機(jī)流水燈PIC16F630PIC單片機(jī)流水燈 3074
基于STM32單片機(jī)高級控制定時器TIM1和TIM8的功能解析
STM32的通用定時器是一個通過可編程預(yù)分頻器(PSC)驅(qū)動的16 位自動裝載計(jì)數(shù)器(CNT)構(gòu)成。STM32的通用定時器可以被用于:測量輸入信號的脈沖長度(輸入捕獲)或者產(chǎn)生輸出波形(輸出比較...
2018-10-30 標(biāo)簽:定時器STM32單片機(jī) 31714
如何采用C51單片機(jī)讀寫CAT24C32
#defineWriteDeviceAddress0x0A2//定義器件在I2C總線中的寫地址(注意:根據(jù)自定義從機(jī)地址接口改變) #defineReadDviceAddress0x0A3//定義器件在I2C總線中的讀地址(注意:根據(jù)自定義從機(jī)地址接口改變)...
2018-10-30 標(biāo)簽:C51單片機(jī)C51單片機(jī)CAT24C32 3145
基于STM32單片機(jī)對跑馬燈的控制
首先要知道普通的IO就兩種功能一個為輸入,一個為輸出。然后再以輸入和輸出細(xì)分為以哪種模式輸出、以哪種模式輸入。要設(shè)置IO的模式這時就要使用到寄存器進(jìn)行設(shè)置,STM32的IO端口一般由...
2018-10-30 標(biāo)簽:跑馬燈STM32單片機(jī) 7588
如何選擇STM32的啟動代碼
●小容量產(chǎn)品是指閃存存儲器容量在16K 至32K 字節(jié)之間的STM32F101xx、STM32F102xx和 STM32F103xx微控制器。 對應(yīng)后綴ld...
2018-10-30 標(biāo)簽:STM32單片機(jī) 3369
如何利用PIC16F877單片機(jī)的c語言寫一個時鬧鐘程序
單片機(jī)用16F877,主時鐘用20MHz,用32768作定時時間??梢詫?shí)現(xiàn)2路定鬧,每一路都可分別設(shè)置和開關(guān),采用4x4鍵盤,16x2的字符型LCD顯示。連線在程序開頭有說明。...
2018-10-30 標(biāo)簽:C語言鬧鐘PIC16F877單片機(jī) 2996
基于STM32單片機(jī)秒中斷源和鬧鐘中斷源的解決方案
在計(jì)算機(jī)應(yīng)用上,2038年問題可能會導(dǎo)致某些軟件在2038年無法正常工作。所有使用UNIX時間表示時間的程序都將受其影響,因?yàn)樗鼈円宰?970年1月1日經(jīng)過的秒數(shù)(忽略閏秒)來表示時間。這種時間...
2018-10-30 標(biāo)簽:計(jì)數(shù)器RTC中斷源STM32單片機(jī) 6092
基于STM32單片機(jī)對流水燈的控制
1.跟著例程自己創(chuàng)建自己的工程時,出現(xiàn)了GPIO庫文件里有undefined等等,在我們剛開始學(xué)習(xí)新建工程時要注意C/c++里面的Defined,與開發(fā)板匹配! 2.在啟動文件中選擇與開發(fā)板匹配的文件,比如...
2018-10-30 標(biāo)簽:流水燈STM32單片機(jī) 16836
基于PIC單片機(jī)和LCD模塊對電流的驅(qū)動
LCD模塊實(shí)際上就是一個模擬多路開關(guān),它交替地將LCD電壓連接到各個段和公共引腳(段電極和公共電極交叉于每一個LCD像素點(diǎn))。LCD像素可用電容進(jìn)行模擬。梯形電阻網(wǎng)絡(luò)中的每個分接點(diǎn)可以用...
2018-10-30 標(biāo)簽:PIC單片機(jī)LCD模塊 1712
如何利用單片機(jī)定時器T0產(chǎn)生定時脈沖
利用定時器T0產(chǎn)生定時脈沖。每隔2ms產(chǎn)生寬度為2個機(jī)器周期的正脈沖,由P1.0輸出此定時序列脈沖信號(設(shè)時鐘頻率為6MHZ)。...
2018-10-29 標(biāo)簽:脈沖信號單片機(jī)定時器 14495
基于51單片機(jī)漩渦流水點(diǎn)陣的設(shè)計(jì)
#include typedefunsignedcharuchar; typedefunsignedintuint; typedefunsignedlongulong; sbitADDR0=P1^0; sbitADDR1=P1^1; sbitADDR2=P1^2; sbitADDR3=P1^3; sbitENLED=P1^4; ucharimage[8]={ 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF ...
2018-10-29 標(biāo)簽:51單片機(jī) 1260
基于C51單片機(jī)中的通信協(xié)議分享
通信頭-》巴克碼-》地址字-》長度字-》命令字-》信息位-》校準(zhǔn)字 1.通信頭:占1~8個字節(jié),表通信開始(0x00、0xff不能用作通信頭); 2.巴克碼:占1字節(jié),一般為0x72,表通信頭結(jié)束; 3.地址...
2018-10-29 標(biāo)簽:通信協(xié)議C51單片機(jī) 3029
基于STM32單片機(jī)在手持設(shè)備中的應(yīng)用設(shè)計(jì)
STM32作為現(xiàn)在最流行的單片機(jī),廣泛應(yīng)用與各個領(lǐng)域?,F(xiàn)在的手持設(shè)備也經(jīng)常用STM32作為主控芯片。手持設(shè)備一般帶有顯示器、數(shù)據(jù)存儲單元、按鍵、蜂鳴器這幾個最常見的部分。...
2018-10-29 標(biāo)簽:手持設(shè)備STM32單片機(jī) 3105
基于MCS-51單片機(jī)的I/O口結(jié)構(gòu)組成及功能解析
典型的MCS-51單片機(jī)有四個雙向8位I/O口,分別記作P0、P1、P2、P3,每一個口都由口鎖存器、輸入緩沖器/輸出驅(qū)動器所組成。...
2018-10-29 標(biāo)簽:驅(qū)動器緩沖器鎖存器MCS-51單片機(jī) 8158
如何使用單片機(jī)中printf
1. 如c語言同:printf(“”);在控制臺就會輸出“”中的內(nèi)容; 2. 通過串口輸出:只需要在初始化串口后,直接使用printf(“”)即可通過串口輸出“”中的內(nèi)容(參考keil的安裝文件夾里有...
51單片機(jī)中的定時計(jì)數(shù)器的主體結(jié)構(gòu)及功能解析
TFi-定時/計(jì)數(shù)器溢出標(biāo)志位;計(jì)數(shù)溢出時,硬件自動置1,在中斷允許條件下,是向CPU請求中斷的信號。中斷被響應(yīng)后,硬件自動清0。該位也可由軟件置位和清0,(中斷屏蔽時)可以由軟件查詢...
2018-10-29 標(biāo)簽:51單片機(jī)定時計(jì)數(shù)器 4503
基于STM32單片機(jī)流水燈控制中的GPIO_Init()函數(shù)解析
學(xué)習(xí)STM32時,首先要熟悉流水燈例程,在這里就來分析流水燈中的GPIO_Init()函數(shù) 例如:流水燈例程中使用的端口是macLED1_GPIO_PORT=GPIOB, 控制的引腳是GPIO_Pin_0, 引腳的模式是GPIO_Mode_Ou...
2018-10-29 標(biāo)簽:流水燈STM32單片機(jī) 7917
基于AVR單片機(jī)實(shí)現(xiàn)超聲波測距的程序編寫
#include #defineucharunsignedchar #defineuintunsignedint ucharint_flag; uintqian,bai,shi,ge; uinti; floatdistance; //AlphanumericLCDModulefunctions #asm...
2018-10-29 標(biāo)簽:AVR單片機(jī)超聲波測距 3111
基于PIC單片機(jī)對SC1621搖控器的控制
;*APPLICATION NOTE E6000 ICEXPLORER ****************** ;* Title: ; ;SC6121的遙控器發(fā)射碼依次為:同步頭(引導(dǎo)碼)+32位數(shù)據(jù)碼 ; ;(用戶碼低8位+用戶碼高8位+鍵碼+鍵碼的反碼) ; ;引導(dǎo)碼是由9MS的高...
2018-10-29 標(biāo)簽:PIC單片機(jī) 911
MCU的內(nèi)存分配詳解
其中code和RO-data存儲在flash中,所以兩者之和為單片機(jī)中flash需要分配給它們的空間大小(并且等于代碼所生成的.bin文件大小),另外RW-data和ZI-data存儲在sram中,同樣兩者之和為單片機(jī)中sram需要分...
基于51單片機(jī)使數(shù)碼管靜態(tài)顯示數(shù)字5555
利用單片機(jī)及某些數(shù)字電路塊的結(jié)合,可以實(shí)現(xiàn)靜態(tài)字符的顯示。本例是利用74LS164八位移位寄存器(串入、并出)與單片機(jī)串行口結(jié)合,使數(shù)碼管靜態(tài)顯示數(shù)字“5555”。...
基于12864液晶屏實(shí)現(xiàn)多功能數(shù)字時鐘的實(shí)驗(yàn)設(shè)計(jì)
首先來看看所需要的清單:51單片機(jī)STC12C5A60S2、12864液晶屏、溫度傳感器DS18B20、時鐘芯片DS1302、光敏電阻、四腿按鍵等。...
隨著32位MCU的崛起,8位MCU或?qū)⑾?/a>
似乎伴隨著16位、32位MCU的崛起,關(guān)于8位MCU消亡的言論就從來沒有消停過。但事實(shí)是,8位MCU在所有的唱衰聲中始終堅(jiān)挺地存在著。根據(jù)對于2014年全球MCU市場調(diào)查來看,8位MCU仍舊是目前應(yīng)用最為...
2018-10-28 標(biāo)簽:mcu 2196
關(guān)于TI助力智能制造,引領(lǐng)MCU技術(shù)革新的簡單剖析
我們知道,工業(yè)自動化中,對于機(jī)器和智能設(shè)備的控制,需要發(fā)揮傳感器的作用。在以前,一個編碼器要對應(yīng)著一個獨(dú)立的空間,需要唯一的芯片來控制,這樣,兼容性一直是困擾著系統(tǒng)設(shè)計(jì)的...
基于單片機(jī)D/A輸出程序編寫分享
D/A 是和 A/D 剛好反方向的,一個 8 位的 D/A,從 0~255,代表了 0~2.55V 的話,那么我們用單片機(jī)給第三個字節(jié)發(fā)送 100,D/A 引腳就會輸出一個 1V 的電壓,發(fā)送 200 就輸出一個 2V 的電壓,很簡單,...
2018-10-26 標(biāo)簽:單片機(jī) 1799
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | 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 |
























