реклама на сайте
подробности

 
 
> Помогите,Ребят! Срочно!
YaKuzya
сообщение Dec 4 2007, 10:28
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 4-12-07
Пользователь №: 32 950



Всем привет!
У меня тут такая проблема - надо прогу написать, а я не шарю...
Необходимо создать устройство (программу с описанием) на основе микроконтроллера PIC16F877, которое моделировало бы работу микросхемы типа К155ИЕ8 (программируемый счётчик со входом для переключения коэффициента деления тактовой частоты).
Надо её в МПлабе на Си написать... Проги сами есть...если что скину...

Кто-нибудь, помогите пожалуйста... Очень нужно... Никто не может больше помочь...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
YaKuzya
сообщение Dec 4 2007, 14:35
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 4-12-07
Пользователь №: 32 950



#include <pic.h>

void DelayUs( unsigned char x)
{unsigned char i;
i=(x)/3;
while (--i!=0) continue;}

void DelayMs (unsigned char x)
{unsigned char i;
do
{i=4;
do{DelayUs(250);}
while(--i);}
while(--x);}
void main()
{int j;
TRISB=0;
TRISA=0xFF;
while(1)
{
if(RA4==1)
{
PORTB=PORTB+1;
DelayMs(600);
};
if(PORTB==0x0F)
{PORTB==0x00;};

}
Вот такой есть пример....

что касается микроконтроллера, то надо знать TRISB=TRISA=0xFF
TRISC=TRISD=0 типа инициализация портов , ну и в принципе всё. в проге обращаться либо ко всему порту PORTA,PORTB,POTRC,PORTD либо побитово RA0-RA5, RB0-RB7,RC0-RC7,RD0-RD7

TRISA=TRISB=0xFF это настройка поротов А и В на ввод, соответственно С и Д на вывод а дальше по необходимости

Ну к сожалению надо к завтра... Бесплатно не бывает ничего в жизни.. так что я думаю можно будет что-то придумать...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 07:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01357 секунд с 7
ELECTRONIX ©2004-2016