一. IAR SWOIAR在編譯選項里自帶了printf via SWO的功能,首先來說說怎么把信息輸出到SWO口,一句話搞定。ITM_SendChar(ch);ITM這個東西其實(shí)嚴(yán)格來說是Cortex-M提供的一個特性,而不是STM32。利用這個函數(shù)把信息輸出
本文以MC9S12DGl28作為控制核心,設(shè)計自主尋跡的智能車控制系統(tǒng),在檢測到智能車運(yùn)動信息和道路信息的基礎(chǔ)上,采用模糊控制算法控制舵機(jī)轉(zhuǎn)向,通過轉(zhuǎn)速PID調(diào)節(jié)的方式控制直流電機(jī)。實(shí)驗(yàn)證明:該智能車在白色的跑道上能沿著一定寬度任意弧度的黑色引導(dǎo)線以較快的速度平穩(wěn)地行駛,尋跡效果良好,速度和轉(zhuǎn)向控制響應(yīng)快,系統(tǒng)的穩(wěn)定性和抗干擾能力強(qiáng),速度可以達(dá)到1.5 m/s,此方案已應(yīng)用于全國智能車大賽。
LED 小燈是一種簡單的 LED,只能通過亮和滅來表達(dá)簡單的信息。而這節(jié)課我們要來學(xué)習(xí)一種能表達(dá)更復(fù)雜信息的器件——LED 數(shù)碼管。先給大家提供一張原理圖看一下,如圖5-3所示。圖5-3 數(shù)碼管原理圖這是比較常見的數(shù)碼管
第一次用PIC12C508A芯片制作的振蕩器,其源程序?yàn)镻IC01.ASM,占用程序存儲器空間是從D'30‘開始的地址存放的程序,全部程序共占22個地址;第二次再寫時,用同一芯片PIC12C508A.也是一種振蕩器
程序狀態(tài)字PSW是8位寄存器,用于存放程序運(yùn)行的狀態(tài)信息,PSW中各位狀態(tài)通常是在指令執(zhí)行的過程中自動形成的,但也可以由用戶根據(jù)需要采用傳送指令加以改變。各個標(biāo)志位的意義如下:PSW.7(Cy):進(jìn)位標(biāo)志位。PSW.6(
知識:IE寄存器TCON寄存器TMOD 寄存器/*****************2個定時中斷,2個按鈕中斷*******************/#include #define SEG P2 //數(shù)碼管 斷碼口#define SCANP P1 //數(shù)碼管 com掃描口sbit OC = P0^0;
EMC是指設(shè)備或系統(tǒng)在其電磁環(huán)境中能工作且不對該環(huán)境中任何物體構(gòu)成不能承受的電磁騷擾的能力。剩余電流保護(hù)器作為電網(wǎng)末端供電線路保護(hù)裝置(400 V以下),必須滿足。EMC國家標(biāo)準(zhǔn)GB/T17626.5—1999要求,取得3
環(huán)境:主機(jī):WIN10開發(fā)環(huán)境:MDK5.12MCU:STM32F407說明:為單片機(jī)設(shè)計了一套簡單的日志系統(tǒng),通過日志系統(tǒng)提供的接口可以查看設(shè)備狀態(tài),并進(jìn)行一些基本的調(diào)試。日志系統(tǒng)通過串口輸出,所以單片機(jī)需要準(zhǔn)備一個串口供日志
結(jié)合前幾天來寫過的文章, 今天總算寫了一個功能較多的應(yīng)用 - 多功能時鐘, 集時鐘, 秒表, 溫度計一體.基礎(chǔ)文章:1.單片機(jī)練習(xí) - DS18B20溫度轉(zhuǎn)換與顯示2.用C51編寫單片機(jī)延時函數(shù)3.單片機(jī)練習(xí) - 定時器4.單片機(jī)練習(xí) -