Introduction - If you have any usage issues, please Google them yourself
一个由 C51 写成的小型 BASIC 编译器,可执行简单的 BASIC 命令,由 Keil C51 完成的工程版,可以于 Keil 内的 Simulator 之 UART1 内输入命令及输出编译后的执行结果.
Packet : C51_BASIC_Demo.rar filelist
BASIC_Demo
BASIC_Demo/.cproject
BASIC_Demo/.framework
BASIC_Demo/.project
BASIC_Demo/.settings
BASIC_Demo/.settings/com.atmel.avr32.managedbuilder.prefs
BASIC_Demo/Debug
BASIC_Demo/Debug/src
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/ASM
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/INTC
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/PM
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/USART
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/DEVICE
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/HOST
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/SERVICES
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/SERVICES/DELAY
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/SERVICES/USB
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/SERVICES/USB/CLASS
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/SERVICES/USB/CLASS/CDC
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/UTILS
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/UTILS/DEBUG
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/UTILS/STARTUP_FILES
BASIC_Demo/Debug/src/SOFTWARE_FRAMEWORK/UTILS/STARTUP_FILES/GCC
BASIC_Demo/noinit.lds
BASIC_Demo/Release
BASIC_Demo/Release/BASIC_Demo.elf
BASIC_Demo/Release/src
BASIC_Demo/Release/src/ddsbasic.o
BASIC_Demo/Release/src/main.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/ASM
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/ASM/trampoline.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC/flashc.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO/gpio.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/INTC
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/INTC/exception.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/INTC/intc.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/PM
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/PM/pm.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/PM/pm_conf_clocks.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USART
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USART/usart.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/DEVICE
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/DEVICE/usb_descriptors.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/DEVICE/usb_device_task.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/DEVICE/usb_specific_request.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/DEVICE/usb_standard_request.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/HOST
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/HOST/usb_host_enum.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/HOST/usb_host_task.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/ENUM/usb_task.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/DRIVERS/USBB/usb_drv.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES/DELAY
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES/DELAY/delay.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES/USB
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES/USB/CLASS
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES/USB/CLASS/CDC
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES/USB/CLASS/CDC/device_cdc_task.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/SERVICES/USB/CLASS/CDC/uart_usb_lib.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/UTILS
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/UTILS/DEBUG
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/UTILS/DEBUG/print_funcs.o
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/UTILS/STARTUP_FILES
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/UTILS/STARTUP_FILES/GCC
BASIC_Demo/Release/src/SOFTWARE_FRAMEWORK/UTILS/STARTUP_FILES/GCC/crt0.o
BASIC_Demo/src
BASIC_Demo/src/CONFIG
BASIC_Demo/src/CONFIG/conf_usb.h
BASIC_Demo/src/eval.c
BASIC_Demo/src/eval.h
BASIC_Demo/src/interpreter.c
BASIC_Demo/src/interpreter.h
BASIC_Demo/src/main.c
BASIC_Demo/src/parser.c
BASIC_Demo/src/parser.h
BASIC_Demo/src/portable_io.c
BASIC_Demo/src/portable_io.h
BASIC_Demo/src/SOFTWARE_FRAMEWORK
BASIC_Demo/src/SOFTWARE_FRAMEWORK/ASM
BASIC_Demo/src/SOFTWARE_FRAMEWORK/ASM/trampoline.x
BASIC_Demo/src/SOFTWARE_FRAMEWORK/COMPONENTS
BASIC_Demo/src/SOFTWARE_FRAMEWORK/COMPONENTS/JOYSTICK
BASIC_Demo/src/SOFTWARE_FRAMEWORK/COMPONENTS/JOYSTICK/SKRHABE010
BASIC_Demo/src/SOFTWARE_FRAMEWORK/COMPONENTS/JOYSTICK/SKRHABE010/joystick.h
BASIC_Demo/src/SOFTWARE_FRAMEWORK/DRIVERS
BASIC_Demo/src/SOFTWARE_FRAMEWORK/DRIVERS/CPU
BASIC_Demo/src/SOFTWARE_FRAMEWORK/DRIVERS/CPU/CYCLE_COUNTER
BASIC_Demo/src/SOFTWARE_FRAMEWORK/DRIVERS/CPU/CYCLE_COUNTER/cycle_counter.h
BASIC_Demo/src/SOFTWARE_FRAMEWORK/DRI