Ну, собственно, да. Если процесс не периодичен - пофигу.
Ну, собственно, да. Если процесс не периодичен - пофигу.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Просто схемка сама по себе хорошая "НУЖНАЯ"........
5 нога работает совместно с ногами 7,8,9 (вход прерывание)
4 нога работает на вывод только одного старшего бита аккумулятора при условии, что в 6 разряде аккума присутствует единица.
Значит для передачи байта по этому порту (4 нога) нужно последовательно передать 8 бит через старший разряд аккумулятора, при условии единицы в 6 разряде аккума.
Т.е. формат числа, который должен записываться в аккум перед командой SIM...ух1хх0хх, где у-очередной бит выводимого байта х- любое состояние бита.
Должно быть както так.
Последний раз редактировалось Rokl; 05.04.2016 в 13:23.
Все это очень хорошо, но для вывода звука геморно. На пике всего и надо - любой порт поженить по или с /WR и только обратиться к порту. То есть вся подпрограмма это STA xxxx или OUT xx, затем RET.
Если только для "бип", то да, на пике получается проще. Да и женить порт с /WR не обязательно. Выбрал запись 0 в порт, пик бикнул(если запрограммировать время бип в пике) записал 1 в порт, пик в исходное состояние встал и ждет выбора, но пик будет всё время занимать порт, а как раз одного порта всегда и не хватает.)))
Последний раз редактировалось Rokl; 05.04.2016 в 15:07.
Всего 2 вывода порта С свободных С1 и С2 на ВВ55 клавиатуры и не факт, что после такой доработки клава продолжит корректно работать (нужно будет "ковырять" драйвер клавиатуры, что бы ввести этот режим "бип"). Но конечно же вопрос решаем. Можно использовать порты ВВ55 D14, но тогда становится порт ущербный. А больше у РКашки портов нет.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)