/********************************************************************1602液晶顯示********************************************************************/#include #define CPU_F ((double)8000000)#define de
#include#include#defineucharunsignedchar#defineuintunsignedintucharint_flag;uintqian,bai,shi,ge;uinti;floatdistance;//AlphanumericLCDModulefunctions#asm.equ__lcd_port=0x18;PORTB#endasm#include//Extern
********************************************************/ //單片機(jī)四獨(dú)立按鍵控制四LED; //四個(gè)獨(dú)立按鍵對(duì)應(yīng)四個(gè)獨(dú)立的LED. //當(dāng)某一按鍵按下時(shí)對(duì)應(yīng)的LED亮,當(dāng)?shù)诙伟聪聲r(shí)滅。 //四個(gè)LED只能有一個(gè)亮,初學(xué)者
學(xué)習(xí)STM32時(shí),首先要熟悉流水燈例程,在這里就來分析流水燈中的GPIO_Init()函數(shù)例如:流水燈例程中使用的端口是macLED1_GPIO_PORT=GPIOB,控制的引腳是GPIO_Pin_0,引腳的模式是GPIO_Mode_Out_PP(通用推挽輸出),引
rror:Flash Download Failed-"Cortex-M3"出現(xiàn)一般有兩種情況:1.SWD模式下,Debug菜單中,Reset菜單選項(xiàng)(Autodetect/HWreset/sysresetReq/Vectreset)默認(rèn)是AutoDetect,改成SysResetReq即可。2.Jtag模式下,主要是
1、 主體結(jié)構(gòu)1)16位加法計(jì)數(shù)器,由高8位(THi)和低8位(TLi)SFR組成。2)在用作計(jì)數(shù)器時(shí),引腳P3。4(T0)和P3。5(T1)分別是兩個(gè)計(jì)數(shù)器的外部脈沖輸入端。3)引腳P3。2(/INT0)和P3。3(/INT1)在位GATE=1時(shí)可
操作數(shù)在存儲(chǔ)器中,其有效地址是一個(gè)基址寄存器(BX、BP)的值、一個(gè)變址寄存器(SI、DI)的值和指令中的8位/16位偏移量之和。其有效地址的計(jì)算公式如公式所示。在不使用段超越前綴的情況下,規(guī)定:如果有效地址中含有BP
在標(biāo)準(zhǔn)C語言中基本的數(shù)據(jù)類型為char,int,short,long,float和double,而在C51編譯器中int和short相同,float和double相同。說明:(1)類型修飾符signed和unsigned用于修飾字符型和整形。(2)類型修飾符short和l
1. 如c語言同:printf("");在控制臺(tái)就會(huì)輸出""中的內(nèi)容;2. 通過串口輸出:只需要在初始化串口后,直接使用printf("")即可通過串口輸出""中的內(nèi)容(參考keil的安裝文件夾里有個(gè)EXAMPLE目錄,里面HELLO的例子)。主要
//DS18b20的C語言驅(qū)動(dòng)程序,三位數(shù)碼管顯示,讀取當(dāng)前環(huán)境溫度,精度達(dá)0.1度,溫度范圍0-99度//DS18B20詳細(xì)引腳功能描述1、GND地信號(hào);2、DQ數(shù)據(jù)輸入出引腳。開漏單總線接口引腳。當(dāng)被用在寄生電源下//
/***************************************************************四個(gè)按鍵數(shù)值調(diào)整,一個(gè)移位,兩個(gè)加減,一個(gè)確定**針對(duì)0~65536數(shù)值區(qū)間,任意數(shù)值**light**2012-3-28****************************
典型的MCS-51單片機(jī)有四個(gè)雙向8位I/O口,分別記作P0、P1、P2、P3,每一個(gè)口都由口鎖存器、輸入緩沖器/輸出驅(qū)動(dòng)器所組成。下圖別給出了P0、P1、P2、P3口的1位的結(jié)構(gòu)框圖?! 0~P3的口鎖存器結(jié)構(gòu)都是一
stm32作為現(xiàn)在最流行的單片機(jī),廣泛應(yīng)用與各個(gè)領(lǐng)域?,F(xiàn)在的手持設(shè)備也經(jīng)常用stm32作為主控芯片。手持設(shè)備一般帶有顯示器、數(shù)據(jù)存儲(chǔ)單元、按鍵、蜂鳴器這幾個(gè)最常見的部分。以上設(shè)備就是把電路板裝進(jìn)去的效果,由于涉
一、基本格式: 通信頭->巴克碼->地址字->長(zhǎng)度字->命令字->信息位->校準(zhǔn)字 1.通信頭:占1~8個(gè)字節(jié),表通信開始(0x00、0xff不能用作通信頭); 2.巴克碼:占1字節(jié),一般為0x72,表通信頭結(jié)束; 3.地址字:表終端
#includetypedefunsignedcharuchar;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