『壹』 pic16f73單片機查表方式(匯編的)
跟51的完全不一樣,PIC單片機沒有專用的查表指令。一般都是用RETLW指令來做查表,思路是利用子程序帶值返回的這一方式來實現。具體是在主程序中先取出表數據地址放入W,接著調用子程序,子程序的第一條指令將W置入PC,則程序跳到數據地址的地方,再由「RETLW」指令將數據返回到主程序。
ORG 0100H
BIAO: ADDWF PCL,F
RETLW 數據1
RETLW 數據2
RETLW 數據3
……
RETLW 數據n
『貳』 求用PIC單片機語言編寫一段crc8校驗碼的程序 (求大神指點,要是有注釋就更好了)
可以參考北航的《PIC16系列單片機C程序設計與PROTEUS模擬》一書,裡面有8位的和16位的CRC程序,是用PICC編的,8位的好象在第6章的一線式溫度感測器那一節。