Частотомер.

Jun 17, 2005 1 Replies

Hello All!



Да простит меня Модератор...



Программа - частотомер-3. ============================== Представляю вашему вниманию программу-частотомер-3. Она может определить частоту в пределах 0 -- 13400 Гц. Сигнал нужно подавать вот в эту дырочку LPT порта: (звуковая карта не требуется)



  • + + + + + + + + + + О + + + + + + + + + + + + + (имеется виду, что LPT порт - это гнездо.) Сигнал подавать (желательно) 5 Вольт. Хотя можно и замыкать периодически этот вход на минус, например кнопкой. Адрес LPT порта берётся 378h (379h), (второй и третий байты) если у Вас другой - придётся патчить программу. За работоспособность программы автор ответственности не несёт, а также не несёт ответственности за работо- способность Вашего компьютера. Всё что Вы делаете - Вы делаете на свой страх и риск. С уверенностью можно сказать только то, что программа будет занимать место на Вашем винчестере. Выход из программы - любая клавиша. Если хотите - можете дополнить программу платкой с делителем частоты (счётчиком): 561ИЕ16 |---+-----+---+ вход 10| | | |3 к LPT порту

---------|C | |Q14+----------------- | | | | 11| | | | |---|R | | | | | | | | -+- +---+-----+---| Частота увеличится до 4Мгц при Uпит. 10 вольт. Только число, выданное программой нужно будет умножить на 16384.


Имя исходного файла : SANFREQ3.COM Размер : 348 (1Kb) Дата создания : 17-Июн-05 17:43:02 Дата кодирования : 17-Июн-05 17:48:32 Размер UU-кода : 1Kb Количество секций : 1 Число строк в одной секции : 8


section 1 of file sanfreq3.com < UUE by Necromancer's Dos Navigator >



filetime 852594017 begin 644 sanfreq3.com MNGD#[-#`T,#0P"0!BM@ZQW0&BOO_!E8"M"S-(;@``(K&HU@".P9:`G4#Z1X! MH5@"HUH"4%.T#K"7NP``S1"T#K"@NP``S1"T#K#ANP``S1"T#K#BNP``S1"T M#K"NNP``S1"T#K#BNP``S1"T#K"@NP``S1"T#K`]NP``S1"A5@(E_O_1R*-6 M`HL>5@*P`/[`@>L0)W/X@<,0)_[(4[0.!#"[``#-$%NP`/[`@>OH`W/X@</H M`_[(4[0.!#"[``#-$%NP`/[`@^MD<_F#PV3^R%.T#@0PNP``S1!;L`#^P(/K M"G/Y@\,*_LA3M`X$,+L``,T06[``_L"#ZP%S^8/#`?[(4[0.!#"[``#-$%NT M#K`@NP``S1"T#K"#NP``S1"T#K#FNP``S1"T#K`NNP``S1"T#K`-NP``S1"T A#K`*NP``S1!;6,<&5@(``+0!S19U`^FL_LT@```````` ` end sum -r/size 46999/509 section (from "begin" to "end") sum -r/size 33094/348 entire input file


Bye, Sanya (teapot)


Привет Sanya!

Friday June 17 2005 16:52, Sanya Petrochenko wrote to All:

SP> Да простит меня Модератор...

Постинг одного куска ююков, по тематике эхи - допускается без разрешения, так что за это не переживай, но насчет критики - ты уж прости, сейчас получишь по полной программе :)

SP> Программа - частотомер-3. SP> ============================== SP> Представляю вашему вниманию программу-частотомер-3. Она может определить SP> частоту в пределах 0 -- 13400 Гц. Сигнал нужно подавать вот в эту дырочку SP> LPT порта: (звуковая карта не требуется)

Hе совсем понятно - зачем нужен такой "авангардизъм" ?

Комп без аудиокарты сейчас еще пойди найди, готовых программ, умеющих в 100 раз больше чем просто частотомер - навалом, да и с частотой повыше чем 13кгц.

SP> (имеется виду, что LPT порт - это гнездо.)

Вообще на ЛПТ тоже можно было существенно выше частоту сделать.

SP> Сигнал подавать (желательно) 5 Вольт.

А на звуковую карту - диапазон намного больше.

SP> Хотя можно и замыкать периодически этот вход на минус, например SP> кнопкой. Адрес LPT порта берётся 378h (379h), (второй и третий байты) SP> если у Вас другой - придётся патчить программу.

Почему нельзя было взять истинный адрес порта из системных переменных, или хотя бы задавать его в командной строке?

И то и другое - на уровне домашнего задания у старшекласников в средней школе.

SP> За работоспособность программы автор ответственности не несёт, а

Эта программа и неработоспособна на подавляющем большинстве компьютеров - кто же тебя напрямую к порту пустит?!

Интересно только, в каком музее ты компилятор откопал, который СОМ-файлы делает?

Или это, прости господи, ассемблер?!

SP> любая клавиша. Если хотите - можете дополнить программу платкой с SP> делителем частоты (счётчиком): SP> 561ИЕ16 SP> |---+-----+---+ SP> вход 10| | | |3 к LPT порту SP> -+-------|C | |Q14+----------------- SP> | | | | SP> 11| | | | SP> |---|R | | | SP> | | | | | SP> -+- +---+-----+---| SP> Частота увеличится до 4Мгц при Uпит. 10 вольт. Только число, выданное SP> программой нужно будет умножить на 16384.

А не проще было - поставить несколько десятичных счетчиков, и умножать на степени 10-ки, точнее - просто нуди дописывать в конце?

P.S. Я понимаю, что в учебных целях написание подобной программки может быть оправдано, но вовсе не обязательно при этом, выставлять ее на всеобющее обозрение, с ее "актуальностью для народа" - ты опоздал лет на 15 минимум, а то и на все 20.

Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com

formatting link
, ftp://altor.sytes.net

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required