When you get a MCU Development Board, every IO ports how do I know everything will work correctly? How to confirm that they are connected to the PIN valid? This procedure provides a method: first p port specified in the source, and then compiling downloads running. Corresponding BIT will Flash and 1 times BIT0, BIT1 flashes 2 times ... ... BIT7 flashes 8 times. When you touch a new microcontroller, or draw new Development Board, this program is suitable for you. Programs running at MC96F6332, modern SCM, 51 kernel. If you want to use in the STC or AT, simple changes needed to be done.
File list:
iotest
.....\ADChange.c
.....\ADChange.LST
.....\ADChange.OBJ
.....\BarCode.c
.....\BarCode.LST
.....\BarCode.OBJ
.....\Const.h
.....\Const.inc
.....\Define.h
.....\Display.c
.....\Display.LST
.....\Display.OBJ
.....\EGXCCC7-S
.....\EGXCCC7-S( CAF8).hex
.....\EGXCCC7-S.hex
.....\EGXCCC7-S.lnp
.....\EGXCCC7-S.M51
.....\EGXCCC7-S.plg
.....\EGXCCC7-S.uvopt
.....\EGXCCC7-S.uvproj
.....\EGXCCC7-S_uvopt.bak
.....\EGXCCC7-S_uvproj.bak
.....\Extent.H
.....\flash.c
.....\flash.LST
.....\flash.OBJ
.....\Global.h
.....\Key.OBJ
.....\MACRO.h
.....\main.c
.....\main.LST
.....\main.OBJ
.....\MC96F6432.H
.....\MC96F6432.inc
.....\MCUinit.c
.....\MCUinit.LST
.....\MCUinit.OBJ
.....\OtherSystem.c
.....\OtherSystem.LST
.....\OtherSystem.OBJ
.....\Relay.c
.....\Relay.LST
.....\Relay.OBJ
.....\STARTUP.A51
.....\STARTUP.LST
.....\STARTUP.OBJ