SN8P2501 使用注意事項 V1.02.2 @B0TS1 巨集程式: 語法: @B0TS1 port, pin port : I/O port 位置,設置數值為 P0, P1, P2, P5。 pin :I/O port 腳位位置, 程式: @B0TS1 MACRO port, pin IF pin == 0 B0MOV A, port AND A,#00000001B B0BTS0 FZ ELSEIF pin == 1 B0MOV A, port AND A,#00000010B B0BTS0 FZ ELSEIF pin == 2 B0MOV A, port AND A,#00000100B B0BTS0 FZ ELSEIF pin == 3 B0MOV A, port AND A,#00001000B B0BTS0 FZ ELSEIF pin == 4 B0MOV A, port AND A,#00010000B B0BTS0 FZ ELSEIF pin == 5 B0MOV A, port AND A,#00100000B B0BTS0 FZ ELSEIF pin == 6 B0MOV A, port AND A,#01000000B http://www.DataSheet4U.net/ B0BTS0 FZ ELSEIF pin == 7 B0MOV A, port AND A,#10000000B B0BTS0 FZ ELSE ECHO <@BTS1 MACRO Error: Invalid pin value for SN8P2501.> ERROR ENDIF ENDM 範例:Bit test P0.0 是否為 1,成立程式跳至 SUB1,不成立跳至 SUB2。 @BTS1P0,0JMPSUB2 ; P0.0 = 0JMPSUB1;P0.0=1 本資料為松翰科技股份有限公司專有之財產,非經書面許可不准透露或使用本資料,亦不准複印複製或轉變成任何其他形式使用。 The information contained herein is the exclusive property of SONiX technology Co., Ltd. and shall not be distributed , reproduced , or disclosed in whole or in part without prior written permission of SONiX technology Co., Ltd. Page6 datasheet pdf - http://www.DataSheet4U.net/ Document Outline CODE OPTION: Fcpu code option: Noise Filter code option: Low Power: Watchdog操作注意事項: BIT TEST I/O: @B0TS0巨集程式: @B0TS1巨集程式: SN8P2501 S8KD-2 ICE 仿真注意事項表 P0.0 OUTPUT MODE EMULATION IN S8KD-2 ICE: @P00_MODE巨集說明: @P00_OUT巨集說明: 設定 PWM DUTY: ICE_MODE設置說明: @PWM0_MAX_DUTY巨集說明: PEDGE設定: @P00_EDGE巨集說明: B0BSET FP00IEN 其他巨集使用注意事項