記錄一下兩個很奇怪的問題

2022-02-17 00:29:03 字數 544 閱讀 1310

最近剛做好乙個站,基於rails 3,教程為主,大家捧場看看,謝謝!www.yo945.com

微控制器用的是stc89c52rc

第乙個問題是,定義了乙個unsigned int型別的全域性變數後,微控制器的速度變得莫名其妙的慢,有乙個在1602液晶上顯示一些字元的函式,結果卻是大概2秒鐘左右才顯示乙個字元。問題讓人非常的費解,注釋掉這個全域性變數後,問題就全好了。更讓我想不明白的是,這個全域性變數我都沒有使用,只是定義了想在後面用的。

第二個問題,延時函式,int引數只能傳最大到255的值

void delay(int ms)

int i,j;

for(i=0;ifor(j=0;j這是乙個非常普通的延時函式,結果發現延時的時候,本來想延時1000毫秒的,結果卻是一閃而過,很讓我費解。後來在keil裡面除錯,發現傳的引數,都變了,最大只能是到255……幾乎變成了unsigned char了

這兩個問題也問了一些人,沒人能給我解答,不知道是什麼原因,莫非是keil 4的bug不成?

微控制器:stc89c52rc

編譯器:keil 4 (9.0)

兩個奇怪的問題

因為 中有align left class table cellspacing 1 cellpadding 4 width 800 align left 導致 相對位置十分的怪異。後面的文字不是在 後面,而是和 在水平上對齊!刪掉就好了。td font family tahoma,verdana f...

兩個奇怪的問題

因為 中有align left class table cellspacing 1 cellpadding 4 width 800 align left 導致 相對位置十分的怪異。後面的文字不是在 後面,而是和 在水平上對齊!刪掉就好了。td font family tahoma,verdana f...

乙個很奇怪的問題

if equipmentlist.size 0 string equipidarray new string 3 for int i 0 i equipmentlist.size i element equipment element equipmentlist.get i string equip...