เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ ao-dbg เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
ao-dbg - hex debugger เบชเปเบฒเบฅเบฑเบเปเบเปเบเบเปเบเบต cc1111
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
ao-dbg [-เบ cpu-type] [-X เบเบงเบฒเบกเบเบตเป] [-c] [-r เบเปเบญเบเบเบฑเบ] [-Z เบเปเบญเบเบเบฑเบ] [-s] [-เบช] [-เบ
เบเบฒเบเบเบฐเบเบธเปเบเปเบเบทเบญเบ] [-V] [-v] [-H] [-h] [-m] [-T tty-เบญเบธเบเบฐเบเบญเบ] [--tty tty-เบญเบธเบเบฐเบเบญเบ] [-D altos-เบญเบธเบเบฐเบเบญเบ]
[-- เบญเบธโเบเบฐโเบเบญเบ altos-เบญเบธเบเบฐเบเบญเบ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
ao-dbg เปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเปเบเบเปเบเบต cc1111 เบเปเบฒเบเบเบฐเบเบฒเบ cc1111 เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบซเบผเบท cp2103.
usb to serial converter board , เบเบฒเบเบเปเบฒเปเบเป pins GPIO เบเบตเปเบกเบตเบขเบนเปเปเบเบเบดเบเบเบฑเปเบ. เบกเบฑเบเบชเบฐเบซเบเบญเบเบเบฒเบ
เบเบฒเบเปเบเปเบเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบ 8051 emulator เบเบฒเบ sdcc เปเบญเบตเปเบเบงเปเบฒ s51, เปเบเปเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบ
chip เบเบตเปเปเบเปเบเบดเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบ emulation. เบเบฒเบโเบเปเบฒโเปเบเปโเบชเบฐโเบเบฑเบโเบเบฑเบโเปเบเปโเบเบญเบ SDCC debuggerโ
(sdcdb), เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเปเบเปเบเบทเปเบญเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบฅเบฐเบเบฑเบเปเบซเบผเปเบ.
OPTIONS
เบเบปเบงเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบทเบเบญเบญเบเปเบเบเปเบเบทเปเบญเปเบซเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ 8051 emulator เปเบเบทเปเบญเปเบซเปเบกเบฑเบ
เบชเบฒเบกเบฒเบเปเบเปเบเบฑเบ sdcdb. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบซเบเบถเปเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฒเบง.
-t cpu-type
8051 emulator เบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฑเบเบซเบเบถเปเบเปเบเบเบดเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบซเบผเบฒเบ. Oddly, เบเบตเปเปเบเปเบเบดเบ
เบฎเบฒเบเปเบงเบเปเปเบชเบฒเบกเบฒเบ, เบชเบฐเบเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบฅเบฐเปเบฅเบตเบ.
-X เบเบงเบฒเบกเบเบตเป
เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ, emulator เบชเบฒเบกเบฒเบเบเปเบฒเบเปเบฒเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบเบงเบฒเบกเบเบตเปเบเบตเปเบเบปเบเปเบญเบเบกเบฑเบ.
เบฎเบฒเบเปเบงเบเปเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป. เบเปเปเบชเบปเบเปเบ.
-c
-s
-S
-v
-V เบเบฑเบเปเบปเบเบเบทเบเบฅเบฐเปเบฅเบตเบ.
-r เบเปเบญเบเบเบฑเบ, -Z เบเปเบญเบเบเบฑเบ
emulator เปเบฅเบฐ sdcdb เบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเปเบฒเบเปเบเบปเปเบฒเบฎเบฑเบเปเบเบทเบญเบเปเบฒเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเบฐเบซเบผเบฑเบ
debugger เบเบฒเบเบเบฒเบเบชเบทเปเบชเบฒเบเบเปเบฒเบ stdin/stdout เบเบฑเบเบเบฒเบเบเบฑเบเบชเบฐเปเบเบฒเบฐ
เบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบเบ. เปเบกเบทเปเบญเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบทเบเปเบฎเบฑเบ, debugger เบเบฑเบเบชเบทเบเบเปเป, เปเบเบเปเบเป
เบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบฑเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบญเบเบเปเบฒเบชเบฑเปเบเปเบฅเบฐเบเบปเบเบเบฐเบฅเบดเบ. debugger เปเบเปเบเบญเบ 9756, เปเบฅเบฐ
เบเบฐเบเบฒเบเบฒเบกเปเบเบทเปเบญเบกเบเปเปเบเปเบญเบเบเบตเปเบเบฐเปเบเบตเบเบเบปเบง ao-dbg, เบเบฑเปเบเบเบฑเปเบเบเปเบฒ ao-dbg เบเบฑเบเบขเบนเปเปเบเบเบญเบเบเบตเป
เบเปเบญเบเบเบตเป sdcdb เบเบฐเบเบทเบเปเบฅเบตเปเบกเบเบปเปเบ, sdcdb เบเบฐเบชเบดเปเบเบชเบธเบเบเบฒเบเปเบงเบปเปเบฒเบเบฑเบเบเบปเบงเบขเปเบฒเบ ao-dbg เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง.
เบกเบฑเบเบกเบฑเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ debugging ao-dbg เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ.
-p เบเบฒเบเบเบฐเบเบธเปเบเปเบเบทเบญเบ
เบเบตเปเบเปเบฒเบเบปเบเบเปเบฒเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบฑเบเบชเบฐเบเบฃเบดเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป.
-P เบเบตเปเบเปเบฒเบเบปเบเบเบฒเบ prompt เบเปเบฒเบชเบฑเปเบเปเบเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบ NUL เบเบฝเบง. เบเบตเปเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบ sdcdb.
-h เบเบตเปเบเบงเบเบเบฐเบเบดเบกเบเปเปเบเบงเบฒเบกเบเบฒเบเบเปเบฒเปเบเป, เปเบเปเบเปเปเบกเบตเบซเบเบฑเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบเบฑเบเบเบธเบเบฑเบ.
-m เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเปเปเบกเบตเบขเบนเปเปเบ emulator 8051 เบเบปเปเบเบชเบฐเบเบฑเบ, เปเบฅเบฐเปเบฎเบฑเบเปเบซเป ao-dbg เบเบดเปเบก.
เบเปเบฒโเบชเบฑเปเบโเบเบฑเบโเบซเบกเบปเบโเปเบฅเบฐโเบเปเบฒโเบเบญเบโเบเบตเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบฅเบฐโเบชเบปเปเบโเปเบ sdcdbโ.
-T tty-เบญเบธเบเบฐเบเบญเบ | --tty tty-เบญเบธเบเบฐเบเบญเบ
เบญเบฑเบเบเบตเปเปเบฅเบทเบญเบเบญเบธเบเบฐเบเบญเบ tty เบเบตเปเปเบเบทเปเบญเบเบเบตเบเบฑเบเปเบเปเปเบเบทเปเบญเบเบดเบเบเปเปเบชเบทเปเบชเบฒเบเบเบฑเบเปเบเบปเปเบฒเปเบฒเบ
เบญเบธเบเบฐเบเบญเบ. เบเบทเปเบเบดเปเบชเบ 'BITBANG' เบเบตเป ao-dbg เปเบเบทเปเบญเปเบเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเป cp2103,
เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบเบตเปเบเบงเบเบเบฐเปเบเบฑเบเบเบญเบ serial usb เบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบตเบเบฑเบ cc1111 เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก
เบเปเป.
-D AltOS-เบญเบธเบเบฐเบเบญเบ | --device AltOS-device
เบเบญเบเบซเบฒเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเบทเปเบญเบกเบเปเป. เบเบตเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบเบเบญเบเบซเบเบถเปเบเปเบเบเปเปเปเบเบเบตเป
เปเบเบเบเบญเบก:
TeleMetrum:2
TeleMetrum
2
เบเบฒเบเบเบฐเบเบดเปเบกเบเบทเปเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบทเปเบญเบเบกเบทเปเบฅเบทเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก,
เบเบฒเบเบญเบญเบเปเบฅเบ serial เบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบทเปเบญเบเบกเบทเบเบปเบเบเบฑเบเบซเบเบถเปเบเปเบเบเบตเปเบกเบตเบขเบนเป
เบญเบธเบเบฐเบเบญเบ.
เบชเบฒเบกเบฒเบ
เปเบกเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบ, ao-dbg เปเบเบทเปเบญเบกเบเปเปเบเบฑเบ cc1111 เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบญเปเบฒเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ, เบเปเปเบงเปเบฒเบเบฐ.
เบเบฒเบ stdin, เบซเบผเบทเบเบฒเบเปเบเบทเปเบญเบกเบเปเป nework เบเบฑเบ sdcdb.
เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, ao-dbg เบกเบตเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเปเบเบเบปเบงเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฒเบชเบฑเปเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเปเบฒเบ
'เบเปเบงเบ' เบเปเบฒเบชเบฑเปเบ. เบเปเบฒเบชเบฑเปเบเบชเปเบงเบเปเบซเบเปเปเบกเปเบเบกเบตเบขเบนเปเปเบเบฎเบนเบเปเบเบเบเบฒเบงเปเบฅเบฐเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฝเบง
เบฎเบนเบโเปเบเบโเบชเบฑเปเบโ. เบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เบฎเบนเบเปเบเบเบชเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบฎเบนเบเปเบเบเบเบฒเบงเบซเบผเบฑเบเบเบฒเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบ.
เบเปเบงเบ, ? {เบเปเบฒเบชเบฑเปเบ}
เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบ, เบเบดเบกเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบกเบตเบขเบนเป. เบกเบตเบเบฒเบเบเบดเบกเบเบฒเบเปเบเปเบเบฝเบ
เบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเบเปเบฒเบชเบฑเปเบเบชเบฐเปเบเบฒเบฐ
เปเบเบปเบฒ, q
เบขเบธเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, เปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฝเบเบชเบฐเบเบฒเบเบฐเบเบญเบเปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบเปเบเบปเปเบฒเปเบฒเบ.
di [เปเบฅเบตเปเบกเบเบปเปเบ] [เบชเบดเปเบเบชเบธเบ]
Dumps imem (256 bytes เบเบญเบ "เบเบฒเบเปเบ" เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ) เบเบฒเบเบเบปเปเบเบเบปเบเบเบปเบ (เบฅเบงเบก).
ds [เปเบฅเบตเปเบกเบเบปเปเบ] [เบชเบดเปเบเบชเบธเบ]
Dumps sprs เบเบฒเบเบเบปเปเบเบเบปเบเบเบปเบ (เบฅเบงเบก). เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเปเบเบเบฐเบเบฐเบเบตเป sprs เบชเปเบงเบเบซเบผเบฒเบเปเบกเปเบเปเบซเบฑเบเปเบเปเปเบ
เบเบทเปเบเบเบตเปเบเบตเปเบขเบนเปเบเบปเปเบงเปเบฅเบ, เบเบฒเบเบขเปเบฒเบเบเปเปเปเบกเปเบ, เบเบฑเปเบเบเบฑเปเบเปเบเปเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบเบ "dx" เปเบเบทเปเบญเบญเปเบฒเบ
เปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒ.
dx [เปเบฅเบตเปเบกเบเบปเปเบ] [เบชเบดเปเบเบชเบธเบ]
เบเบดเปเบกเบเบงเบฒเบกเบเบปเบเบเบณเบเบฒเบเบเบญเบ (เบเบปเปเบงเปเบฅเบ) เบเบฑเปเบเปเบเปเบเบปเปเบเบเบปเบเบเบปเบ (เบฎเบงเบก).
เบเบฑเปเบ, t [เปเบฅเบตเปเบก] {เบเปเปเบกเบนเบ ...}
เปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบเบทเปเบเบเบตเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบตเปเบเปเบฒเบเปเบฒเบซเบเปเบฒเปเบกเปเบเบซเบเบถเปเบเปเบ "xram", "rom",
"iram", เบซเบผเบท "sfr". เปเบเบฑเบเบฎเบฑเบเบชเบฒ bytes เปเบฅเบตเปเบกเบเบปเปเบเปเบเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบ.
เบเบดเปเบก, เบ [เปเบฅเบตเปเบกโเบเบปเปเบโ] [เบเปเบฒเบโ]
เบเบดเปเบกเบเบฒเบเบเบทเปเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบเปเบฒเบเปเบฒเบซเบเปเบฒ, เบเปเบญเบเบเบตเปเบเปเบฒเบเปเบฒเบซเบเปเบฒเปเบกเปเบเบซเบเบถเปเบเปเบ "xram",
"rom", "iram" เบซเบผเบท "sfr". เบเบฒเบเบเบดเปเบกเบเบตเปเปเบซเบเบทเปเบญเบเบฒเบเบเบปเปเบเบเบปเบเบเบปเบ (เบฅเบงเบก).
เปเบเบฅเป [เบเบทเปเปเบเบฅเป]
เบฅเบฐเบเบธเปเบเบฅเป hex เบฎเบนเบเปเบเบ intel (ihx) เบเบตเปเบกเบตเปเบเบทเปเบญเปเบเบเบญเบเบเบทเปเบเบเบตเป ROM
เปเบซเบฅเบเปเบเบปเปเบฒเปเบเปเบ cc1111. เบญเบฑเบเบเบตเปเบเบทเบเปเบเปเปเบเบทเปเบญเบเบญเบเบชเบฐเปเบญเบเบเปเปเบเบฒเบเบฎเปเบญเบเบเปเปเบซเป dump เปเปเบงเบเบเบงเบฒเบกเบเบณ ROM
เปเบเบทเปเบญเบซเบฒเปเบเบเบเปเปเปเบเปเบฎเบฑเบเบเบงเบเบกเบฑเบเบเบฒเบ cc1111 (เปเบเบดเปเบเบเปเบฒ).
pc, p {เบเบตเปเบขเบนเป}
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบฒเบโเปเบเปโเบเบฝเบโเบเบตเปโเบขเบนเปโเปเบกเปเบโเปเบเปโเบฎเบฑเบโ, เบเบตเปโเบเปเบฒโเบเบปเบโเปเบเบโเบเบฒเบโเบเปเบฒเบโเบเบฒเบโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโ
เบเปเบฒ. เบเปเบฒโเบเปเปโเบเบฑเปเบโเบเบฑเปเบโ, เบเปเบฒโเบเปเบฒเบโเบเบญเบโเปเบเบโเบเบฒเบโเปเบโเบเบฑเบโเบเบธโเบเบฑเบโเบเบฐโเบชเบฐโเปเบเบโ.
break, b [เบเบตเปเบขเบนเป]
เบเปเบฒเบเบปเบเบเบธเบเบขเบธเบเบขเบนเปเบเบตเปเบเบตเปเบขเบนเปเบเบตเปเบเปเบฒเบเบปเบเปเบงเป. เบญเบฑเบเบเบตเปเปเบเปเบฎเบฒเบเปเบงเปเบเบเบปเบง
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบธเบเบขเบธเบเปเบ cc1111. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเปเปเบเบตเบเบชเบตเป
เบเบธเบเบขเบธเบเปเบเปเบงเบฅเบฒเบเบฝเบง. เบชเบฐเบเบฑเปเบเบเปเบฒเบเบเปเบญเบเปเบเป sdcdb เบชเบฐเบเบฑเบเบเบฑเบเปเบเปเบเบตเป
เบเปเบฝเบเปเบเบเบงเบดเบเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเบเบทเบเบเบงเบเบเบธเบกเปเบซเปเปเบฎเบฑเบเบงเบฝเบเบเบฒเบเปเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบเบตเป.
เบเบฐเปเบเปเบ, c [เบเบตเปเบขเบนเป]
เบฅเบถเบเบเบธเบเบขเบธเบเบเบฒเบเบเบตเปเบขเบนเปเบเบตเปเบฅเบฐเบเบธเปเบงเป.
เปเบฅเปเบ, r, เปเบ, g {start} {stop}
เบชเบทเบเบเปเปเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเปเบเบเบเบฒเบ. เบเปเบฒเบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเบเบฐเบเบธเบเบฑเบ, เบกเบฑเบเบเบฐเปเบฅเบตเปเบกเบเบปเปเบ
เปเบเบเบตเปเบขเบนเปเบเบฑเปเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเบฑเบเบชเบทเบเบเปเปเปเบฅเปเบเบขเบนเปเปเบเบเบญเบกเบเบดเบงเปเบเบตเบเบฐเบเบธเบเบฑเบ. เบเปเบฒเบขเบธเบ
เบเบฒเบเปเบเปเบเบฝเบเปเบกเปเบเบกเบตเบขเบนเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเบขเบธเบเบเบปเปเบงเบเบฒเบงเปเบกเปเบเบเบฑเปเบเบขเบนเปเปเบเบเบตเปเบขเบนเปเบเบฑเปเบ. เบเบตเป
เบเบธเบเบขเบธเบเบเบปเปเบงเบเบฒเบงเบเบฐเบเบทเบเปเบญเบปเบฒเบญเบญเบเปเบกเบทเปเบญเบเบฒเบเบเบณเปเบเบตเบเบเบฒเบเบเบฐเบชเบปเบเบเบฑเบเบกเบฑเบ.
เบเปเปเปเบ, เบ
เบเบฑเปเบโเบเบญเบโเบเบตโเบซเบเบถเปเบโเบเปเบฒโเปเบเบฐโเบเปเบฒโ. เปเบเปเบเบเบเบฒเบ s51 เบเบปเปเบเบชเบฐเบเบฑเบเบเบตเปเบเบฐเบเปเปเบชเบปเบเปเบ subroutines,
เปเบเปเบเปเบญเบเบงเปเบฒ sdcdb เบเปเปเบเปเบญเบเบเบฒเบเบเบฑเบเบเบฑเบเบเบตเป, เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบตเปเบเบตเป.
เบเบฑเปเบเบเบญเบ, s
เบเบฑเปเบโเบเบญเบโเบเบตโเบซเบเบถเปเบโเบเปเบฒโเปเบเบฐโเบเปเบฒโ.
เปเบซเบผเบ, l [เบเบทเปเปเบเบฅเป]
เบเบตเปเบเปเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเปเบกเบฑเบเบเบงเบเบเบฐเปเบซเบฅเบเปเบเบฅเป hex เปเบเบปเปเบฒเปเบเปเบ flash. เปเบเป
ccload program เปเบเบ.
เบขเบธเบ, เบฎ
เบขเบธเบเปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบ. เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบเบเบฝเบงเบเบตเปเบชเบฒเบกเบฒเบเบชเบปเปเบเปเบเปเปเบเบเบฐเบเบฐเบเบตเปเปเบเบเบเบฒเบเปเบกเปเบ
เปเบฅเปเบ. เบกเบฑเบเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบเปเบงเบฅเบฒเบญเบทเปเบ.
เบฃเบตเปเบเบฑเบ, เปเปเป
เบฃเบตเปเบเบฑเบเปเบเปเบเบเปเบเบต. เบเบตเปเบเบฐเบเบถเบ PIN เบฃเบตเปเบเบฑเบเบเปเปเบฒเบฅเบปเบ เปเบฅเบฐเปเบเบตเบเปเบเปเปเปเบเบเบตเบเบฑเบเบเบทเบเปเปเป. เบเบงเบเบชเบญเบ
เปเบญเบเบฐเบชเบฒเบ cc1111 เปเบเบทเปเบญเปเบเบดเปเบเบเบฑเบเปเบเบเบงเปเบฒเบชเบดเปเบเบเบตเปเปเบฎเบฑเบเบซเบเบฑเบ.
เบชเบฐเบเบฒเบเบฐเบเบตเปเบเบดเปเบกเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบชเบฐเบเบฒเบเบฐเบเบตเบเบฑเบ cc1111.
เบเปเปเบกเบนเบ, i breakpoints, b
เบเบญเบเบเบธเบเบขเบธเบเบเบฐเบเบธเบเบฑเบ.
เบเปเปเบกเบนเบ, เบเปเบญเบเบเปเบงเบ, ?
เบเบญเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบ.
เบขเบธเบ เบเบตเป เบเปเป เปเบเป เปเบฎเบฑเบ เบซเบเบฑเบ เปเบฅเบฐ เบเบฐ เบเบธ เบเบฑเบ เบเบฝเบ เปเบเป เปเบเบทเปเบญ เบฎเบฑเบ เบชเบฒ เบเบงเบฒเบก เปเบซเบกเบฒเบฐ เบชเบปเบก เบเบฑเบ
เบเบปเปเบเบชเบฐเบเบฑเบ 8051 emulator.
เบชเบฐเบเบฒเบเปเบฅเบดเบซเบฒเบ เบเบฐเบเบฒเบ เบเบณ เบฅเบฑเบเบเบตเบเบฑเบ
เปเบเบเบฐเบเบฐเบเบตเปเบเบธเบเบเบฐเบชเบปเบเบเบปเปเบเบชเบฐเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบตเปเปเบกเปเบเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเป debugger เปเบซเบผเปเบเบเบฑเบ the
เบฎเบฒเบเปเบง, เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบ hex debugger เบฅเบฐเบเบฑเบเบเปเปเบฒเบเบฑเบเบซเบกเบปเบเบเปเบงเบเบเบปเบเปเบญเบ. เปเบเบโเบชเบฐโเปเบเบฒเบฐ,
เบญเบธเบเบฐเบเบญเบเบเปเปเบเปเบงเบ cc1111 เบเบฑเบเปเบปเบเบชเบฒเบกเบฒเบเบเบทเบเปเบนเบเปเบเปเปเบเบเบเบปเบเบเบฒเบเปเบชเบฑเปเบเบเบณเบชเบฑเปเบ ao-dbg.
เปเบฅเบตเปเบกเบเบปเปเบ ao-dbg
เบเปเบฒเบญเบดเบเปเบซเปเปเบเปเปเบเบงเปเบฒเบญเบธเบเบฐเบเบญเบ cc1111 เปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐเบเบฐเบเบฒเบเบเบฒเบ cp2103 เบซเบผเบท cc111.
เบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบดเบเบเบฑเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ.
$ ao-dbg
เบเบดเบเบเบตเบเปเบญเบเบฎเบฑเบเบชเบนเปเปเบฎเบเบเบฒเบเบเบฐเบฅเบดเบเบเบตเปเบเปเปเปเบกเปเบเบเบฒเบเบเปเบฒเบฅเบญเบ
> เบชเบฐเบเบฒเบเบฐ
CPU เบขเบธเบ
เบขเบธเบเปเบเบเบเบณเบชเบฑเปเบเบเบตเบเบฑเบ
>
เปเบเบตเบเปเบ LEDs
เบชเบญเบเบเบญเบ cc1111 GPIO pins, P1_0 เปเบฅเบฐ P1_1 เบชเบฒเบกเบฒเบเบเบฑเบเบฅเบปเบ LED เบเบฒเบเบเบญเบเปเบเป. เปเบเบดเบ
เบเบงเบเบเบธเบกเบชเบดเปเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเบฑเปเบเบเบดเบเบเบดเบเบเบฒเบ Port 1 เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเป pins เบเบปเบเบเบฐเบฅเบดเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ
เบเปเบฝเบเบเปเปเบกเบนเบ Port 1 เปเบเบทเปเบญเบเบฑเปเบเบเบงเบเบกเบฑเบเปเบซเปเบชเบนเบ เบซเบผเบทเบเปเปเบฒ:
> เบเบฑเปเบ sfr 0xfe 0x02 # เบเบฑเปเบ P1DIR เปเบเบฑเบ 0x2
> เบเบฑเปเบ sfr 0x90 0x02 # เบเบฑเปเบ P1_1 เบชเบนเบ
> เบเบฑเปเบ sfr 0x90 0x00 # เบเบฑเปเบ P1_1 เบเปเบณ
เบเบณเบฅเบฑเบเบญเปเบฒเบเบเบปเบงเบเปเบฝเบ A/D
เบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเปเบเบทเปเบญเบเปเบเบ A/D เบซเบปเบเบญเบฑเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบปเปเบฒเบเบฑเบ P0 pins เปเบเบเปเปเบเป, เบเบดเบ,
เบเบฒเบเบญเปเบฒเบเบญเบตเบเปเบฎเบเบเบฑเบ A/D, เปเบเบฑเบเปเบเบตเบญเบธเบเบซเบฐเบเบนเบกเบเบฒเบเปเบ เบซเบผเบท VDD/3. เปเบเบทเปเบญเบญเปเบฒเบเบซเบเบถเปเบเบเบญเบ
เบเปเบฒเปเบซเบผเบปเปเบฒเบเบตเป, เปเบฅเบทเบญเบเบเบปเบงเปเบเบ A/D เปเบเบทเปเบญเปเบเป เบเบฒเบเบเบฑเปเบเปเบฅเบตเปเบกเบเบฐเบเบงเบเบเบฒเบเบเปเบฝเบ. เปเบเป
cc1111 เบเบนเปเบกเบทเบกเบตเบเบฒเบเบฐเบฅเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเปเบเบซเบเปเบฒ 144.
เปเบเบทเปเบญเบเปเบฒเบเบปเบเบซเบเบถเปเบเบเบญเบ P0 pins เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบเบซเบเปเบงเบเบเบฒเบ A/D, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบตเบเปเบเบเบเบฒเบ ADCCFG.
เบฅเบปเบโเบเบฐโเบเบฝเบโ, เบเบฒเบโเบเบฑเปเบโเบเปเบฒ bits เปเบโเบเบตเปโเบเบปเบโเบเบฑเบ pins เบเบตเปโเบเปเบญเบโเบเบฒเบโ:
> เบเบฑเปเบ sfr 0xf2 0x3f # เปเบเบตเบเปเบเปเบเบฑเบเปเบปเบ 6 A/D inputs
เปเบเบทเปเบญเบเบฐเบเบธเปเบเบเบฒเบเปเบเบเบเบฑเปเบเบเบฝเบง, เบเบงเบเปเบฎเบปเบฒเบเปเปเบซเปเบซเบเปเบงเบเบเปเบฅเบดเบเบฒเบ A/D เบเปเบฒเปเบเบตเบเบเบฒเบ 'เบเบดเปเบชเบ'
เบเบฒเบเบเปเบฝเบเปเบเปเบซเบฅเบทเปเบญเบกเปเบช, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฐเปเบฎเบฑเบเบเบฒเบเบเปเบฝเบเปเบเปเบซเบฅเบทเปเบญเบกเปเบชเบเบฝเบงเบเปเปเปเบกเปเบเบฅเปเบฒเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบ
เบเบฒเบเบเปเบฝเบเปเบเบ. เบญเบฑเบเบเบตเปเบเบทเบเบเบงเบเบเบธเบกเปเบเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ ADCCON3 เบเบตเป 0xB6:
> เบเบฑเปเบ sfr 0xb6 0xb2 # เบเบปเบงเบขเปเบฒเบ P0_2 เปเบเบเปเบเป 12 bits เบเบญเบเบเบงเบฒเบกเปเบกเปเบเบเปเบฒ
> ds 0xba 0xbb # dump เบเปเปเบกเบนเบ ADC เบเปเปเบฒเปเบฅเบฐเบชเบนเบ regs
> เบเบฑเปเบ sfr 0xb6 0xbe # เบเบปเบงเบขเปเบฒเบเปเบเบฑเบเปเบเบตเบญเบธเบเบซเบฐเบเบนเบกเบเบฒเบเปเบ
> ds 0xba 0xbb # dump เบเปเปเบกเบนเบ ADC เบเปเปเบฒเปเบฅเบฐเบชเบนเบ regs
เปเบเป ao-dbg เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net