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

Помогите пожалуйста с PIC16F84

Добавлено: Пн апр 28, 2008 16:42:18
RocK
Здравствуйте. Хочу обратиться за помощью к знающим и понимающим в этом деле людям... Я студент последнего курса Уральского Радиотехнического Техникума им. А.С.Попова. У меня возникла проблема... По одному из предметов у нас идет курсовой проект, который должен быть выполнен на микроконтроллере pic16F84. Мне дали тему "Термрметр на микроконтроллере". Поискав на просторах инета я наткнулся на таку тему тут, но в этой теме (посмотрев по прилежениям я сделал такой вывод) прошивка микроконтроллера уж больно сложная, такая что я не понял АБСОЛЮТНО НИЧЕГО... Так как я очень слабо дружу с разного рода ассемблерами, то для меня написать программу преобразующую снятые с датчика показания в семисегментный код и выводящиеся на ЖКИ не оеально... Так вот... Если есть на этом форуме добрые люди, которые могут мне помочь с этим, я буду очень благодарен... Нужна программа максимально простая по коммандам и рабочая (макрокоманды приветствуются)... Заранее спасибо

Добавлено: Пн апр 28, 2008 17:22:01
tych
Во-первых вот - http://pic16f628.narod.ru - первые шаги на pic16F84

А во вторых PROTEUS скачайте - в нем есть примеры того что вам нужно. Вот примеры устройств на pic16F84 и как их находить.

Изображение

Добавлено: Пн апр 28, 2008 19:44:03
Aheir
Скажу по секрету: если Вам дали такой курсовик, Вы ОБЯЗАНЫ "уметь и мочь" его выполнить. Вам никто и никогда не дал бы задание не по силам. Если не можете - что-то где-то не доработали ранее. Так что вряд ли Вам поможет.. По крайней мере, здесь. Пробуйте, делайте, появятся вопросы - милости просим, а с нуля и нахаляву никто за Вас работу делать не будет, уж простите...

Добавлено: Пн апр 28, 2008 20:19:22
RocK
2 Aheir
Во-первых я не говорил что с нуля и на халяву. Во-вторых, знаете, бывает что человеку что то не дано? Так вот мне просто не дано овладеть ассемблером и именно поэтому я сюда обратился.

Добавлено: Вт апр 29, 2008 13:50:24
PB_EXPERT
Так вот мне просто не дано овладеть ассемблером и именно поэтому я сюда обратился.
Вы наверное недооцениваете своих возможностей (я не шучу).
Правда многое зависит от того, по какому материалу Вы пытались ассемблер изучать. Наверное в Вашем техникуме слишком уж мудрённо информацию предоставляют, тем самым ещё больше запутывают. :(
Рекомендую посетить сайт http://www.ikarab.narod.ru/ где Вы найдёте самоучитель по ПИК контроллерам. :)

Теперь по теме.
Какой датчик должен быть в термометре?
DS1820?

Если хотите по быстрому сваять устройство, но не знаете ассемблера, можете использовать один из языков высокого уровня, например MicroBaisc http://www.mikroe.com/zip/mikrobasic/mi ... _setup.zip
В его составе есть библиотека функций для работы с выше указанным датчиком температуры. :)

Добавлено: Вт апр 29, 2008 20:47:27
dalay-lama
RocK писал(а):2 Aheir
Во-первых я не говорил что с нуля и на халяву.
Это уже интересно... Какой срок до сдачи курсовика, марка датчика, марка ЖКИ?

Добавлено: Чт май 01, 2008 16:03:10
RocK
2 PB_EXPERT
Поверьте, я тоже не преувеличиваю. Преподавательница по пиковскому ассемблкру у нас толковая, и обьясныет нормально. Языками высокого уровня я вроде немного овладел, даже пишу диплом на ObjectPascal, а вот низкий уровень мне и правда не идет. Просто не могу понять логику работы команд.

2 dalay-lama
Тут информация пронеслась что можно сдать экзамен вместо курсового, буду проверять. а так, желательно побыстрее. Мне нужно то по сути преобразование данных снятых с датчика в семисегментный код ну и еще пару мелочей

Добавлено: Пт май 02, 2008 10:33:46
dalay-lama
1. Вы так и не ответили, какой датчик используется.
2. Получили ли Вы данные с датчика.
3. Какие индикаторы будут применены.
Пожалуйста в личку.