: WICE-PIC 1.1 WICE-PIC 1.2 WICE-PIC : WICE-PIC 2.1 2.2 2.3 2.4 WICE-PIC 2.5 WICE-PIC 2.6 : : : : A. B.E.V.Board 1. Internet Internet WWW: http//www.leap.com.tw 2. : TEL: 886-2-7884800 FAX: 886-2-6512307 Internet E-mail: sales @ leap.com.tw : TEL: 86-591-3729174FAX: 86-591-3717704 Internet E-mail: dingxu @public.fz.fj.cn WICE-PIC 1
WICE-PIC Microchip PIC16/17 1.1 WICE-PIC WICE-PIC (CTR ) (CPU ) (POD ( ) PC (CTR ) (CPU ) (POD ) 1.1 WICE-PIC WICE-PIC (CTR ) (CPU (POD ) CPU POD PIC16/17 CPU POD : 1662 CPU 165X POD PIC16C52/54/54A/55/56/57/57A 1601 CPU 165X POD PIC16C52/54/54A/55/56/57/57A/58A 1602 CPU 1661 POD PIC16C61 1602 CPU 16622 POD PIC16C620/621/622 1602 CPU 1671 POD PIC16C71/710 1602 CPU 1671A POD PIC16C71/710/711 1602 CPU 1664 POD PIC16C62/64 1602 CPU 1674 POD PIC16C72/73/74/74A 1602 CPU 1674A POD PIC16C62/63/64/65/72/73/74/74A 1602 CPU 1684 POD PIC16C83/84 1602 CPU 1684A POD PIC16C83/84/84A 1602 CPU 16924 POD PIC16C923/924 1602 CPU 14000 POD PIC14000 1702 CPU 1744 POD PIC17C42/42A/43/44 1.2 WICE-PIC WICE-PIC : 1. WICE-PIC PC (Printer port) PC 2. (25K-20M5 ) 3. 300V 10KV 4. 5V/200MA 2
5. WICE-PIC 6. 1 8 7. 4K 8. 4K 9. 10. 3
WICE-PIC 2.1 IBM-PC 512K RAM (Printer Port)DOS3.30 Config.sys file 30 2.2 DOS WICE-PIC A A:INSTALL C :\WICEPIC WICE-PIC : 1. PNCASM.EXE PIC PNCMACRO.TBL PNCCHI.FNT, PNCENG.FNT, PE2.EXE (: Word BC ) 2. C5X.EXE PIC16C52/54/55/56/57/58 E5X.EXE PIC16C52/54/55/56/57/58 C6X.EXE PIC16C61 PIC16C620/621/622 PIC16C62/64/63/65 PIC16C71/710/711 PIC16C72/73/74/74A PIC16C83/84/84A E6X.EXE PIC16C61 PIC16C620/621/622 PIC16C62/64/63/65 PIC16C71/710/711 PIC16C72/73/74/74A PIC16C83/84/84A PICICE2.EXE C5X.EXEE5X.EXEC6X.EXE E6X.EXEPNCASM.EXE HELPFILE.HLP CINDEX.HLP INDEX.HLP ICLIB5X.LIB PIC16C5X ICLIB6X.LIC PIC16C6X 3. 4
5XDEMO.ASM, PIC16C57/58A 61DEMO.ASM, PIC16C61 62XDEMO.ASM, PIC16C622 64DEMO.ASM, PIC16C64/65/74 71DEMO.ASM, PIC16C71/711 74DEMO.ASM, PIC16C65/74 84DEMO.ASM, PIC16C84/84A 9XDEMO.ASM, PIC16C924 4XDEMO.ASM, PIC17C44 14DEMO.ASM, PIC14000 2.3 WICE-PIC (CTR ) (CPU ), WICE-PIC ( WICE-PIC ) PC (Printer Port) WICE-PIC D WICE-PIC (POD ) "TO ICE" POD "FOR PIC16CXX" ( ) ( WICE-PIC POD "DEMO SCOKET" IC ) DC12V/500MA WICE-PIC WICE-PIC 2.4 WICE-PIC WICE-PIC " " "ENTER" "ESC" WICE-PIC "TAB" FOR PICICE PIC16C6X(X) LEAP PIC IN. CIRCUIT EMULECTER PIC16C7X(X) PLEASE CHOOSE TOOL PIC16C7X(X) < F1/CR/ESC/TAB > PIC16C9X(X) (0) PIC16CXX ASSEMBLER: PNCASM.EXE (1) CHINESE ICE-FOR-5X: C5X.EXE (2) CHINESE ICE-FOR-6X: C6X.EXE (3) ENGLISH ICE-FOR-5X: E5X.EXE (4) ENGLISH ICE-FOR-6X: E6X.EXE : 1. PIC16CXX ASSEMBLER: PNCASM.EXE 5
PNCASM.EXE PNCASM.EXE "Filename.asm" filename.obj PIC filename.lst WICE-PIC filename.ref filename.pos filename.lst filename.map ERROR.INF NOTE PNCASM 2. CHINESE ICE-FOR-5X: C5X.EXE C5X.EXE PIC16C52/54/55/56/57/58 3. CHINESE ICE-FOR-6X: C6X.EXE C6X.EXE PIC16C61 PIC16C620/621/622 PIC16C62/64/63/65 PIC16C71/710/711 PIC16C72/73/74/74A PIC16C83/84/84A 4. ENGLISH ICE-FOR-5X: E5X.EXE E5X.EXE PIC16C52/54/55/56/57/58 5. ENGLISH ICE-FOR-6X: E6X.EXE E6X.EXE PIC16C61 PIC16C620/621/622 PIC16C62/64/63/65 PIC16C71/710/711 PIC16C72/73/74/74A PIC16C83/84/84A 1662 1601 ( 16C5X ) "CHINESEICE-FOR-5X: C5X.EXE" PIC16C5X "ENGLISH ICE-FOR-5X: E5X.EXE" E5X.EXE PIC16C5X 1602 ( 16C5X 16CXX ) "CHINESE ICE-FOR-6X: C6X.EXE""ENGLISH ICE-FOR-6X: E6X.EXE" C6X.EXE E6X.EXE PIC16CXXX 6
" PICICE2 1602 74POD C6X.EXE 74DEMO 74DEMO.ASM 74DEMO.LST 74DEMO.OBJ 2-1 " ""Watchdog"" "" "" " ""Page Down""Page Up" "ESC" 74DEMO.DEF F1 : C:\WORK\74DEMO.lst :PIC16C74 10:35:02 => F S R W M D Go O 0030: 0014- DELAYBUF EQU 14H [BREAK] 0031: 0015- DELAY1 EQU 15H Watchdog [RESET] 0032: 0016- DELAY2 EQU 16H [4.00000MHz] 0033: 0017- DELAY3 EQU 17H [INT/Max 200mA] 0034: 0018- SAVEKEY EQU 18V [HEX] 0035: 0019- POSITION EQU 19H [PIC16C74] 0036: 0007- ***************************************** 0037: 0000- ORG 0000H 0038: 0000-0039: 0000-0040: 0000-2822 0041:0004- WICE-PIC WELCOME! Use F1 to get HELP PRESS ANY KEY ) 0042:0004-2880 0043:0005-0044:0005-0782 TABLR_B: ADDWF PC, 1996.5 LEAP Technologies Co.,Ltd.. TEL:886-2-7884880 FAX:886-2-6512307 $> F2 F3 F4 F5 F6 F7 F10 F12 WICE-PIC 2-1 WICE-PIC NOTE: 1. O (ALT+O) 2. C5X.EXEC6X.EXE WICE-PIC 7
: C5X [/D /H /? FILE NAME] [SYSPATH] C6X [/D /H /? FILE NAME] [SYSPATH] E5X [/D /H /? FILE NAME] [SYSPATH] E6X [/D /H /? FILE NAME] [SYSPATH] /D: " D" (Alt+D) /?: /H: FILENAME: : ".OBJ" ".LST"".POS"".REF"".MAP", ".ASM" PNCASM.EXE SYSPATH: 3. FILENAME SYSPATH WICEPIC.CFG " "" "" " FILENAME.DEF 4. 2.5 WICE-PIC 2.5.1 WICE-PIC WICE-PIC 2-2 [*.ASM] PNCASM.EXE (Cross Assemble) WICE-PIC " O" " [*.ASM] ( ) ( ) ( ) PgDnPgUpEndHome ( ) " "" " Alt+ ( F1 ) Enter 8
F1 WICE-PIC 20 Alt+B Alt+N Enter F1 : C:\WORK\74DEMO.lst logic:0010-1101 :PIC16C74 10:35:02 => F S R W M D Go O Loop 1996.03. Version 4.0 LEAP Technologies Co.Ltd. TEL:886-2-7884800 FAX:886-2-6512307 $> logic:0010-1101 BIT7 - BIT0 (Real Time) 2-2 WICE-PIC 4 : $ >: >: & >: 9 RAM I
% >: " (option)" " " 1. ($.&%).16 16 # List File 2. " " 2.5.2 Loop( Loop ) "F12" Loop Loop RAM (symbol) (bit=0--7) 128 Ctrl+F8 " (WATCH) "" " Loop Del Loop INS, Loop Loop [ESC] [Tab] 2.5.3 WICE-PIC F2 F2 (SP) [TAB] [Shift + Tab] [PgUp][PgDn] 2.5.4 WICE-PIC WICE-PIC RAM Shift + Tab] RAM [ESC] Loop [Ctrl-F8] [Inster][Del] Loop [ESC] 10
2.6 F1 F1 ( ) F1 23 [PgUp]/[PgDn] / ENTER Esc F1 - Go to help screen F2 - Open register windows F3 - Repe F4 - Exc F5 F6 - Exc - GO, F 6 F7 - Set Press F6 function key to begin running program F8 - Open form the current program count address location. F9 - Disp When it is runningthe screen will display F10 - Watc Running.... It will stop at breakpoint or Ctrl+F8 - At.W [Esc] key be pressed. Tab - Shift Shift+Tab Esc - Modi - Esca F6 PC. - Move PgDn/PgDn - Scro... [ESC] Home/End - Jump to top/bottom of windows / Alt+A - Select I/O address menu I/O Alt+D - Select Diagnostic command Alt+F - Select File menu PgUpPgDnENTER Esc 2 3 F1HELP 11
8, Trace Trace "Q" "Ctrl + F6" 3-1 (Rising edge) 14 13 12 11 10 9 8 7 6 5 4 3 2 1 7 6 5 4 3 2 1 0 3-1 BIT0 BIT7 12
(POD ) 71POD 4-1 WICE-PIC 25PIN PC (Printer Port) 34PIN 71POD CN1 71POD CN2 18PIN ( ) DEMO SOCKET IC DEMO SOCKET CN1 PAO A/D VIN CN2 4-1 71-ICE DOS, : WICE-PIC 1. "PIC16CXX ASSEMBLER: PNCASM.EXE", PNCASM "ALT+A" " (A)" ", ENTER 71DEMO ENTER "ALT_P" " (P)" PIC16C71 ENTER F4 71DEMO.ASM 71DEMO.OBJ71DEMO.LST71DEMO.REF71DEMO.POS 71DEMO.MAP ESC 2. "CHINESE ICE-FOR-6X: c6x.exe" "WELCOME..." 13
DEMO 1 ALT+O, O, PIC16C71 2 Watch-Dog 3 [Reset] 4 5 F1 HELP 6 ESC HELP 7 [4.000000MHz] 8 9 PIC16C71 10 ESC O 11 F1 HELP 12 PgUpPgDn 13 Enter 14 ESC 15 ESC 16 F6 G Running: 17 RTCC Display, Display. RTCC, Sleep, Watch-Dog, A/D. sw A /D, VIN A/D.INT Display RESET, Running 18 ESC Abort at 19 F2 20 Alt-O O 21 [INT][EXT] On/Off 22 Alt-R R RESET 00H 23 F7 T 24 Alt-W F5 1; BA {Addr}[Pass Time] F5 1, >1 25 Alt-W WA { }[Bit] 26 BD{Addr}BD WC WD{. Addr} Alt-W 27 : T 100 Led 100, Loop 28 : G MAIN Main, Display Running 29 Q 4K 30 PgUp,PgDn,Home,End Alt-Z -4096/4095 31 ESC 32 G MAIN MAIN MAIN 4K 33 RTCC 34 Q MAIN 4K 35 PgUp,PgDn,Home,End Alt-Z -4096/4095 36 ESC 37 :O RB 0Enter Led, 0 B, Display 14
38 Led Alt + F Alt + S Alt + R Alt + W Alt + M Alt + D Alt + G Alt + O ( F Menu) Trace Cross Assemble DOS SHELL (Ctrl+D) (Esc) ( S Menu) (Ctrl+F) (Ctrl+N) (Ctrl+B) ( R Menu) (R) (F4) (F7) (F8) (E) ( W Menu) (F7) ( M Menu) RAM ( Diagnostic!) ( Go!) ( O Menu) Watchdog F1 F2 / F3 F4 F5 F6 15
F7 F8 F9 F10 F11 F12 (Trace into) (Step over) (RAM) ( ) PIC A BA BC BD C Loop E F RAM G I I/O L { 1}{ 2} LC Loop O I/O J N Q R T WA WC WD TAB PGDN PGUP HOME END / CTRL+D ALT+B ALT+N Shift+Tab ESC DOS 16
1. Can not open... file ( ) : 2. Printer Port error : DC12V PC 3. CAUTION!! System Error, Check CRYSTAL :, 4. CAUTION!! Run Diagnotic to check system : 5. CAUTION!! System Error, Can't Run Program : MCLR 6. Changing page is invalid on PIC16c57 : PIC16c57 RAM Tab Ctrl+PgUp Ctrl+PgDn 7. Chinese-Font-Table read error : 8. Command-Word too long : 9. Ctrl+Break pressed,program aborting... : Ctrl+Break 10. Could not get total lines of list file.lst :.POS.LST 11. Debug Command incorrect : 12. Display Graphics Card Invalid : ( EGA/VGA ) 13. Duplicate Set BreakPoint 14. ERROR in loading the new file!! 15. Few operands for new instruction : ( ) 16. Have not set this break point 17. Have not set this Variable 18. IC type is incorrect IC :.OBJ 19. Illeagal Address inputed! : (PC ) ROM 20. Illeagal Break Point 21. Illegal Pass Count (Passcount 1 ~ 255) 22. Invalid at 320*xxx graphics mode 17
: 320 23. Invalid at xxx*200 graphics mode : 200 24. Invalid filename : ".Lst" 25. Invalid(Overflow) value inputed : 26. Invalid PC (PC) : PC 27. WDT Timer-Out : CLRWDT 28. Jump Address is not Found 29. Mnemonic invalid 30. Modify value of REG#1/#2 by changing PC 12 : NO.1,2 PC 31. More Operands : 32. Next string not found : 33. No code generated for this line. : 34. Not enought memory for... : 35. Operands overflow for new instruction : 36. Oscillator Stopped 37. Parameter number too few : 38. Parameter number too much : 39. Parameter too long : 15 40. Previous string not found : 41. Real Time Trace Failed 42. Register is 8-bit location 8 : 0ff(HEX)! 43. Search string have not inputed : 44. Shell Failed DOS Reset 18
45. Show mark file error : 46. Symbol have not defined 47. Syntax error : 48. Unknown symbol or register No. RAM 49. Uasge: 16XXICE {/D /? filename} [/Type] [SysPath] : DOS WICE-PIC 50. Watch-Dog : Disable Off 51. stack overflow : 8 52. stack underflow : 0, RUTURN 19