Не получается программный код, который будет реагировать на нажатие кнопки и отображать запись на LCD! Вот собственно код:
Config Debounce = 30
Do
Debounce Pc0 , 1 , Pr
Loop
End
Pr:
Cls
Lcd "454545"
return
PC0 - Нога на микроконтроллере, что здесь не так?
Функция Debounce
- Реклама
-
Alkul
- Держит паяльник хвостом
- Сообщения: 933
- Зарегистрирован: Ср апр 13, 2011 11:09:20
- Откуда: Екатеринбург
Re: Функция Debounce
Для начала - о чем вообще речь-то идет? Какой LCD? Какой контроллер? Какова схема подключения?
Ну и, наконец, что именно "не получается"?
Экстрасенсы все в отпусках...
Ну и, наконец, что именно "не получается"?
Экстрасенсы все в отпусках...
-
electronicsbasecom
- Родился
- Сообщения: 4
- Зарегистрирован: Вс фев 19, 2012 13:17:35
Re: Функция Debounce
Debounce is topically used for push button noise elimination. I guess this is the case here. If that is the case it doesn't have anything with LCD. Really write some more details.
I guess it is 2x16 LCD character display..
you have details about debouncing here :
http://www.electronics-base.com/index.p ... debouncing
and about 2x16 LCD display here:
http://www.electronics-base.com/index.p ... de-library
read a little bit and then write more details about your problem..
i hope this helped you
Regards
Vladimir
google translation(i dont speak russian
Debounce местно использовать для принудительной ликвидации шума кнопку. Я думаю, это в данном случае. Если это так, это не имеет ничего с ЖК-дисплеем. На самом деле написать более подробную информацию.
Я думаю, это 2x16 символьный ЖК-дисплей ..
читать немного, а затем написать более подробную информацию о вашей проблеме ..
Я надеюсь, это помогло вам
С уважением
Владимир
I guess it is 2x16 LCD character display..
you have details about debouncing here :
http://www.electronics-base.com/index.p ... debouncing
and about 2x16 LCD display here:
http://www.electronics-base.com/index.p ... de-library
read a little bit and then write more details about your problem..
i hope this helped you
Regards
Vladimir
google translation(i dont speak russian
Debounce местно использовать для принудительной ликвидации шума кнопку. Я думаю, это в данном случае. Если это так, это не имеет ничего с ЖК-дисплеем. На самом деле написать более подробную информацию.
Я думаю, это 2x16 символьный ЖК-дисплей ..
читать немного, а затем написать более подробную информацию о вашей проблеме ..
Я надеюсь, это помогло вам
С уважением
Владимир
Re: Функция Debounce
Скорее всего, данный ВОПРОС должен попасть в тему "BASCOM-AVR в вопросах и ответах".Задавший вопрос имеет в виду просмотр кода на симуляторе IDE BASCOM-AVR - на экране 2-х строчного дисплея.Уважаемый Hard111,нужно сделать еще следующее в "шапке":
$regfile = "m8515.dat" ' specify the used micro
$crystal = 4000000 ' used crystal frequency
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
$sim
Config Pin C.0 = Input
Config LCD=16X2
Cls
После набора программы в окне нужно проверить ошибки,скомпилировать файл и только после - запустить симулятор.В окне кнопок мышью подать на вход Pin C.0 виртуальную "1".Наблюдать эффект.
$regfile = "m8515.dat" ' specify the used micro
$crystal = 4000000 ' used crystal frequency
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
$sim
Config Pin C.0 = Input
Config LCD=16X2
Cls
После набора программы в окне нужно проверить ошибки,скомпилировать файл и только после - запустить симулятор.В окне кнопок мышью подать на вход Pin C.0 виртуальную "1".Наблюдать эффект.

