控制/MCU
介紹信號(hào)控制、總線控制、單片機(jī)、驅(qū)動(dòng)IC以及接口IC等技術(shù)與應(yīng)用,內(nèi)容涉及PIC單片機(jī)、STC單片機(jī)、51單片機(jī)以及單片機(jī)開發(fā)板和單片機(jī)技術(shù)經(jīng)驗(yàn)。電能到機(jī)械能的轉(zhuǎn)換——如何驅(qū)動(dòng)電路中的電磁閥
在許多自動(dòng)化處理系統(tǒng)中,電磁閥是很常見的致動(dòng)器之一。電磁閥的種類有許多種,比如用于供水開關(guān)或燃?xì)夤艿赖?,還有的電磁閥活塞則單純用于線性的活塞運(yùn)動(dòng)。...
2019-10-30 標(biāo)簽:MOSFET電路設(shè)計(jì)電磁閥 1675
MCS-51單片機(jī)中各個(gè)邏輯部件的功能是什么
CPU是整個(gè)單片機(jī)的核心部件,由運(yùn)算器和控制器組成。運(yùn)算器可以完成算術(shù)運(yùn)算和邏輯運(yùn)算,其操作順序在控制器控制下進(jìn)行。...
2019-10-29 標(biāo)簽:邏輯器件程序存儲(chǔ)器MCS-51單片機(jī)數(shù)據(jù)存儲(chǔ)器 10475
STC89C51單片機(jī)對(duì)LCD顯示的串口調(diào)試關(guān)照強(qiáng)度程序設(shè)計(jì)
方法1:led顯示法,在程序中調(diào)用這一句函數(shù)led = 0;可以知道程序運(yùn)行到哪里,為什么會(huì)出錯(cuò),到什么地方陷入了死循環(huán)。 方法二:串口打印法,串口打印法可以知道函數(shù)輸出的東西是什么,...
2019-10-29 標(biāo)簽:LCD顯示串口調(diào)試stc89c51單片機(jī) 2106
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-485串行標(biāo)準(zhǔn)總線進(jìn)行數(shù)據(jù)傳輸。...
基于STM32單片機(jī)建立系統(tǒng)時(shí)鐘的設(shè)計(jì)方案
系統(tǒng)所有的運(yùn)行都是建立在時(shí)鐘的正常運(yùn)行上的,沒有穩(wěn)健的系統(tǒng)時(shí)鐘,就不可能有穩(wěn)定的系統(tǒng)。...
2019-10-29 標(biāo)簽:STM32單片機(jī)系統(tǒng)時(shí)鐘 5374
意法半導(dǎo)體更新TouchGFX軟件包,新增功能提升用戶體驗(yàn)
意法半導(dǎo)體更新了STM32 *微控制器TouchGFX用戶界面軟件框架,新增功能能夠讓圖形用戶界面變得更流暢,動(dòng)態(tài)效果更好,并降低對(duì)存儲(chǔ)器和CPU的需求。...
2019-10-30 標(biāo)簽:存儲(chǔ)器cpuSTM32意法半導(dǎo)體 2189
AVR單片機(jī)為何要寫1作為清0中斷標(biāo)志位
在AVR的手冊(cè)中并沒有給出為什么的解釋,只是強(qiáng)調(diào)了“寫1清0中斷標(biāo)志位”。同時(shí)我也看到很多新的芯片,如DSP等,也是采用寫1清零標(biāo)志位的。...
2019-10-28 標(biāo)簽:AVR單片機(jī)寄存器C語(yǔ)言 5170
在處理PIC單片機(jī)的中斷服務(wù)程序時(shí)需要注意哪些問(wèn)題
PIC與51系列單片機(jī)一個(gè)顯著的區(qū)別就是:PIC只有一個(gè)中斷入口地址(為04H),而51有多個(gè)中斷源。這樣對(duì)PIC來(lái)說(shuō),無(wú)論發(fā)生何種中斷程序?qū)⒆詣?dòng)轉(zhuǎn)移執(zhí)行04H處的程序語(yǔ)句,為了區(qū)分到底是哪種中...
2019-10-28 標(biāo)簽:PIC單片機(jī)51單片機(jī)中斷服務(wù) 3245
STM32單片機(jī)實(shí)現(xiàn)直流減速電機(jī)控制的程序設(shè)計(jì)
在直流減速電機(jī)控制中,最常用的方法就是通過(guò)PWM來(lái)控制直流電機(jī)的轉(zhuǎn)速。在控制小車走直線的過(guò)程中,需要兩者的轉(zhuǎn)速一置(如果要走得很直,還需要在短時(shí)間內(nèi)保證兩者的行程大致相當(dāng),這...
2019-10-28 標(biāo)簽:PWMPID算法STM32單片機(jī)PID算法PWMSTM32單片機(jī)直流減速電機(jī) 11187
Cortex-M3向量表的定義規(guī)則解析
向量表其實(shí)是一個(gè)word(32位)型數(shù)組,其中每一項(xiàng)代表一種異常的起始地址,當(dāng)有異常發(fā)生時(shí),相應(yīng)的異常處理函數(shù)將被執(zhí)行。向量表是可以重定位的,重定位由NVIC來(lái)控制。...
單片機(jī)解密失敗的具體原因分析
單片機(jī)解密存在失敗的概率,從我們解密的經(jīng)驗(yàn)來(lái)看,按概率來(lái)講,大概存在1%單片機(jī)解密的失敗概率,存在0.3%的損壞母片的概率。所以我們不保證100%解密成功,也不保證100%不破壞母片...
MTS公司重磅推出一款新型SANSFLEX控制器,可獲取更精準(zhǔn)數(shù)據(jù)
作為深耕儀器行業(yè)多年的老牌儀器生產(chǎn)商,MTS一路走來(lái)憑借其先進(jìn)的技術(shù)和專業(yè)的知識(shí),為儀器行業(yè)源源不斷地輸送了眾多優(yōu)質(zhì)產(chǎn)品。...
淺析STM32 HAL固件庫(kù)編程文件組織
對(duì)于我這種以前只接觸過(guò)51和AVR單片機(jī)編程的小菜來(lái)說(shuō),現(xiàn)在開始學(xué)習(xí)STM32的編程,對(duì)于函數(shù)的功能以及C語(yǔ)言的語(yǔ)法都還好理解,難的是它提供的那一套硬件抽象層(HAL)驅(qū)動(dòng)是怎么和其他的東...
stm32F103單片機(jī)無(wú)源晶振不起振排除問(wèn)題
這是我在做單片機(jī)最小系統(tǒng)板時(shí)候碰到的問(wèn)題,之前雖然也做過(guò)相似的板子,可是未曾出現(xiàn)過(guò)無(wú)源晶振不起振的問(wèn)題。下面是我在遇到問(wèn)題后的一些檢查,排除問(wèn)題的過(guò)程。本人小菜鳥一個(gè),文...
AT89C52單片機(jī)點(diǎn)亮數(shù)碼管的設(shè)計(jì)
電路只驅(qū)動(dòng)一個(gè)數(shù)碼管,該數(shù)碼管為共陰管,公共端接地,段管直連到單片機(jī)的P2口,所用單片機(jī)為AT89C52...
2019-10-25 標(biāo)簽:數(shù)碼管AT89C52單片機(jī)數(shù)碼管 6282
單片機(jī)定時(shí)器和計(jì)數(shù)器的基本結(jié)構(gòu)以及用法介紹
結(jié)論:只要計(jì)數(shù)脈沖的間隔相等,則計(jì)數(shù)值就代表了時(shí)間的流逝。由此,單片機(jī)中的定時(shí)器和計(jì)數(shù)器是一個(gè)東西,只不過(guò)計(jì)數(shù)器是記錄的外界發(fā)生的事情,而定時(shí)器則是由單片機(jī)供給一個(gè)非常穩(wěn)...
2019-10-25 標(biāo)簽:單片機(jī)計(jì)數(shù)器定時(shí)器 5581
89系列單片機(jī)型號(hào)編碼的組成以及格式解析
89系列單片機(jī)的型號(hào)編碼由三個(gè)部分組成,它們分別是前綴,型號(hào)、后綴。...
2019-10-25 標(biāo)簽:單片機(jī) 4955
C語(yǔ)言編程常用的4種延時(shí)方法解析
for 語(yǔ)句和 while 語(yǔ)句都可以通過(guò)改變 i 的范圍值來(lái)改變延時(shí)時(shí)間,但是 C 語(yǔ)言循環(huán)的執(zhí)行時(shí)間都是不能通過(guò)程序看出來(lái)的。精確延時(shí)有兩個(gè)方法,一個(gè)方法是用定時(shí)器來(lái)延時(shí),這個(gè)方法我們后邊...
基于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í)器 15739
PIC單片機(jī)的查表程序設(shè)計(jì)
具體是在主程序中先取表數(shù)據(jù)地址放入W,接著調(diào)用子程序,子程序的第一條指令將W置入PC,則程序跳到數(shù)據(jù)地址的地方,再由“RETLW”指令將數(shù)據(jù)放入W返回到主程序。下面程序以F10放表頭地址...
2019-10-24 標(biāo)簽:PIC單片機(jī)計(jì)數(shù)器延時(shí)程序PIC單片機(jī)延時(shí)程序查表程序計(jì)數(shù)器 4843
STM32L152在stop模式下的低功耗設(shè)計(jì)
在ST官網(wǎng)的STM32L152RE芯片介紹上明確有說(shuō)明此芯片在stop模式下可以達(dá)到560nA,納安!并且還可以支持16個(gè)外部中斷喚醒。...
2019-10-24 標(biāo)簽:低功耗設(shè)計(jì)STM32L152STOP模式低功耗設(shè)計(jì) 6020
基于AT89C51單片機(jī)的算術(shù)運(yùn)算計(jì)算器系統(tǒng)設(shè)計(jì)
AT89C51 具有如下特點(diǎn):40 個(gè)引腳,4k BytesFlash 片內(nèi)程序存儲(chǔ)器,128 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),32 個(gè)外部雙向輸入/ 輸出(I/O)口,5 個(gè)中斷優(yōu)先級(jí)2層中斷嵌套中斷,2 個(gè)16 位可編程定時(shí)計(jì)...
2019-10-24 標(biāo)簽:AT89C51單片機(jī)AT89C51單片機(jī)計(jì)算器系統(tǒng) 5468
如何利用stm32的高級(jí)定時(shí)器產(chǎn)生PWM
用stm32的高級(jí)定時(shí)器TIM1和TIM8產(chǎn)生PWM,需要注意: 1.都有TIM1,但只有flash容量大于256K的大容量單片機(jī)才有TIM8 2.高級(jí)定時(shí)器相對(duì)于通用定時(shí)器,多了TIM_CtrlPWMOutputs(TIM8, ENABLE);...
STC單片機(jī)如何實(shí)現(xiàn)輸出固定的脈沖個(gè)數(shù)
實(shí)現(xiàn)方法:運(yùn)用PWM輸出功能輸出一定頻率(F)的脈沖,在一定的時(shí)間、以一定的頻率輸出的脈沖個(gè)數(shù)是確定的。所以根據(jù)所要輸出的脈沖個(gè)數(shù)(PlusCount)可以確定輸出脈沖的時(shí)間(TimePlus)。...
2019-10-24 標(biāo)簽:STC單片機(jī)PWM輸出PWM輸出STC單片機(jī)脈沖數(shù)出 11207
STM32開發(fā)板顯示界面并添加狀態(tài)欄的設(shè)置方法解析
需要完成的主要工作有: 1)劃分顯示位置 2)繪制狀態(tài)欄背景 3)繪制電池圖標(biāo):一共7種圖標(biāo)baticos[7] 4)繪制時(shí)間:只顯示時(shí)和分 5)循環(huán)檢測(cè)時(shí)間變化,并更改顯示時(shí)間數(shù)值,...
2019-10-24 標(biāo)簽:STM32開發(fā)板 2855
基于LPC1114單片機(jī)與ATT7053芯片的智能電表設(shè)計(jì)
ATT7053AU是一顆帶 SPI 的單相多功能計(jì)量芯片(EMU) 。 芯片的工作范圍是 3.0 ~ 3.6V。使用晶振為 5.5296MHz。...
基于ATmega16單片機(jī)的數(shù)字電子秤設(shè)計(jì)
首先由稱重傳感器采集因壓力變化而產(chǎn)生的電壓信號(hào),通過(guò)A/D轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),把數(shù)字信號(hào)送入AVR單片機(jī),單片機(jī)做相應(yīng)的處理后,得到當(dāng)前物體重量的數(shù)據(jù),并通過(guò)LCD顯示出...
2019-10-23 標(biāo)簽:AVR單片機(jī)電子秤ATmega16單片機(jī)AVR單片機(jī)電子秤 2755
基于PIC單片機(jī)的直流電機(jī)測(cè)速程序設(shè)計(jì)
u通過(guò)模式選擇位CCPxM3:CCPxM0(CCPxCON《3:0》)選擇事件類型。當(dāng)一個(gè)捕捉發(fā)生時(shí),中斷請(qǐng)求標(biāo)志位CCPxIF置1,它必須用軟件清零。如果在讀取寄存器CCPRx之前發(fā)生了另一個(gè)捕捉,那么之前捕捉的值將...
2019-10-23 標(biāo)簽:PIC單片機(jī)直流電機(jī) 1718
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
| BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
| 無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
| 直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
| 步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無(wú)人機(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 |
































