keil MDK版本:V4.03PC-lint版本: V8.0關于pc-lint的強大作用,網(wǎng)上有很多,這里不想再復述,只說一句:能通過pc-lint檢驗的程序不一定沒有問題,但通過了pc-lint檢驗的程序,質(zhì)量的提高也是不言而喻的。首先安裝ke
;問題:C語言不允許使用位變量來訪問浮點數(shù)據(jù)類型的二進制位,請看一下代碼:unionflm{floatmf;longml;};bdatastructbady{charml;unionflmex;}try;sbittryf31 = try.ex.ml ^ 31;sbittrym10 = try.ml ^ 0;sbittrym17
學習使用單片機就是理解單片機硬件結構,以及內(nèi)部資源的應用,在匯編或C語言中學會各種功能的初始化設置,以及實現(xiàn)各種功能的程序編制。以下是小編的一些經(jīng)驗: 第一步:數(shù)字I/O的使用 使用按鈕輸入信號,發(fā)光二
初學51單片機,中斷快把我弄暈了,終于明白點了,怕忘了,貼在這里需要時方便自己找鎖存器電路LED顯示器連接電路數(shù)碼表編制方式:共8位從低4位到高4位,顯示送高電平,如數(shù)字2二進制是0101 1011即16進制為:0x5BC語言
1、函數(shù)原型:void Jump_Address(void){if (((*(volatile u32*)ApplicationAddress) & 0x2FFE0000 ) == 0x20000000){test = (*(volatile u32*)ApplicationAddress);JumpAddress = *(volatile u32*) (ApplicationAddr
S3C2440A RISC微處理器可以支持一個多主控IIC總線串行接口。一條專用串行數(shù)據(jù)線(SDA)和一條專用串行時鐘線(SCL)傳遞連接到IIC總線的總線主控和外設之間的信息。SDA和SCL線都為雙向的圖上可見,IIC時鐘從PCLK產(chǎn)生,
快速PWM 模式(WGM13:0 = 5、6、 7、14 或15) 可用來產(chǎn)生高頻的PWM 波形??焖貾WM模式與其他PWM模式的不同之處是其單邊斜坡工作方式。計數(shù)器從BOTTOM計到TOP,然后立即回到BOTTOM 重新開始。對于普通的比
//ICC-AVR application builder : 2006-7-7 11:30:51 // Target : M8 // Crystal: 8.0000Mhz 20k for G4PC50U#include #include #define INT0 6 //=====================周期為20ms,spwm頻率為20k==========
一、USB的“JoyStickMouse”例程結構分析1、例程的結構(1)底層結構包括5個文件:usb_core.c(USB總線數(shù)據(jù)處理的核心文件),usb_init.c,usb_int.c(用于端點數(shù)據(jù)輸入輸入中斷處理),usb_mem.c(用于緩沖區(qū)操作)
今兒學習了動態(tài)數(shù)碼管顯示的知識,其實很簡單,只要是首先讓數(shù)碼管逐個顯示1,2,3,4...間隔1秒鐘,用定時器0控制時間,未選也用一個table數(shù)組表示出來,然后減小間隔時間,我這用的是5ms顯示效果不錯,利用人眼的
學習準備 : 1 硬件準備 : 一臺電腦(不需要很棒的配置,運行程序不卡既可以了) 學習板 (我自己是在淘寶上買了stc89c52的板子,功能不是很強,但用作學習應該是夠了) #這里
計時器記錄單片機外部發(fā)生的事情;而定時器是單片機自身提供的計數(shù)器,51單片機經(jīng)過12分頻后提供給單片機的只有1MHZ的脈沖,脈沖時間間隔1微秒。MC51外接12M晶振(11.0592MHZ),12MHZ/12=1MHZ=1000000次/秒=1000000次
例:改進的冒泡排序(單字節(jié))N EQU 10FIR EQU 40HLJMP GOTABL:DB 12,3,45H,22,6,9,33DB 23H,43,11 ;數(shù)組元素表GO: MOV DPTR,#TABLMOV R0,#FIRMOV R7,#NEVALU:MOV A,0 ;給工作單元賦值MOVC A,@A+D
說 明:這是u-boot移植文檔,移植到實驗室的遠峰s3c2410開發(fā)板(YF2410, 無NOR flash)。當時本來計劃細化后分幾部分貼在博客上,后來也沒做這項工作。正好前幾天轉(zhuǎn)了一篇在skyeye上運行u-boot的文章,順便貼出自己這
移植環(huán)境1,主機環(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-eabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash。5,u-bo