пятница, 12 сентября 2014 г.

BASCOM-AVR ATtiny13 LCD




BASCOM-AVR ATtiny13 LCD.
Вывод информации на LCD дисплей 1602 на базе контроллера HD44780 при помощи микроконтроллера ATtiny13. 
Прошивка написана на BASCOM-AVR. 
Код занимает около 50% flash памяти микроконтроллера...
Как могли видеть на видео МК работает на частоте 1.2 MHz.
Вот собственно сам код:



$regfile = "attiny13.dat"
$crystal = 1200000
$hwstack = 16
$swstack = 16
$framesize = 16
$noramclear

Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.4 , Db6 = Portb.3 , Db7 = Portb.5 , E = Portb.1 , Rs = Portb.0
'Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portb.1 , Rs = Portb.0
Cursor Off
Do
Cls
Lcd "razniepodelki."
Lowerline
Lcd "blogspot.com"
Waitms 3000
Cls
Lcd "youtube.com/user"
Lowerline
Lcd "/RazniePodelki"
Waitms 3000
Cls
Lcd "BASCOM-AVR"
Lowerline
Lcd "Is Cool"
Waitms 3000
Loop



А вот файлы:

http://vk.com/doc256435878_326898786

За основу взят этот проект:

http://mdiy.pl/miniaturowy-miernik-do-zasilacza-na-attiny13/

Группа ВКонтакте:
http://vk.com/attiny13a


Комментариев нет:

Отправить комментарий