Программа генерации меандра для МК51
Re: Программа генерации меандра для МК51
Пушистики, давайте тему не ........ , а .. 
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Программа генерации меандра для МК51
И то правда. Эту тему лучше тихо потереть. 
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Re: Программа генерации меандра для МК51
Что-ж так сразу.. может мя доделаю программатор и скошачу генератор меандра на 51-й..YS писал(а): Эту тему лучше тихо потереть.
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Программа генерации меандра для МК51
Ребят, сори что потревожила, НО курсовой проэкт я полностью сделала САМА!!! ну извините что я такая тупая и не могу разобраться в том, как пишуться эти программы!
я думаю некоторые(не обобщаю) сидят здесь не от большого ума!
Так что не надо тут про "убогих" и "горе-студентов(-ток)"!!!
А тем кто помог большое спасибо!
я думаю некоторые(не обобщаю) сидят здесь не от большого ума!
Так что не надо тут про "убогих" и "горе-студентов(-ток)"!!!
А тем кто помог большое спасибо!

Re: Программа генерации меандра для МК51
Молодец !!!Tinka писал(а): НО курсовой проэкт я полностью сделала САМА!!!
Заходи, если что..
Мы тута - плюшками балуемся..[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Программа генерации меандра для МК51
Вау! Tinka, Вы крушите мой мир.
Раньше ноября я тут Вас никак не ждал.
А с программированием разбирайтесь, сейчас почти каждая зубочистка имеет МК внутри.
Таки да, если хотите разобраться для себя - милости просим, всегда поможем чем можем и подскажем что знаем. 
А с программированием разбирайтесь, сейчас почти каждая зубочистка имеет МК внутри.

Разница между теорией и практикой на практике гораздо больше, чем в теории.
- aleksey_gregul
- Встал на лапы
- Сообщения: 130
- Зарегистрирован: Ср дек 29, 2010 17:30:34
Re: Программа генерации меандра для МК51
Может уже поздно, но...
В 51 все может быть намного проще.
Никаких инверсий состояний порта... Это просто потеря производительности процессора. (каждая инструкция слишком долго выполняется)
У таймера в 51 серии есть режим генерации меандра.
Просто настроить таймер и записать байтик, какую частоту генерить.
Все. Дальше либо спать, либо заниматься чем-то более полезным. К примеру - индикацией...
В 51 все может быть намного проще.
Никаких инверсий состояний порта... Это просто потеря производительности процессора. (каждая инструкция слишком долго выполняется)
У таймера в 51 серии есть режим генерации меандра.
Просто настроить таймер и записать байтик, какую частоту генерить.
Все. Дальше либо спать, либо заниматься чем-то более полезным. К примеру - индикацией...
Re: Программа генерации меандра для МК51
А можно с этого места - поподробнее..aleksey_gregul писал(а):У таймера в 51 серии есть режим генерации меандра.
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Программа генерации меандра для МК51
... очевидно речь о 8xc52, в "чистом" 51 этого нет (хотя у некоторых, вроде siemens и т.п., возможно есть и в 51aleksey_gregul писал(а):У таймера в 51 серии есть режим генерации меандра.
Re: Программа генерации меандра для МК51
Вот и мя задумался..ChipKiller писал(а): в "чистом" 51 этого нет
У классических 51-х нет даже выведенного на ножку выхода таймера..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Программа генерации меандра для МК51
для х52 речь о Т2
Re: Программа генерации меандра для МК51
Мя не знаю, что имел ввиду aleksey_gregul, но даже у х52-х нет выхода таймера наружу..ChipKiller писал(а): речь о Т2
Да и про режим генерации меандра как-то не отложился в памяти..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Программа генерации меандра для МК51
... читать datasheetМитяРа писал(а):но даже у х52-х нет выхода таймера наружу..
- Вложения
-
- clk_out.GIF
- (9.36 КБ) 388 скачиваний
Re: Программа генерации меандра для МК51
С 52-ми не приходилось работать..ChipKiller писал(а):... читать datasheet
До этого бегло глянул начало описания и посчитал этот вывод за вход, картинки не смотрел..
А теперь понятно, что это и выход может быть, и с генерацией меандра тоже прояснилось - там вроде делитель на 2 нарисован..
Благодарю, пушистый - будем знать...

[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Программа генерации меандра для МК51
Стоп, это можно было не записывать как отдельную подпрограму генерации частоты, а записать настройки и все???
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: Программа генерации меандра для МК51
... если это аппаратно поддерживается, то да ( ... но нужно знать, что и куда записать и уметь это объяснить на зачетеTinka писал(а):Стоп, это можно было не записывать как отдельную подпрограму генерации частоты, а записать настройки и все???
Re: Программа генерации меандра для МК51
В принципе - да..Tinka писал(а): а записать настройки и все???
В этом случае, надо было настроить таймер для работы в этом режиме, а потом изменять частоту на выходе путём изменения коэффициента пересчёта таймера..
Единственное что, сначала надо было проверить, сможет-ли таймер сгенерить нужный диапазон частот при тактировании его от внутреннего генератора..
Тогда можно было, например, подключить его вход на внешний генератор или применить кварц для МК на нужную частоту..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: Программа генерации меандра для МК51
записать настройки и все?
Да. Не знаю, как в оригинальном 8051, но во всех современных МК в таймерах существуют блоки захвата-сравнения (обычно несколько), в функционал которых, помимо прочего, входит генерация на соответствующих ножках меандра с заданной частотой и скважностью без участия процессора. Иногда (например, в STM32) эти блоки вообще обладают выдающимся функционалом, типа автоматической генерации защитного интервала (dead-time) для полумостов.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Re: Программа генерации меандра для МК51
У меня в программе это не прокатило бы...(( так как программа писалась по уже существующей схеме електрической принципиальной...(там нет таймера)
а на будущее я учту) спасибки)
кста, защитилась на 4)))
а на будущее я учту) спасибки)
кста, защитилась на 4)))
Re: Программа генерации меандра для МК51
Tinka писал(а):защитилась на 4)))

P.S.
Два внутренних таймера есть в микросхеме 51-го МК, а в 52-м их уже три..Tinka писал(а):.(там нет таймера)
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]