在一個(gè)程序的編寫(xiě)過(guò)程中,隨著代碼量的增加,如果把所有的語(yǔ)句都寫(xiě)到 main 函數(shù)中,一方面程序會(huì)顯得的比較亂,另外一個(gè)方面,當(dāng)同一個(gè)功能需要在不同地方執(zhí)行時(shí),我們就得再重復(fù)寫(xiě)一遍相同的語(yǔ)句。此時(shí),如果把一些
數(shù)碼管選7SEG-MPX1-CC,共陰極數(shù)碼管。也就是低電平選通(最右腳),數(shù)碼管左邊8只管腳,從左到右,由低到高,分別接PC0---PC7。c程序如下:#include#include#define int8u unsigned char#define int16u unsigned in
頭文件在C51的編程中是不可缺少的部分。本文將對(duì)keilC中常用頭文件予以說(shuō)明,并就如何編寫(xiě)頭文件進(jìn)行初步介紹。一、C51常見(jiàn)本征函數(shù)庫(kù)一些常見(jiàn)的頭文件都是keilC自帶的,在安裝目錄下的C51文件夾的INC中可以找到keil
********************************************************************************************************** FORMAT CURRENT TIME INTO STRING** Description : Formats the current time into an ASCII string
實(shí)驗(yàn)?zāi)康模和黄?KB的Steppingstone存儲(chǔ)空間限制,讀取NandFlash中4KB后的代碼實(shí)現(xiàn)“點(diǎn)燈大法”,借此掌握NandFlash的操作。實(shí)驗(yàn)環(huán)境及說(shuō)明:恒頤S3C2410開(kāi)發(fā)板H2410。H2410核心板的NandFlash選用的是三星片上(SOP)K9
環(huán)境:主機(jī):WIN7開(kāi)發(fā)環(huán)境:MDK4.72MCU:STM32F101源代碼://定義IO初始化結(jié)構(gòu)體GPIO_InitTypeDefGPIO_InitStructure;//設(shè)置zigbee模塊進(jìn)入低功耗模式inf_zigbee_sleep();RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|R
串口設(shè)置的一般步驟可以總結(jié)為如下幾個(gè):1) 串口時(shí)鐘使能, GPIO時(shí)鐘使能2) 串口復(fù)位3)GPIO 端口模式設(shè)置4) 串口參數(shù)初始化5) 開(kāi)啟中斷并且初始化 NVIC(如果需要開(kāi)啟中斷才這個(gè)步驟) (如果需要開(kāi)啟中斷才這個(gè)步驟
從這里下載gcc:http://sourceforge.net/projects/mspgcc/下載下來(lái)之后是一個(gè)zip包,解壓出來(lái),然后設(shè)置環(huán)境變量,例如:exportPATH=$PATH:$HOME/tools/mspgcc-20120406-p20120911/bin可以編譯一個(gè)簡(jiǎn)單的程序測(cè)試一下
在 Kei 里使用 DeBug 模式時(shí),如要 查看外部 RAM 的數(shù)據(jù) 或查看 ACC 的內(nèi)容可以進(jìn)行以下操作;sysGetTxMode:LCALL Com0185(C:2B95)JNB 0xE0.0,sysGetTxMode................retCom0185:MOV DPTR,#0x7020MOVX A,@DPT
stm8時(shí)鐘源有4種:1. 16MHz的高速內(nèi)部時(shí)鐘源HSI2. 1到16MHz的高速外部時(shí)鐘源HSE3. 32.768KHz的低速外部時(shí)鐘源LSE4. 38KHz的低速內(nèi)部時(shí)鐘源LSI這4種時(shí)鐘源都可以作為系統(tǒng)時(shí)鐘,大家也可以用示波器量一下59引腳,看輸出
從EEPROM中讀取數(shù)據(jù)步驟: 1、把地址寫(xiě)入到地址寄存器EEADR中,注意該地址不能超過(guò)所用PIC1687X型號(hào)單片機(jī)內(nèi)部EEPROM實(shí)際容量。 2、把控制位EEPGD清零,以選定讀取對(duì)象為EEPROM數(shù)據(jù)存儲(chǔ)器。 3、把控制位RD置1,啟
這里把EEPROM 24c02封裝起來(lái),今后可以直接調(diào)用,其連線(xiàn)方式為:SDA-P2.1;SCL-P2.0;WP-VCC>_
在Keil MDK編譯器編譯后,信息欄都會(huì)顯示編譯情況,這其中就包含了FLASH跟SRAM的信息。如下圖所示,/*********************************************************************************************/查看FLASH跟S
The microcontroller is PIC32MZ2048ECH144 on the PIC32MZ EC Starter Kit. This microcontroller has four 32-bit synchronous timers are available by combining Timer2 with Timer3, Timer4 with Timer5, T
最近有位同事接私活時(shí)遇到一個(gè)問(wèn)題,用 Keil-5 可以打開(kāi)甲方給的工程,但是仿真和下載出錯(cuò)。根據(jù)報(bào)的錯(cuò)誤,找到了問(wèn)題,原來(lái)是 Keil 5 不支持 LPC2368 這款設(shè)備。如下圖:打開(kāi) pack installer 也沒(méi)有找到 LPC2000 系