原创 Keil c與彙編
在寫這片文章之前,寫了個試驗程序,但總是通不過,查看彙編代碼發現c文件中的語句根本沒有被編譯進去,怎麼也找不到原因,鬱悶~~ 最後在網
原创 Keil應用經驗
keil c 中可以用關鍵字 reentrant 定義, 如:void fun(void) reentrant{} 但函數中不可以使用BOOL變量,以爲KEIL默認 將所有變量定位到外部RAM的最高處,而外部RAM不可以位尋址。 另外
原创 Keil中高128地址
AT89s52 datasheet原文摘抄: 特殊功能寄存器(SFR)的地址空間映象如表1所示。並不是所有的地址都被定義了。片上沒有定義的地址是不能用的。讀這些地址,一般將得到一個隨機數據;寫入的數據將會無效。 AT89S52 有256
原创 Keil C調用匯編(一)
//c中的程序如下 extern void DELAY(unsigned char i,unsigned int j); char CYZ; void main(void) { DELAY(10,1000); } ;彙編程序如下: PU
原创 VB中操作剪粘板方法
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★剪粘板應用 Clipboard.Clear'剪
原创 Keil C調用匯編(二)
NAME TX400us using 0 TX_N_TIME EQU 80 ;405us TX_W_TIME EQU 250 ; ;1215us TX_S_TIME EQU 20;20同步寬度 68
原创 常量定義及定的方法二
常量定位及初始化: 新建一個TABLE.C 寫入 char code table[]={ 初始值}; KEIL定位:選擇 option-->BL51
原创 騰訊QQ服務器IP地址彙總表
騰訊QQ服務器彙總表 作者:浪跡京城 時間:2008-5-12 QQ是如此的成功,想必在企業做網絡管理員的朋友們一定有爲此煩惱過,我也只是其中一小位; 衆所周知的,QQ的服務器以及所走的端口都非常的多。所以禁止起來是非常的麻煩。但是
原创 STM32F10x 調試口釋放
STM32F10x 的DBG接口上電後默認爲調試口,如果需要做爲普通IO口則需要以下步驟操作。 例如:需要將其PB4口做爲普通口(即圖中的001模式) RCC_APB2PeriphClockCmd(RCC_APB2Periph_A
原创 VB中打開我的電腦及其它
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★打開電腦對應文件夾 Shell "explor
原创 VC常用方法
一、打開CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、關閉CD_ROM mciSendString("Set cdAudio door close
原创 STM32F103系列 HSI 48M
void RCC_Configuration(void) { RCC_DeInit(); /*將外設RCC寄存器重設爲缺省值 */
原创 data,idata,xdata,pdata的區別
在51系列中data,idata,xdata,pdata的區別 data:固定指前面0x00-0x7f的128個RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。 idata:固定指前面0x00-0xff的256個RAM,其中前
原创 STM32 UART1 DMA 發送數據
/************************************** 2013-7-17 18:28:27 auto create McuCode 2.1 Help you! [email protected] *********
原创 STM32 PWM底層驅動
//說明:利用TIMER1的CH1即PA8端口輸出PWM驅動蜂鳴器。以下是代碼(在STM32F103上應用的) void fn_pwm_init(INT16U _pwmFreq) { //ToDo: Add your code Here