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