uchar code 區(qū)別于 uchar
uchar a[5];
uchar code b[5];
在以上語句中,數(shù)組a[5]中的內(nèi)容是存放在數(shù)據(jù)存儲(chǔ)區(qū)(RAM)中的,在程序運(yùn)行工程中各個(gè)數(shù)組元素的值可以被修改,掉電后a[5]中的數(shù)據(jù)無法保存。
而數(shù)組b[5]中的內(nèi)容是存放在程序存儲(chǔ)區(qū)(如flash)中的,只有在燒寫程序時(shí),才能改變b[5]中的各元素的值,在程序運(yùn)行工程中無法修改,并且掉電后b[5]中的數(shù)據(jù)不消失。
評論