Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » мк 51 тормозит |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2016 15:04 Сообщение отредактировано: 13 августа 2016 15:05
Проверьте генерацию кварца с проблемным МК, может быть имеет место возбуждение на пониженной частоте (например может быть получился "паразитный" RC генератор). Если нет осциллографа, попробуйте внешнее возбуждение, от стабильного источника 12MHz. |
Sergei Frolov
Advanced Member
Коллекционер Откуда: Питер Всего сообщений: 2719 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2003 |
Там нет кварца. Частота задается резистором и (или) конденсатором. Их и надо проверить (пропаять, например) |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 августа 2016 16:49 Сообщение отредактировано: 13 августа 2016 16:54
А я и не понял о чем речь! Был уверен что речь идет о некоем устройстве (что-то вычисляющем) на микроконтроллере семейства 8051! Ну тогда, да проверить времязадающую цепь, лучше с осциллографом/частотомером. |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 сентября 2016 10:52 Сообщение отредактировано: 3 сентября 2016 11:00
Я в 1994-м году купил импортный инженерный калькулятор Sitizen (или Citizen?) SR35 и просто поразился его быстродействию. Сложные действия выполняет моментально. После этого я попытался разогнать МК51, меняя сопротивление в RC-генераторе. Он стал выполнять сложные операции побыстрее, но стал давать большую погрешность. Например, при возведении целого числа в целую степень результат получался не целым. Так что, разгону он не поддаётся. -- Кстати, вопрос: этот раздел называется "НРС и калькуляторы". Что такое НРС? Это карманный компьютер? |
sanders
Advanced Member
Профессионал Откуда: Санкт-Петербург Всего сообщений: 6434 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 мар. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 сентября 2016 18:41 Сообщение отредактировано: 3 сентября 2016 18:43
Да. "Handheld Personal Computer". А я свой МК-52 разогнал и не замечал за ним таких погрешностей. Сейчас уже не вспомню на какой процент разогнал, но вспоминается - около 50%, т.е. прилично. К сожалению его уже у меня нет, чтобы проверить результат вычислений. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 сентября 2016 18:48 Сообщение отредактировано: 5 сентября 2016 11:48
Мне попадался мк52, у которого 5↑5* было 25, а 5Fx^2 было 24.9(9), и не раз! У моего настольного, которым часто пользуюсь, когда bc запустить неудобно по какой-либо причине, такого нет. Если подскажите программку для определения быстродействия мк52, прогоню. На работе в тех же целях мк61 на столе водится. Там в понедельник могу проверить. Update: с возведеним в квадрат всё нормально у обоих, а вот набегает погрешность при возведении в степень 2↑5FX^y - и будет 24.9(9) |
xoiss
Advanced Member
Всего сообщений: 711 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 сентября 2016 3:41 Сообщение отредактировано: 6 сентября 2016 14:59
Anonymous написал: Это, кстати, законный результат, если принять во внимание то, что там декларирует производитель. 2↑5FX^y - и будет 24.9(9) Смотрим инструкцию тут: http://mk-152.livejournal.com/6907.html // у меня был МК-61 — поэтому привожу данные именно с него — хотя это суть то же, что и МК-52 в данном вопросе На странице 13 сказано, что макс. относительная погрешность для операции Fx^y составляет 1e-6 Собсна, если принять x = 5, y = 2, то макс. абсолютная погрешность (относительно результата) может составить ±25.0e-6 ----- т.е. ±0.0000250 Таким образом, если для 5^2 вместо законных 25 колькулятор чепятает В школе мне было реально стыдно за то, что мой МК-61 выдаёт 2^3 = 7.9999993 (вроде бы так) вместо 8.0 ------ это было реально западло, т.к. и МК-51 и МК-71 выдавали ровно 8.0. Интересный момент: в инструкции к какому-то Citizen (вроде бы) я как-то прочитал, что на самом деле калькулятор вычисляет ещё аж целых два разряда, но на экран их не выводит. // Если кому надо, инструкцию могу найти. Они участвуют в цепочечных вычислениях как и прочие разряды, но на экране никогда не видны. Вычисляются они исключительно для того, чтобы убрать погрешность за пределы индицируемой части числа --- простое красивое решение. // Но если очень хоцца, то при помощи какой-то там комбинации клавиш можно было эти два разряда таки вынуть на экран. Полагаю, что в МК-51 и МК-71 был применён такой же трюк --- потому они и выдают абсолютно точный ответ. Другого варианта, чтоб так вот точно вычислять трансцендентные функции, я не усматриваю. С уважухой, Саня. |
Arix
Advanced Member
Откуда: Саратов Всего сообщений: 1399 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 июля 2015 |
xoiss написал: Так и есть. Я это у Ситизена сам заметил. Например, выводим число ПИ, отображается 3,141592654. Умножаем на 1000 и отнимаем 3141. Получаем 0,5925359. "За кадром" было 59, таким образом, калькулятор держит "в уме" 3,14159265359. МК-51, вроде, держит за экраном одну цифру, это так же легко проверить. калькулятор вычисляет ещё аж целых два разряда, но на экран их не выводит. |
falanger
Advanced Member
Откуда: г Черняховск Калининградскjй обл Всего сообщений: 1505 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2008 |
У МК-61 нет скрытых разрядов, я проверял некоторое время назад по книге одной. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 2 апреля 2017 0:15 Сообщение отредактировано: 2 апреля 2017 1:45
Arix написал: В MK52/61 вообще пи выходит 3.1415924, как жить дальше? Вот только что столкнулся, получая пи не константой, а в процессе вычисления из арктангенса единицы... Вроде писали, что мк52 использовался в качестве резервного средства для расчёта посадки пилотируемых аппаратов советских с орбиты, но с такой точностью - как? калькулятор держит "в уме" 3,14159265359 P.S. вопросы, зачем я так сделал и рекомендации, что так делать не следует, не рассматриваются, т.к. это был вызов подпрограммы с функцией вычисления от передаваемого ей аргумента, который в программе несколько значений принимает. P.P.S. проверил на мк66, у того вообще обрезается результат до 3.141592, а при вызове пи вводится 3.1415926. Скрытых знаков не обнаружено ни в обоих имеющихся ПМК мк52/61, ни в мк66. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » мк 51 тормозит |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |