Страница 1 из 1

pic16F877 генератор синуса и пилы

Добавлено: Пт сен 04, 2009 10:45:00
vini
Уважаемые форумчане .. Помогите разобраться со следующей проблемой. Есть задание из которого смог сделать 2 пункта может у кого есть какие нибудь идеи как реализовать это по другому . Разработать ПО для м/к PIC 16F877, формирующее аналоговый сигнал двух видов с ручной регулировкой его параметров по следующему алгоритму: - при включении контроллера сигнал на выходе RC1 (канал В осциллогра-фа) равен 0 В; - однократное нажатие на клавишу «1» приводит к началу формирования на выходе RC1 сигнала синусоидальной формы с амплитудой пропорциональ-ными установленному углу поворота переменного резистора и средней частотой из указанного ниже диапазона; - однократное нажатие на клавишу «2» приводит к аналогичному началу формирования на выходе RC1 сигнала пилообразной формы; - вращение переменного резистора приводит к пропорциональной (от 0 до 2 В) регулировке амплитуде выходного сигнала, а при нажатой клавише «3» - к соответствующей регулировке частоты сигнала в диапазоне от 100 до 1000 Гц; - регулировка частоты сигнала в любом из режимов осуществляется путем нажатия и удержания одной из клавиш «3» или «+». При этом в течение всего времени нажатия этих клавиш пропорционально изменяется частота сигнала: при нажатии клавиши «3» - в сторону уменьшения, при нажатии клавиши «+» - в сторону увеличения. При отпускании этих клавиш частота остается на послед-нем установленном с их помощью уровне; Прилагаю написанный мною код и проект в протеусе

help

Добавлено: Пт сен 04, 2009 15:17:29
vini
форумачне выручайте может у кого есть кусочек когда на асме где реализовано регулирование ШИМ от кнопок

Добавлено: Пн окт 26, 2009 14:36:01
vini
Добил эту работу может кому пригодится код