布爾處理功能是MCS-51系列單片機(jī)的一個(gè)重要特征,這是出于實(shí)際應(yīng)用需要而設(shè)置的。布爾變量也即開關(guān)變量,它是以位(bit)為單位進(jìn)行操作的。在物理結(jié)構(gòu)上,MCS-51單片機(jī)有一個(gè)布爾處理機(jī),它以進(jìn)位標(biāo)志做為累加位,以
數(shù)據(jù)傳感器DS18B20編寫原因:.....暫略特性:1.單獨(dú)的單線接口,只需1個(gè)接口引腳即可通信;2.不需要外部元件;3.可用數(shù)據(jù)線供電;4.不需備份電源;5.測(cè)量范圍從-55°C ~ +125°C, 增量為0.0625°C;6.以12位數(shù)字值方式
上一篇是PWM接口~~今天就是IIC了~~基本上結(jié)束了~~~~真不容易啊~~如果還有心情,我會(huì)試試用LPC2106驅(qū)動(dòng)AT24C1024的~~如果不想做了~~那就到這里了~~快要開學(xué)嘍~~呵呵~~放松自己嘍~~~~八、IIC接口八—(01)、IIC相關(guān)應(yīng)
設(shè)計(jì)目的利用所學(xué)單片機(jī)的理論知識(shí)進(jìn)行軟硬件整體設(shè)計(jì),鍛煉學(xué)生理論聯(lián)系實(shí)際、綜合應(yīng)用的能力。設(shè)計(jì)內(nèi)容:設(shè)計(jì)基于單片機(jī)的6人搶答器,并編程實(shí)現(xiàn)其功能.設(shè)備和器材:?jiǎn)纹瑱C(jī)最小開發(fā)系統(tǒng),中斷控制器8259A一片(自選
設(shè)備通常會(huì)提供一組寄存器來(lái)用于控制設(shè)備、讀寫設(shè)備和獲取設(shè)備狀態(tài),即控制寄存器、數(shù)據(jù)寄存器和狀態(tài)寄存器。這些寄存器可能位于IO空間,也可能位于內(nèi)存空間。當(dāng)位于IO空間時(shí),通常被稱為IO端口,位于內(nèi)存空間時(shí),對(duì)
/********************************************************************學(xué)習(xí)型PT2262無(wú)線遙控開關(guān)程序STC系列89C58RD晶振11.0952MHZ~12MHZ發(fā)射芯片采用的是PT2262芯片用4.7M的震蕩電阻315M發(fā)射通電后運(yùn)行指示燈閃爍
;*************************************************************************;; OriginalheaderfileforPIC16F84&AKIZUKI’sassembler.; Copyright(c)1998by32TechnicalLaboratory(JG6DFK/QRP).; A
矩陣鍵盤程序,作為麥知club小車項(xiàng)目的一部分,從IAR狀態(tài)機(jī)應(yīng)用修改而來(lái)。IAR7.4+STM32CUBEMX調(diào)試通過(guò)。鍵盤行4,列3,每條線都有10K上拉電阻。改到4×4矩陣也很容易。行線設(shè)置為 輸入,針腳為浮空; 列線設(shè)置為開漏
/**************************文件所用資源1.端口:P0.4,P0.5,P0.62.調(diào)用delay_ms函數(shù)**************************//***********************1302引腳定義***********************/sbit T_RST= P0^4;sbit T_DAT = P0^5
STM32定時(shí)器編碼器模式計(jì)算減速電機(jī)AB相脈沖個(gè)數(shù),通過(guò) AB相脈沖的上升沿和下降沿觸發(fā),然后計(jì)數(shù)器加一,那么如果檢測(cè)到一個(gè)周期,有AB兩相,兩個(gè)上升沿兩個(gè)下降沿的話,計(jì)數(shù)器就會(huì)四個(gè) 加一 。#ifndef __TIMER_H#de
一、標(biāo)準(zhǔn)固件庫(kù)簡(jiǎn)介本文下載的是STM32F4xx_DSP_StdPeriph_Lib_V1.5.0,其文件夾如下圖所示:其中Project文件夾為各個(gè)開發(fā)環(huán)境(MDK-ARM、EWARM、TrueSTUDIO)的模板工程,Utilities文件夾為官方評(píng)估板的標(biāo)準(zhǔn)固件庫(kù)應(yīng)
移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash
AVR端口是真正的雙向端口,不像51偽雙向。這也是AVR的一項(xiàng)優(yōu)勢(shì),只是操作時(shí)大家注意DDRn就可以了。真正雙向端口在模擬時(shí)序方面不如偽雙向的方便。 DDRn PORTnPINn 解釋:n為端口號(hào):ABCDE DDRn:控
背景知識(shí)1. LCD工作的硬件需求: 要使一塊LCD正常的顯示文字或圖像,不僅需要LCD驅(qū)動(dòng)器,而且還需要相應(yīng)的LCD控制器。在通常情況下,生產(chǎn)廠商把LCD驅(qū)動(dòng)器會(huì)以COF/COG的形式與LCD玻璃基板制作在一起,而LCD控制器則是
看到好多新手對(duì)AVR單片機(jī)位變量使用不明白,現(xiàn)在提供一個(gè)I/O口位操作方法供大家學(xué)習(xí):下面是我用的宏定義方式:#defineLED_SETPORTD|=(1