Description: Write your own calculator, based on c51 microcontroller written by protues perfect simulation, the principle is a finite state machine, Oh, containing three versions, to complete the basic four operations, the keyboard out of idle, to facilitate expansion of latecomers
File list (Check if you may need any files):
calculator1\keil\calculator.LST
...........\....\calculator.Uv2
...........\....\STARTUP.A51
...........\....\calculator.plg
...........\....\calfunc.h
...........\....\keyboard.c
...........\....\calculator.c
...........\....\share.h
...........\....\led.h
...........\....\keyboard.LST
...........\....\STARTUP.OBJ
...........\....\STARTUP.LST
...........\....\calfunc.LST
...........\....\calfunc.c
...........\....\calculator_Uv2.Bak
...........\....\calculator.Opt
...........\....\keyboard.OBJ
...........\....\led.c
...........\....\calfunc.OBJ
...........\....\keyboard.__i
...........\....\led.LST
...........\....\led.OBJ
...........\....\share.c
...........\....\calculator
...........\....\calculator_Opt.Bak
...........\....\calculator.OBJ
...........\....\calculator.lnp
...........\....\calculator.M51
...........\....\calculator.hex
...........\....\keyboard.h
...........\Backup Of design.DBK
...........\design.PWI
...........\Last Loaded design.DBK
...........\design.DSN
..........2\keil\calculator.LST
...........\....\calculator_Uv2.Bak
...........\....\STARTUP.A51
...........\....\calculator.plg
...........\....\calfunc.h
...........\....\keyboard.c
...........\....\calculator.c
...........\....\keyboard.LST
...........\....\share.h
...........\....\led.h
...........\....\cal2.LST
...........\....\STARTUP.OBJ
...........\....\STARTUP.LST
...........\....\calfunc.LST
...........\....\calfunc.c
...........\....\calculator.Uv2
...........\....\calculator_Opt.Bak
...........\....\share.__i
...........\....\led.c
...........\....\led.LST
...........\....\share.LST
...........\....\share.OBJ
...........\....\led.OBJ
...........\....\led.__i
...........\....\share.c
...........\....\calculator.Opt
...........\....\keyboard.__i
...........\....\calculator.OBJ
...........\....\convert.LST
...........\....\calculator.M51
...........\....\cal2.OBJ
...........\....\keyboard.OBJ
...........\....\convert.h
...........\....\convert.__i
...........\....\convert.c
...........\....\convert.OBJ
...........\....\calculator.__i
...........\....\calfunc.OBJ
...........\....\calfunc.__i
...........\....\calculator
...........\....\calculator.lnp
...........\....\calculator.hex
...........\....\keyboard.h
...........\Backup Of design.DBK
...........\design2.DSN
...........\design.PWI
...........\Last Loaded design2.DBK
...........\design3.PWI
...........\design2.PWI
...........\Last Loaded design.DBK
...........\design.DSN
...........\Last Loaded design3.DBK
...........\design3.DSN
..........1\keil
..........2\keil
calculator1
calculator2