├── .gitattributes ├── .gitignore ├── 00_hello ├── 00_hello.gif ├── connections.fzz ├── connections.png └── hello.c ├── 01_button_led_matrix ├── button_led_matrix.c └── button_led_matrix.gif ├── 01_led_74H595 ├── 01_led_74H595.gif └── led_74H595.c ├── 01_led_button ├── 01_led_button.gif ├── button_interface_direct.png ├── led_button.c └── led_interface_direct.png ├── 01_led_button_debounce └── led_button.c ├── 01_led_button_timer ├── 01_led_button_timer.gif └── led_button.c ├── 01_led_buzzer ├── 01_led_buzzer.gif └── led_buzzer.c ├── 01_led_matrix ├── 01_led_matrix.gif └── led_matrix.c ├── 02_7_segment ├── 02_7seg_single.gif └── segment.c ├── 02_7_segment_dyn ├── 02_7seg_dyn.gif ├── 02_7seg_dyn.png └── segment.c ├── 03_hd44780_lcd ├── 03_lcd_example.png └── lcd.c ├── 04_st7920_graph ├── cindy.h ├── cindy_crawford_helmut_newton_bitmask.png ├── cindy_crawford_helmut_newton_lcd.png ├── cindy_crawford_helmut_newton_scaled.png ├── convert_to_bitmask.py ├── lcd.c └── lcd_line.png ├── 04_st7920_lcd ├── 8051_matrix_lcd.png └── lcd.c ├── 06_DS18B20_1wire ├── 8051_dallas_1wire.jpg └── wire.c ├── 07_at24c02_i2c ├── 8051_i2c_sample.jpg └── i2c.c ├── 08_irda ├── 8051_ir_receiver.jpg └── irda.c ├── LICENSE ├── NOTICE ├── README.md ├── doc └── HC6800-ES Schematic.pdf └── meson.build /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/.gitignore -------------------------------------------------------------------------------- /00_hello/00_hello.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/00_hello/00_hello.gif -------------------------------------------------------------------------------- /00_hello/connections.fzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/00_hello/connections.fzz -------------------------------------------------------------------------------- /00_hello/connections.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/00_hello/connections.png -------------------------------------------------------------------------------- /00_hello/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/00_hello/hello.c -------------------------------------------------------------------------------- /01_button_led_matrix/button_led_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_button_led_matrix/button_led_matrix.c -------------------------------------------------------------------------------- /01_button_led_matrix/button_led_matrix.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_button_led_matrix/button_led_matrix.gif -------------------------------------------------------------------------------- /01_led_74H595/01_led_74H595.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_74H595/01_led_74H595.gif -------------------------------------------------------------------------------- /01_led_74H595/led_74H595.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_74H595/led_74H595.c -------------------------------------------------------------------------------- /01_led_button/01_led_button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_button/01_led_button.gif -------------------------------------------------------------------------------- /01_led_button/button_interface_direct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_button/button_interface_direct.png -------------------------------------------------------------------------------- /01_led_button/led_button.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_button/led_button.c -------------------------------------------------------------------------------- /01_led_button/led_interface_direct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_button/led_interface_direct.png -------------------------------------------------------------------------------- /01_led_button_debounce/led_button.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_button_debounce/led_button.c -------------------------------------------------------------------------------- /01_led_button_timer/01_led_button_timer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_button_timer/01_led_button_timer.gif -------------------------------------------------------------------------------- /01_led_button_timer/led_button.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_button_timer/led_button.c -------------------------------------------------------------------------------- /01_led_buzzer/01_led_buzzer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_buzzer/01_led_buzzer.gif -------------------------------------------------------------------------------- /01_led_buzzer/led_buzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_buzzer/led_buzzer.c -------------------------------------------------------------------------------- /01_led_matrix/01_led_matrix.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_matrix/01_led_matrix.gif -------------------------------------------------------------------------------- /01_led_matrix/led_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/01_led_matrix/led_matrix.c -------------------------------------------------------------------------------- /02_7_segment/02_7seg_single.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/02_7_segment/02_7seg_single.gif -------------------------------------------------------------------------------- /02_7_segment/segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/02_7_segment/segment.c -------------------------------------------------------------------------------- /02_7_segment_dyn/02_7seg_dyn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/02_7_segment_dyn/02_7seg_dyn.gif -------------------------------------------------------------------------------- /02_7_segment_dyn/02_7seg_dyn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/02_7_segment_dyn/02_7seg_dyn.png -------------------------------------------------------------------------------- /02_7_segment_dyn/segment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/02_7_segment_dyn/segment.c -------------------------------------------------------------------------------- /03_hd44780_lcd/03_lcd_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/03_hd44780_lcd/03_lcd_example.png -------------------------------------------------------------------------------- /03_hd44780_lcd/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/03_hd44780_lcd/lcd.c -------------------------------------------------------------------------------- /04_st7920_graph/cindy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_graph/cindy.h -------------------------------------------------------------------------------- /04_st7920_graph/cindy_crawford_helmut_newton_bitmask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_graph/cindy_crawford_helmut_newton_bitmask.png -------------------------------------------------------------------------------- /04_st7920_graph/cindy_crawford_helmut_newton_lcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_graph/cindy_crawford_helmut_newton_lcd.png -------------------------------------------------------------------------------- /04_st7920_graph/cindy_crawford_helmut_newton_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_graph/cindy_crawford_helmut_newton_scaled.png -------------------------------------------------------------------------------- /04_st7920_graph/convert_to_bitmask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_graph/convert_to_bitmask.py -------------------------------------------------------------------------------- /04_st7920_graph/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_graph/lcd.c -------------------------------------------------------------------------------- /04_st7920_graph/lcd_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_graph/lcd_line.png -------------------------------------------------------------------------------- /04_st7920_lcd/8051_matrix_lcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_lcd/8051_matrix_lcd.png -------------------------------------------------------------------------------- /04_st7920_lcd/lcd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/04_st7920_lcd/lcd.c -------------------------------------------------------------------------------- /06_DS18B20_1wire/8051_dallas_1wire.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/06_DS18B20_1wire/8051_dallas_1wire.jpg -------------------------------------------------------------------------------- /06_DS18B20_1wire/wire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/06_DS18B20_1wire/wire.c -------------------------------------------------------------------------------- /07_at24c02_i2c/8051_i2c_sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/07_at24c02_i2c/8051_i2c_sample.jpg -------------------------------------------------------------------------------- /07_at24c02_i2c/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/07_at24c02_i2c/i2c.c -------------------------------------------------------------------------------- /08_irda/8051_ir_receiver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/08_irda/8051_ir_receiver.jpg -------------------------------------------------------------------------------- /08_irda/irda.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/08_irda/irda.c -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | STC89C52 Demo Code 2 | 3 | Copyright 2021-2022 Thomas Reidemeister -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/README.md -------------------------------------------------------------------------------- /doc/HC6800-ES Schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/doc/HC6800-ES Schematic.pdf -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/treideme/stc89c52-demos/HEAD/meson.build --------------------------------------------------------------------------------