51378

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

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

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

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

Русский

2014-02-10

51.06 KB

20 чел.

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

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

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

Кафедра САПР

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

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

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

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

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

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


 

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

33240. Магни́тное по́ле 13.55 KB
  Принцип работы асинхронного электродвигателя основан на взаимодействии вращающегося магнитного поля возникающего при прохождении трехфазного переменного тока по обмоткам обмоткам статора с током индуктированным полем статора в обмотках ротора в результате чего возникают механические усилия заставляющие ротор вращаться в сторону вращения магнитного поля при условии что частота вращения ротора n меньше частоты вращения поля n1 .
33241. Электромагнит 13.3 KB
  Обычно электромагнит состоит из обмотки и ферромагнитного сердечника который приобретает свойства магнита при прохождении по обмотке ток Регулирование скорости асинхронного двигателя Наиболее распространены следующие способы регулирования скорости асинхронного двигателя: изменение дополнительного сопротивления цепи ротора изменение напряжения подводимого к обмотке статора двигателя изменение частоты питающего напряжения а также переключение числа пар полюсов. Регулирование частоты вращения асинхронного двигателя путем введения...
33242. Закон полного тока 13.38 KB
  2Преимущества асинхронных электродвигателей с короткозамкнутым ротором следующие: приблизительно постоянная скорость при разных нагрузках; возможность кратковременных механических перегрузок; простота конструкции; простота пуска и легкость его автоматизации; более высокие соs j и к. чем у двигателей с фазным ротором. Практически асинхронные электродвигатели с короткозамкнутым ротором применяются в тех случаях когда не требуется регулирования скорости вращения двигателя. Преимущества асинхронных электродвигателей с фазным ротором: большой...
33243. Закон ома для магнитной цепи 12.92 KB
  Когда по катушке состоящей из до витков проходит ток I то он возбуждает магнитный поток Ф величина которого будет тем больше чем больше будет число ампервитков Iw. Произведение тока I на число витков w намагничивающая сила измеряется в амперах.
33244. Ферромагнитные материалы 13.25 KB
  Вращаясь вместе с ротором относительно статора поток в соответствии с законом электромагнитной индукции ЭМИ индуцирует в каждой фазе обмотки статора ЭДС . При замкнутой внешней цепи по обмоткам статора протекает ток нагрузки I который в свою очередь образует МДС статора . МДС создает магнитный поток реакции якоря и поток рассеяния аналогичный асинхронному двигателю который замыкается поперёк пазов статора и вокруг лобовых частей обмотки статора. Потоки и наводят в обмотке статора соответственно ЭДС и .
33245. Гистерезис 13.81 KB
  Электрические потери Рэл возникают в обмотках трансформатора и обусловлены их нагреванием при протекании по ним электрического тока. КПД трансформатора определяется как отношение активной мощности на выходе трансформатора к активной мощности на выходе первичной обмотки. КПД трансформатора зависит: 1 от конструкции трансформатора; 2 от степени загрузки трансформатора рис 4.9 Максимальный КПД будет у трансформатора с коэффициентом загрузки β = 045.
33246. Потенциал электростатического поля 13.32 KB
  Потенциал электростатического поля скалярная величина равная отношению потенциальной энергии заряда в поле к этому заряду: энергетическая характеристика поля в данной точке. Потенциал численно равен работе поля по перемещению единичного положительного заряда из данной точки электрического поля в бесконечность. Напряжение численно равно работе электростатического поля при перемещении единичного положительного заряда вдоль силовых линий этого поля.
33247. Зако́н Куло́на 13.12 KB
  μετρεω измеряю измерительный прибор предназначенный для определения мощности электрического тока или электромагнитного сигнала. В цепях постоянного тока мощность измеряют электро или ферродинамическим ваттметром. Мощность может быть также подсчитана перемножением значений тока и напряжения измеренных амперметром и вольтметром. В цепях однофазного тока измерение мощности может быть осуществлено электродинамическим ферродинамическим или индукционным ваттметром.
33248. Электри́ческое сопротивле́ние 13.23 KB
  Из систем многофазного тока наибольшее применение на практике получил трехфазный переменный ток.