3186

Микропроцессоры и цифровая обработка сигналов. Ввод информации через параллельный порт

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

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

Микропроцессоры и цифровая обработка сигналов Ввод информации через параллельный порт Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения кнопок и датчиков к цифровым микросхемам. 1.3. Нау...

Русский

2012-10-26

108.5 KB

21 чел.

Микропроцессоры и цифровая обработка сигналов

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

Цель работы

1.1. Изучить особенности работы параллельных портов микроконтроллера.

1.2. Изучить схемы подключения кнопок и датчиков к цифровым микросхемам.

1.3. Научиться определять состояние кнопок при помощи программы.

1.4. Изучить способы отладки программ на лабораторном стенде ЛЭСО1.

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

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

4. Исходный текст программы (без учёта исправлений, сделанных в ходе трансляции и отладки программы).

sfr P1=0x90;       //объявляем переменную P1 как регистр с адресом 0x90

sbit VD1=0xB4; // объявляем переменную VD1 как бит с адресом 0xB4

main()             //главная функция

{

P1=0;       //во все разряды порта Р1 записываем нули (переводим порт в режим  приема цифровой информации)

if (P1== 1)    VD1= 0      //если P1 равна 1, то  зажечь диод VD1

while(1);                //бесконечный цикл

}

Светодиод VD1 зажгутся в том случае, если переменная P1 будет равна 1 (код на входе порта P1 будет 00000001)

Переменная VD1 объявлена как бит порта P34, к которому  подключён соответствующий светодиод.

5. Содержимое файла листинга исходного текста программного модуля (отлаженный вариант).

C51 COMPILER V8.12   TEXT3                                                                 05/18/2011 23:49:22 PAGE 1   

C51 COMPILER V8.12, COMPILATION OF MODULE TEXT3

OBJECT MODULE PLACED IN ..\OBJ\Text3.obj

COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Text3.c BROWSE DEBUG OBJECTEXTEND LISTINCLUDE SYMBOLS PRINT(..\LST\Text3.ls

                   -t) OBJECT(..\OBJ\Text3.obj)

line level    source

  1          sfr P1=0x90;               // объявляем переменную P1 как регистр с адресом 0x90

  2          sbit VD1=0xB4;          объявляем переменную VD1 как бит с адресом 0xB4    

  3          main()                          // главная функция

  4          {

  5   1      P1=0;                   // во все разряды порта Р1 записываем нули (переводим порт в режим  приема цифровой информации)

  6   1      if(P1==1)        VD1=0; // если P1 равна 1, то  зажечь диод VD1

  7   1      while(1);                       // бесконечный цикл

  8   1      }

C51 COMPILER V8.12   TEXT3                                                                 05/18/2011 23:49:22 PAGE 2   

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE

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

P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1

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

VD1. . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00B4H  1

MODULE INFORMATION:   STATIC OVERLAYABLE

  CODE SIZE        =     12    ----

  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)

6. Содержимое hex – файлов.

:0C080000E4F590E590B40102C2B480FE63

:0300000002080CE7

:0C080C00787FE4F6D8FD75810702080033

:00000001FF

7. Копия изображения стенда с зажженными светодиодами.

8. Выводы по выполненной лабораторной работе.

В процессе работы я изучила особенности работы параллельных портов микроконтроллера, изучила схемы подключения кнопок и датчиков к цифровым микросхемам. Научилась определять состояние перемычек при помощи программы по соответствующему свечению светодиодов на стенде ЛЭСО.


 

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

58457. Общая характеристика продукции 122.5 KB
  Общая характеристика продукции Результат труда чаще выступает в материальной форме в виде продукции. Изготавливаемая на предприятии продукция на разных стадиях технологического процесса находится в виде незавершенного производства полуфабриката или готового изделия продукции. Незавершенное производство это продукция не получившая законченного вида в пределах производства а также продукция не проверенная ОТК и не сданная на склад готовой продукции. Планирование и учет изготовлений продукции осуществляется в натуральных...
58458. РАДІОПРИЙМАЛЬНИЙ ПРИСТРІЙ РАДІОЛОКАЦІЙНИХ СИГНАЛІВ З РОЗРАХУНКОМ ПІДСИЛЮВАЧА ВИСОКОЇ ЧАСТОТИ 104.5 KB
  о складу системи входять джерело радіовипромінювання, лінія передачі та радіоприймальний пристрій. Джерело радіовипромінювання може удавати з себе або радіопередавальний пристрій або пасивний відбива
58459. Электроустановки с изолированными и глухозаземленными нейтралями 174 KB
  Вид связи нейтралей машин и трансформаторов с землей в значительной степени определяет уровень изоляции электроустановок и выбор коммутационной аппаратуры значения перенапряжений и способы их ограничения токи при однофазных замыканиях на землю условия работы релейной защиты и безопасности...
58460. Организация и порядок проведения капитальных ремонтов 41.5 KB
  Планово-предупредительный ремонт представляет собой комплекс работ, направленных на поддержание и восстановление работоспособности оборудования путем обслуживания, ремонта и замены изношенных деталей и узлов с тем, чтобы в дальнейшем обеспечить его надежную и экономичную работу.
58461. Розповідається про... 987 KB
  Мета: вчити першокласників визначати жанр твору працювати з тлумачним словни ком удосконалювати вміння працювати з текстом; сприяти формуванню грамотності; розвивати мовлення мислення уважність швидкість читання; збагачувати словниковий запас учнів...
58462. Наші зелені друзі 274.5 KB
  Мета: удосконалювати читацькі навички, вчити виділяти головне з прочитаного, робити власні висновки та аргументувати їх; розвивати прагнення до розуміння краси природи; учити дітей бути спостережливими, уважними, виробляти звичку планувати власні дії, самостійно контролювати результати своєї праці...
58463. Степень с целым показателем и ее свойства 6.32 MB
  Оборудование: презентация Степень; раздаточный материал для Математического лото; портреты ученых математиков. И соберём по капельке всё что учили по теме: Степень в младших класах. Степенью числа а с натуральным показателем п большим за 1 называется произведение п множителей каждый из которых равен а. аn = аа а n раз Как называется число которое...
58464. Визначні місця Лондона 63.5 KB
  Today I invite you to London. We are going to visit famous sights there. I think we’ll travel there by plane, because it is the fastest way. Get your tickets and fill in some information about yourself for registration.
58465. Appearance. Вивчення граматичної структури This is та These are 54.5 KB
  Ви вже знаєте потрібні слова для опису зовнішність людини. Та він є неповним без опису її одягу. Одяг – це частина самовираження людини, її прикраса. Тож вам необхідно знати як називати предмети гардеробу англійською.