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