MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Розробка програми передачі даних через послідовний порт мікроконтролера

Название:Розробка програми передачі даних через послідовний порт мікроконтролера
Просмотров:159
Раздел:Информатика, программирование
Ссылка:Скачать(20 KB)
Описание: МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ЛЬВІВСЬКИЙ ДЕРЖАВНИЙ ІНСТИТУТ НОВІТНІХ ТЕХНОЛОГІЙ ТА УПРАВЛІННЯ ІМ. В.ЧОРНОВОЛА Факультет інформаційних технологій Кафедра КСМ ПОЯСНЮВАЛЬНА ЗАПИСКА ДО КУРСОВО

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ЛЬВІВСЬКИЙ ДЕРЖАВНИЙ ІНСТИТУТ НОВІТНІХ ТЕХНОЛОГІЙ ТА УПРАВЛІННЯ ІМ. В.ЧОРНОВОЛА

Факультет інформаційних технологій

Кафедра КСМ

ПОЯСНЮВАЛЬНА ЗАПИСКА

ДО КУРСОВОГО ПРОЕКТУ

з дисципліни

«МІКРОПРОЦЕСОРНІ СИСТЕМИ»

«Розробка програми передачі даних через

послідовний порт мікро контролера»

Варіант №30

Розробив студент групи КІ-31

Височанський Ярослав Михайлович

«____»____________________2006 р.

Керівник___________/ Колосов В.Р. /

«____»____________________2006 р.

Оцінка__________________________

Львів-2006


Розрахунок часових затримок для формування імпульсів у програмі

Для формування нуля:

Отже число, яке потрібно загрузити в перший таймер дорівнює 200.

Для формування одиниці:

Отже число, яке потрібно загрузити в перший таймер, після формування нуля дорівнює 158.

Розрахунок швидкості передачі даних через послідовний порт

Тут ми розраховуєм число, яке потрібно зарядити в таймер/лічильник для генерації потрібної швидкості послідовного порту, в залежності від режиму його роботи та заданої швидкості передачі даних.

Швидкість передачі даних = 1750 біт/с; Режим роботи порту – 3; fclk=22,5МГц

Формула, за допомогою якої визначаємо потрібні дані:

Підставляємо у формулу дані, задані за умовою. Рахуємо, що SMOD=1.

Примітка: при SMOD=1 швидкість передачі вдвоє більша ніж при SMOD=1

Дані для програмування регістрів спеціальних функцій

1. В регістр управління/статусу SCON встановлюємо одиниці у бітах SM0, SM1 для визначення режиму роботи послідовного порту.

2. В регістр масок переривання IE встановлюємо одиниці в бітах EA, ES для дозволу використання програмою переривань.

3. Накладаємо маску на регістр управління потужністю PCON – 10000000 для встановлення біта SMOD в одиницю.

4. В регістр режиму таймера/лічильника TMOD ми записуємо двійкове число 00100010, для встановлення таймерів у 2-ий режим роботи.

5. В TН0 таймера TMR0 записуємо число 189, для формування заданої швидкості передачі даних.

6. Встановлюємо біт RI в нуль, для використання переривання при прийомі байта даних.

7. В TL1 таймера TMR1 записуємо число 200, для формування нуля із заданою тривалістю на лінії порту.

8. В TL1 таймера TMR1 записуємо число 158, для формування одиниці із заданою тривалістю на лінії порту.


Алгоритм


        



4.2 Алгоритм підпрограми обробки переривань від послідовного порту



Лістинг програми

org    0

jmp   Osn                               ;Перехід на основну програму

org    0023h

mov  @R0,SBUF                            ;Зчитування з SBUF в адрес, що знаходиться в R0

inc     R0                                 ;Інкрементуєм лічильник початкової адреси масиву

dec    R5                                 ;Декрементуєм лічильник байт

clr     RI                                  ;Скидаємо прапор переривання приймача

reti                                          ;Вихід з підпрограми обробки переривань

Osn:  setb   SM0                     ;Визначаєм режим роботи послідовного порту

setb   SM1

clr     SM2                    

setb   REN                              ;Встановлюємо біт дозволу прийому даних

setb   EA                                ;Знімаєм блокування переривань

setb   ES                                 ;Встановлюєм дозвіл на переривання від посл. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Ефективність управлінської діяльності та шляхи її формування
Просмотров:531
Описание: Міністерство освіти та науки, молоді та спорту України Хмельницький національний університет Кафедра економіки і менеджменту промислових підприємств КУРСОВА РОБОТА з курсу "Основ

Название:Вплив різних глибин зяблевої полицевої оранки на родючість ґрунту і формування врожайності льону олійного
Просмотров:632
Описание: ВСТУП Останніми роками в південному Лісостепу України значною мірою змінилася структура посівних площ. Тому перед нами постало завдання: обрати культуру, що в нашій посушливій зоні давала б прибуток нарівн

Название:Формування стратегії державного фінансового контролю в Україні
Просмотров:582
Описание: Реферат Об'єктом є дослідження процесу формування стратегії державного фінансового контролю в Україні. Метою курсової роботи є дослідження проблем розробки державного фінансового контролю в Україні. Пр

Название:Формування комунікативної компетентності майбутніх учителів початкових класів
Просмотров:246
Описание: Реферат Формування комунікативної компетентності майбутніх учителів початкових класів План Вступ 1. Історичний аналіз проблеми в дореволюційний період 2. Розвиток проблеми у ХХ столітті Висновки Сп

Название:Психологічні особливості формування Я-образу у дошкільників
Просмотров:278
Описание: Зміст Вступ Розділ 1. Особа дошкільника і Я-концепція 1.1 Психологічні особливості дошкільного віку 1.2 Зміст і особливості Я-концепції Розділ 2. Я-концепція як одне з психологічних утворень особи дошкільн

 
     

Вечно с вами © MaterStudiorum.ru