- 綠色版查看
- 綠色版查看
- 綠色版查看
STC沒有ISP功能,以前的STC芯片會把用戶編程區的地址給出來,但是后來硬件上用類似屏蔽的方法禁止用戶自編程了,如果想用ISP功能就要用STC自己的編程器才可以。
STC雖然沒有了ISP功能但是他們用IAP代替了,STC有專門的IAP功能芯片,其實就是用了一個很大的EEPROM,分了三個區,一區是用戶程序區,二區是IAP程序搬移區,三區是新程序區。
這三個區存放的都是獨立且完整的程序。當需要ISP/IAP功能的時候就用二區存放的程序代碼功能去擦除一區并將三區的新代碼寫入。復位以后單片機又回到一區,也就是完成了代碼升級的功能。
IAP的這三個區是可以用戶定義的??梢匀ゲ榭碨TC_IAP芯片的數據手冊,想想就能明白了。
1、strcpy:字符串復制,比如:設str1,str2是字符串指針,strcpy(str1,"asdg")或者strcpy(str1,str2)這樣都可以,用法是把后者復制到前者,要注意的是前者不能是常量指針,比如“sdffsd”這樣的。
2、strcmp:用法與上面差不如,不過沒有常量的限制,作用是比較兩個字符串大小,大于返回大于正數,小于返回負數,相等返回0。
3、兩者包含在string.h頭文件中
4、此外還有strstr,strcat等比較有用的函數,多找些字符串的代碼看一下,然后找些題寫一下就明白 了
您的評論需要經過審核才能顯示
有用
有用
有用