51378

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

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

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

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

Русский

2014-02-10

51.06 KB

22 чел.

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

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

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

Кафедра САПР

Лабораторная работа №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 Выводы

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

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

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

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

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


 

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

6775. Етнополітика та її особливості в різні періоди життя українського народу 66.92 KB
  Етнополітика та її особливості в різні періоди життя українського народу. План. Проблеми етнічного походження Київської Русі. Концепції полі та моноетнічності давньоруської народності. Особливості литовської експансії на українські землі...
6776. Історичні процеси в міграційних та еміграційних явищах українців 64.76 KB
  Історичні процеси в міграційних та еміграційних явищах українців. П Л А Н Українська еміграція - причини, хвилі та наслідки. Українська діаспора, її стан та роль у розбудові української держави. I Міграція населення - переселення, п...
6777. Етнополітичні аспекти української історії новітнього періоду (1917 - 2004рр.) 59.81 KB
  Етнополітичні аспекти української історії новітнього періоду (1917-2004рр.) План. I. Спроби вирішення етнонаціональних проблем в Україні. Центральною Радою, Гетьманським урядом та Директорією УНР. II. Етнополітичні фактори у політиці радянської влад...
6778. Проектування як складова сучасного виробництва та життєдіяльності людини 615.22 KB
  Проектування як складова сучасного виробництва та життєдіяльності людини 1.Загальні основи проектування у виробничій діяльність людини. 2. Основні ознаки проектної діяльності. 3. Види проектів. Основні поняття: проект, проектування, проектно-техноло...
6779. Поняття про етапи виробничого проектування: технічне завдання, технічна пропозиція, ескізний проект, технічний проект 89.66 KB
  Поняття про етапи виробничого проектування: технічне завдання, технічна пропозиція, ескізний проект, технічний проект, розробка робочої документації тощо. Поняття про етапи навчального проектування: організаційно-підготовчий, конструкторський, техно...
6780. Творчість як основа перетворювальної діяльності людини 21.92 KB
  Творчість як основа перетворювальної діяльності людини. Винахідництво. Раціоналізаторські пропозиції - рушійна сила у розвитку виробництва. Основні поняття: творчість, мислення, винахід, винахідництво, раціоналізаторські пропозиції 1.Творчість ...
6781. Інформаційні джерела та інформаційні технології в проектній діяльності 1.54 MB
  Інформаційні джерела та інформаційні технології в проектній діяльності 1.Інформаційні джерела як засіб проектної технології. Класифікація джерел інформації. Пошук необхідної інформації в довідниках та журналах. 2.Використання в проектній діяльності ...
6782. Технологія опрацювання інформації друкованих та електронних інформаційних джерел 886.6 KB
  Технологія опрацювання інформації друкованих та електронних інформаційних джерел. 2.Електронний спосіб аналізу та компонування інформації для проекту. 3.Сутність написання рефератів. Технологія написання навчальних, контрольних, службових та творчих...
6783. Мета, завдання і значення дизайну як сучасного методу проектування 454.62 KB
  Мета, завдання і значення дизайну як сучасного методу проектування. Основні принципи художнього конструювання. Послідовність художнього конструювання об'єктів технологічної діяльності. Технологія виконання проектної пропозиції. Мета, за...