Datasheet SN8P2501 (SONiX Technology) - 9

ManufacturerSONiX Technology
Description8-Bit Micro Controller
Pages / Page11 / 9 — SN8P2501. V1.0. 5.2 @PWM0_MAX_DUTY. @PWM0_MAX_DUTY Max_Duty. …
File Format / SizePDF / 131 Kb
Document LanguageEnglish

SN8P2501. V1.0. 5.2 @PWM0_MAX_DUTY. @PWM0_MAX_DUTY Max_Duty. @PWM0_MAX_DUTY. MOV. A,#42 ; 42 = 63 (Max. TC0R) / 3 X 2. B0MOV. TC0R,A

SN8P2501 V1.0 5.2 @PWM0_MAX_DUTY @PWM0_MAX_DUTY Max_Duty @PWM0_MAX_DUTY MOV A,#42 ; 42 = 63 (Max TC0R) / 3 X 2 B0MOV TC0R,A

Model Line for this Datasheet

Text Version of Document

SN8P2501
使用注意事項
V1.0 5.2 @PWM0_MAX_DUTY
巨集說明:

語法:
@PWM0_MAX_DUTY Max_Duty
Max_Duty TC0 Overflow Boundary PWM Duty Range PWM Resolution 256 FFh to 00h 0/256 ~ 255/256 8-bit 64 3Fh to 40h 0/64 ~ 63/64 6-bit 32 1Fh to 20h 0/32 ~ 31/32 5-bit 16 0Fh to 10h 0/16 ~ 15/16 4-bit 範例:設置 PWM Max. Duty = 64,Duty = 2:1。
@PWM0_MAX_DUTY 64 MOV A,#42 ; 42 = 63 (Max. TC0R) / 3 X 2 B0MOV TC0R,A B0BSET FPWM0OUT B0BSET FTC0ENB 6 PEDGE
設定:

SN8P2501 PEDGE 暫存器中的 P00G[1:0] 定義與 S8KD-2 ICE 不同,ICE 模擬結果無法與 real chip 一致, 兩者差異列表如下: PEDGE SN8P2501 S8KD-2 ICE P00G1 P00G0 0 0 Reserved Reserved 0 1
Rising Edge Falling Edge
1 0
Falling Edge Rising Edge
1 1 Bi-Direction Bi-Direction http://www.DataSheet4U.net/ 為求 ICE 模擬結果與 SN8P2501 real chip 一致性,提供巨集程式供使用者在 ICE 上模擬,此巨集已經內建 在 Assembler 中,使用者直接下達指令即可。此巨集程式必須配合 ICE_MODE 宣告使用,ICE_MODE EQU 0 應用於 SN8P2501 real chip “.SN8”檔,ICE_MODE EQU 1 應用於 S8KD-2 ICE Emulation。
6.1 @P00_EDGE
巨集說明:

語法:
@P00_EDGE val val
: 1 = Rising edge. 2 = Falling edge. 3 = Level Change (Bi-direction). 範例: 設置 P0.0 interrupt trigger edge 為 Rising Edge,使用 ICE 模擬。 CHIP SN8P2501 .DATA
ICE_MODE EQU 1
.CODE …
@P00_EDGE 1
B0BSET FP00IEN 本資料為松翰科技股份有限公司專有之財產,非經書面許可不准透露或使用本資料,亦不准複印複製或轉變成任何其他形式使用。
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.
Page9 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 其他巨集使用注意事項