My bachelor degree project - LCD terminal at architecture IA51 with MODBUS communication protocol.
Code was written in Keil C, mostly in C, low level routines optimized in asm (chosen MCU AT89C51CC03 @ 22.118MHz @ X2 is not very fast).
Terminal uses 240x128 LCD recyclated from some older bachelor project. :D
FW contains something like VERY simple windows GUI, so everything user have to do is to design windows in special SW (also part of project) from basic objects and add generated sources into terminal code. Rest is done by the GUI functions (like button anctions or so).
FW also implements basic MODBUS protocol (slave). Communication runs simultanously with rest of the application so data transfers don't block any other functions of the terminal.
good job!
lalalaorz 7 hours ago
Dobrá práce!
Good job!
ferencproject 1 month ago
Maximum grade!
padurei 1 month ago