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

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


 

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

13402. Використання команд модифікації для зображення дверей та вікон. Вставка та створення блоків 153.5 KB
  Тема: Використання команд модифікації для зображення дверей та вікон. Вставка та створення блоків. Мета: Вдосконалити практичні навички роботи з командами редагування побудови подібних offset розширення extend обрізання trim. Отримати практичні навички...
13403. Створення шаблону рамки для креслень згідно із затвердженим стандартом 288.5 KB
  Тема. Створення шаблону рамки для креслень згідно із затвердженим стандартом. Мета: систематизувати практичні навички роботи з командами побудови та редагування ознайомитись з поняттям шару рівня та менеджером шарів ознайомитись зі зразками та мет
13404. Методика і техніка шкільного демонстраційного експерименту із розділу Механіка (10 кл.) 352.5 KB
  Тема: Методика і техніка шкільного демонстраційного експерименту із розділу Механіка 10 кл. Відносність спокою і руху Обладнання: 1 дошка на чотирьох роликах 2 візок і покажчик від приладу з кінематики і динаміки 3 модель підйомного крана. 1. На дошці яка мож...
13405. Методика і техніка шкільного демонстраційного експерименту із розділу Молекулярна фізика і термодинаміка (10 клас) 938.5 KB
  Тема: Методика і техніка шкільного демонстраційного експерименту із розділу Молекулярна фізика і термодинаміка 10 клас 1. Модель Штерна для визначення швидкості руху молекул газу Обладнання: обертальний диск демонстраційний метр сірники пластилін кінопроектор. ...
13406. Методика і техніка шкільного демонстраційного експерименту із розділу «Електричне поле» (10 кл) 2.08 MB
  Тема: Методика і техніка шкільного демонстраційного експерименту із розділу Електричне поле 10 кл Електризація діелектриків і провідників. Обладнання: 1 ізолюючий штатив з насадкою яка легко обертається; 2 палички: ебонітова із органічного скла металев...
13407. Методика і техніка шкільного демонстраційного експерименту з розділу «Електричний струм» (11 кл.). 4.05 MB
  Тема: Методика і техніка шкільного демонстраційного експерименту з розділу Електричний струм 11 кл.. 1. ЕРС. Внутрішній опір джерела струму. Закон ома для повного кола. Обладнання: 1гальванічний елемент демонстраційний 2 вольтметр демонстраційний з додатковим о...
13408. Методика і техніка шкільного демонстраційного експерименту із розділу «Електромагнітне поле» (10 кл.) 2.12 MB
  ТЕМА: Методика і техніка шкільного демонстраційного експерименту із розділу Електромагнітне поле 10 кл. Демонстрація спектрів магнітного поля. Обладнання: прилади для проекціювання спектрів магнітного поля; коробочкасито із залізними ошурками; проекцій
13409. Методика і техніка шкільного демонстраційного експерименту із розділу Хвильова і квантова оптика (10 кл.) 1.65 MB
  Тема: Методика і техніка шкільного демонстраційного експерименту із розділу Хвильова і квантова оптика 10 кл. Кільця Ньютона Обладнання: апарат проекційний з лампою розжарювання або дуговою лампою кільця Ньютона з набору по дифракції та інтерфе
13410. Створення дидактичних засобів у програмі Microsoft Word 609 KB
  исципліна Інформаційні технології та ТЗН ЛАБОРАТОРНА РОБОТА №1011. Тема: Створення дидактичних засобів у програмі Microsoft Word. Мета: Сформувати практичні навички створення дидактичних засобами програми Microsoft Word. Основні поня...