3186

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

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

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

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

Русский

2012-10-26

108.5 KB

19 чел.

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

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

Цель работы

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. Выводы по выполненной лабораторной работе.

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


 

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

1748. Рынок ценных бумаг 1.47 MB
  Сделки и операции с ценными бумагами. Фьючерс на ценные бумаги и финансовые инструменты. Опцион на ценные бумаги и финансовые инструменты. Фьючерсы на индексы и иные финансовые инструменты. Спрэды, стрэддлы и стрэнглы.
1749. ОСОБЕННОСТИ ПОДГОТОВКИ ПЕДАГОГИЧЕСКИХ КАДРОВ В УНИВЕРСИТЕТЕ 1.47 MB
  Проблема подготовки педагогических кадров в дореволюционной России. Университетское педагогическое образование на современном этапе. Основные направления преобразований. Средства, формы, методы и технологии подготовки педагогических кадров. Формирование студенческого контингента.
1750. УПРАВЛЕНИЕ ПРОЦЕССАМИ АДАПТАЦИИ ПРЕДПРИЯТИЙ ЦЕНТРАЛИЗОВАННОГО ТЕПЛОСНАБЖЕНИЯ К РЫНОЧНЫМ УСЛОВИЯМ 1.47 MB
  Сущность процесса адаптации систем централизованного теплоснабжения к условиям реформирования энергетики. Пути совершенствования теплоснабжения г. Барнаула в процессе адаптации к условиям конкурентного рынка. Механизм реализации методических рекомендации по адаптации предприятий централизованного теплоснабжения к условиям конкурентного рынка электроэнергии.
1751. Reference Architecture for Commerce 1.46 MB
  Introduction to the Reference Architecture. Installing the Prerequisite Software. Installing the Reference Architecture Application. Business Requirements and Design Model. Reference Architecture Application Business Requirements. The MSF Application Model. Debugging a Custom Site Built on the Reference Architecture.
1752. СОЦИАЛЬНО-ПСИХОЛОГИЧЕСКИЕ ОСОБЕННОСТИ СТРАТЕГИИ И ТАКТИКИ ПСИХОКОРРЕКЦИОННОГО ВОЗДЕЙСТВИЯ СРЕДСТВАМИ ТЕАТРА 1.46 MB
  Современное состояние проблемы социальной адаптации и артпсихокоррекции молодёжи средствами театра. Театр как форма коллективной деятельности. Цели, задачи, стратегия, тактика и методы адаптирующей театральной артпсихокоррекции на разных этапах становления и развития.
1753. Криминологическая характеристика и предупреждение преступности в регионе (на материалах Ставропольского края) 1.46 MB
  Теоретические и прикладные аспекты изучения преступности в регионе. Криминологическая характеристика преступности в Ставропольском крае. Основные направления и особенности регионального предупреждения преступности. Социально- экономическое состояние, геополитическое положение и национальный состав Ставропольского края и их значение для предупреждения преступности.
1754. Розрахунок викидів шкідливих речовин в атмосферу 1.46 MB
  Розрахунок кількості шкідливих речовин, що виділяються при горінні палива в проислових та комунальних котлоагрегатах і парогенераторах. Розрахунок кількості шкідливих речовин, що виділяються при нанесенні фарбувальних і лакових покрить.
1755. СТРУКТУРНАЯ ОРГАНИЗАЦИЯ МАГНИТНЫХ КОЛЛОИДОВ В ЭЛЕКТРИЧЕСКОМ И МАГНИТНОМ ПОЛЯХ 1.45 MB
  Взаимодействие частиц и представления о фазовых переходах в магнитных жидкостях. Методика и техника исследования структурных превращений магнитных жидкостей в электрическом и магнитном полях. Особенности деформации микрокапельных агрегатов, содержащихся в магнитной жидкости при воздействии электрического поля. Фазовый переход в магнитных жидкостях в постоянном электрическом поле.
1756. Становление общественно–философских взглядов А.А. Григорьева (опыт историко–психологической биографии) 1.45 MB
  Аполлон Григорьев яркий представитель разночинцев и недемократов, философское самоуглубление в бесплодное искание того, чего нет. Культура Серебряного века в борьбе с утилитарным подходом к искусству. Постепенная идеологизация науки.