51378

Ввод и вывод информации через параллельные порты

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2014-02-10

51.06 KB

23 чел.

Федеральное агентство связи РФ

Сибирский Государственный Университет

Телекоммуникаций и Информатики

Кафедра САПР

Лабораторная работа №1

«Ввод и вывод информации через

параллельные порты»

Выполнил:

Лупашко Е.М. гр. Р-73

Проверил:

Борисов А.В.

Новосибирск 2011

1 Цели работы

1 Изучить особенности работы параллельных портов микроконтроллера.
2 Изучить схемы подключения светодиодов к цифровым микросхемам.
3 Научиться управлять светодиодами при помощи программы.
4 Изучить схемы подключения кнопок и датчиков к цифровым микросхемам.
5 Научиться определять состояние кнопок при помощи программы.
6 Изучить способы отладки программ на лабораторном стенде LESO1.

2 Схемы подключения светодиода и кнопки к параллельному порту

Рисунок 2.1 – Эквивалентная схема подключения светодиодного индикатора к параллельному порту

Рисунок 2.2 – Эквивалентная схема подключения кнопки к параллельному порту

4 Графическая схема алгоритма программы

5 Исходный текст программы

sfr P0 = 0x80;

sbit S2 = 0xB2;

main () {

while (1) {

if (S2==0)

P0 = 0x0B;

else P0 = 0x00;

}

}

6 Файл листинга

C51 COMPILER V8.12   L2                                                                    11/11/2011 09:21:24 PAGE 1   

C51 COMPILER V8.12, COMPILATION OF MODULE L2

OBJECT MODULE PLACED IN L2.OBJ

COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE L2.c OPTIMIZE(SIZE) BROWSE DEBUG OBJECTEXTEND SYMBOLS

line level    source

  1          sfr P0 = 0x80;

  2          sbit S2 = 0xB2;

  3          main () {

  4   1      while (1) {

  5   2      if (S2==0)

  6   2      P0 = 0x0B;

  7   2      else P0 = 0x00;

  8   2      }

  9   1      }

C51 COMPILER V8.12   L2                                                                    11/11/2011 09:21:24 PAGE 2   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE

====                                    =====   ======  ====    ======  ====

P0 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0080H  1

S2 . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B2H  1

main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----

MODULE INFORMATION:   STATIC OVERLAYABLE

  CODE SIZE        =     13    ----

  CONSTANT SIZE    =   ----    ----

  XDATA SIZE       =   ----    ----

  PDATA SIZE       =   ----    ----

  DATA SIZE        =   ----    ----

  IDATA SIZE       =   ----    ----

  BIT SIZE         =   ----    ----

END OF MODULE INFORMATION.

C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

7 Выводы

 В ходе выполнения данной лабораторной работы я познакомился с основными особенностями параллельных портов ввода-вывода, а именно:

- изучил устройство параллельного порта;

- познакомился со способами подключения к портам внешних устройств (на примере светодиодного индикатора и кнопки);

- изучил адресацию регистров параллельных портов, их отдельных триггеров, а также особенности обращения к ним в программе;

Кроме того, мной были получены начальные навыки управления внешними устройствами и считывания с них информации программным путем, прошивки лабораторного стенда, а также работы с полученным устройством.


 

А также другие работы, которые могут Вас заинтересовать

64057. Проект частной мастерской по ремонту кузовов легковых автомобилей в условиях с.Ребриха 1.26 MB
  Зубило используют для прямолинейной рубки деталей из тонких листов для обрезания фасок на толстых металлических листах при отсутствии шлифовальной машинки а также для рубки металлических прутков и т. Рубку листа осуществляют зубилом установленным под углом к обрабатываемой поверхности...
64058. Разработка технологического процесса сборки и сварки подкрановой балки 773.5 KB
  Устройство поясов из нескольких листов, сваренных по продольным кромкам, менее предпочтительно ввиду необходимости сварки протяжённых швов, сложности обеспечения плотного прилегания поясных листов друг к другу, неравномерности распределения напряжений.
64059. РАЗРАБОТКА ПРОИЗВОДСТВЕННОЙ И ТЕХНОЛОГИЧЕСКОЙ ПРОГРАММ ДЛЯ РЕСТОРАНА КЛАССА «ЛЮКС» НА 100 ПОСАДОЧНЫХ МЕСТ (ШВЕДСКИЙ СТОЛ) 633 KB
  Основными типами являются: Городские рестораны и кафе Располагаются в городах предполагают разнообразный набор блюд специализируются в предоставлении обедов ужинов работают в определенные часы и имеют многочисленную клиентуру; Рестораны и кафе самообслуживания...
64061. Создание благоприятного социально-психологического климата на уроках английского языка 643 KB
  В работе рассматривается вопрос использования различных подходов к созданию благоприятного психологического климата на уроках в совокупности с современными методиками обучения. В литературе имеется немало исследований посвященных проблеме формирования благоприятного социально-психологического климата...
64062. Фонетические, лексические и грамматические особенности говора пос. Береславка 378 KB
  Таким образом наблюдается смешение и параллельное существование черт Северорусского и Южнорусского наречий а также Среднерусских говоров. Одним из важнейших определителей отнесённости говора к определённому наречию является такая характеристика как тип предударного вокализма.
64063. Примениние холодной электродуговой сварки чугуна в строительстве 348 KB
  Всё изделие за исключением зоны прилегающей к сварочной ванне остаётся практически холодным на всём протяжении процесса сварки. Металл наплавляется узкими короткими валиками отдельными участками распределёнными по поверхности сварки с тем чтобы избежать...
64064. Изучение лицензирования и квотирования импорта и экспорта товаров в Таможенном союзе 514 KB
  Экспортные вводятся либо в соответствии с международными стабилизационными соглашениями устанавливающими долю каждой страны в общем экспорте определенного товара либо правительства страны для предотвращения вывоза товаров дефицитных на внутреннем рынке.
64065. СТРУКТУРНО-СЕМАНТИЧНІ ОСОБЛИВОСТІ АВТОРСЬКИХ ЛЕКСИЧНИХ НОВОТВОРІВ У ПОЕЗІЇ КІНЦЯ ХХ – ПОЧАЬТКУХХІ СТОЛІІТЬ 628 KB
  Актуальність дослідження також зумовлена важливою роллю кожного поета в розвитку літератури рідного краю, збагаченням поетичного словника мови новими оригінальними й високохудожніми індивідуально-авторськими одиницями.