春節(jié)過(guò)后,很多內(nèi)容都忘記了,好在以前整理了一些子函數(shù),子模塊。今天就用子函數(shù)模塊化編寫(xiě),液晶LCD1602實(shí)時(shí)顯示時(shí)鐘。用到這樣幾個(gè)文件:delay.c采用定時(shí)器延時(shí)函數(shù),里面有延時(shí)毫秒和微秒的函數(shù)。lcd1602.c液晶顯
前兩天剛學(xué)了戰(zhàn)艦的OLED顯示實(shí)驗(yàn),下面是我總結(jié)的OLED顯示方法:比如我們想讓OLED顯示屏顯示一個(gè)字符串:“CODE”,主函數(shù)是這么兩條語(yǔ)句:,(63和48是字符串在屏幕中顯示的位置,這里我們不管他。。)這兩條語(yǔ)句的
利用定時(shí)器T0產(chǎn)生定時(shí)脈沖。每隔2ms產(chǎn)生寬度為2個(gè)機(jī)器周期的正脈沖,由P1.0輸出此定時(shí)序列脈沖信號(hào)(設(shè)時(shí)鐘頻率為6MHZ)。 答:首先求出定時(shí)器T0初值。由于時(shí)鐘頻率為6MHZ,所以,機(jī)器周期為2μs。因?yàn)椋簍=(213-T0
(1)輸入捕獲用的定時(shí)器3的通道3(2)輸入捕獲配置可按照中文參考手冊(cè)進(jìn)行配置,如下:(3)每次配置用的超聲波模塊如下:其中vcc:5vTRIG觸發(fā)控制信號(hào)輸入,ECHO回響信號(hào)輸出觸發(fā)信號(hào)輸入是指給最少10us的高電平信
邏輯運(yùn)算特點(diǎn):1.按位操作2.位與位之間無(wú)進(jìn)位或借位3.沒(méi)有數(shù)的正負(fù)與輸?shù)拇笮≈诌壿嬤\(yùn)算指令有四個(gè):AND :與ORR:或EOR:異或BIC:位清零四條指令格式統(tǒng)一為:指令{條件}{S} 目的寄存器Rd,寄存器Rn,operand
C51中定義變量時(shí)如果省略存儲(chǔ)器類型,Keil C51編譯系統(tǒng)則會(huì)按編譯模式SMALL、COMPACT和LARGE所規(guī)定的默認(rèn)存儲(chǔ)器類型去指定變量的存儲(chǔ)區(qū)域,無(wú)論什么存儲(chǔ)模式都可以聲明變量在任何的8051存儲(chǔ)區(qū)范圍i,但是把最常用
看門狗的作用:在啟動(dòng)正常運(yùn)行的時(shí)候,系統(tǒng)不能復(fù)位。在系統(tǒng)跑飛(程序異常執(zhí)行)的情況,系統(tǒng)復(fù)位,程序重新執(zhí)行STM32有兩個(gè)看門狗:獨(dú)立看門狗(IWDG)由專用的低速時(shí)鐘(LSI)驅(qū)動(dòng),即使主時(shí)鐘發(fā)生故障它仍有效。獨(dú)
我用的是戰(zhàn)艦STM32開(kāi)發(fā)板,兩個(gè)知識(shí)點(diǎn),一:是STM32 SPI的原理;二:用STM32自帶的SPI對(duì)外部flash(W25Q64)的讀寫(xiě)。一:STM32 SPI的原理 先上圖:主模式和從模式:主模式:主設(shè)備在SCK腳產(chǎn)生時(shí)鐘;從模式:SCK引腳用
引言 電開(kāi)水機(jī)具有清潔、高效、安裝簡(jiǎn)便等特點(diǎn),因此被廣泛應(yīng)用在學(xué)校、工廠、機(jī)關(guān)、賓館等場(chǎng)所,為人們飲水提供了便利。目前市售的電開(kāi)水機(jī),通常由儲(chǔ)水箱、加熱器、進(jìn)水閥等部件組成,結(jié)構(gòu)簡(jiǎn)單,功能單一。使用這些
T/C1是16位定時(shí)器/計(jì)數(shù)器,它的計(jì)數(shù)器由兩個(gè)8位寄存器TCNT1H,TCNT1L構(gòu)成,TCNT1H是高8位寄存器,TCNT1L是低8位寄存器。最大計(jì)算值為2的16次冪,十六進(jìn)制是0xFFFF=65535.例如:定時(shí)200ms ,晶振8MHZ,分頻
----------------------------------------------------名稱:51單片機(jī)自帶串口平臺(tái):Keil 4, Ly-51S學(xué)習(xí)板引腳定義如下:RXD TXDMAX232與51連接:TXD-T1IN RXD-R1OUT------------------------------------------------
上午想要用Timer10做相對(duì)精確的延時(shí)功能,但是用示波器發(fā)現(xiàn)實(shí)際延時(shí)數(shù)值總是只有一半,百思不得其解。仔細(xì)查閱各處資料結(jié)合實(shí)際研究后對(duì)stm32f407的14個(gè)定時(shí)器的時(shí)鐘做一個(gè)總結(jié):從時(shí)鐘樹(shù)中我們可以得知(時(shí)鐘樹(shù)的圖
1.如何使用定時(shí)器的捕捉功能。簡(jiǎn)介:輸入捕捉功能在頻率(或周期)、脈沖寬度測(cè)量的應(yīng)用中非常有用。 #define FOSC 80E6 //定義主系統(tǒng)時(shí)鐘為80M #define PB_DIV 8 //定義系統(tǒng)外設(shè)分頻器為8 #define PRESCALE 8
基于s5pv2410,cortex a8的四個(gè)按鍵每一個(gè)按鍵點(diǎn)了對(duì)應(yīng)的燈對(duì)于用匯編來(lái)編程的話不難,重點(diǎn)在于數(shù)據(jù)手冊(cè),電路圖,管腳的看懂直接上代碼.globl _start_start:ldr r0,=0xe0200c40 @按鍵控制寄存器的地址ldr r1,[r0]bic
基礎(chǔ)知識(shí)里已經(jīng)基本上講解了UCOS要生活的家(即硬件平臺(tái)環(huán)境),還有就是為了讓高級(jí)語(yǔ)言寫(xiě)的程序能變成在硬件平臺(tái)上直接運(yùn)行的程序,編譯器都干了些什么。還有這個(gè)C語(yǔ)言運(yùn)行的環(huán)境問(wèn)題,也就是從硬件和匯編語(yǔ)言的角度