+0x30 - это прибавление кода символа '0', т.е. 0+0x30 даст символ '0', 1+0x30 - '1' и т.д. Если ничего не прибавлять, будут выводиться символы с кодами 0, 1 и т.д., первые 8 из них у HD44780 - это программируемые пользователем символы, в железе без инициализации будет мусор, в симуляторе могут быть нули, т.е. ничего.
Что тут можно не понимать, не представляю.
|