🗊Презентация Системный таймер

Нажмите для полного просмотра!
Системный таймер, слайд №1Системный таймер, слайд №2Системный таймер, слайд №3Системный таймер, слайд №4Системный таймер, слайд №5Системный таймер, слайд №6Системный таймер, слайд №7Системный таймер, слайд №8Системный таймер, слайд №9Системный таймер, слайд №10Системный таймер, слайд №11Системный таймер, слайд №12

Вы можете ознакомиться и скачать презентацию на тему Системный таймер. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Системный таймер
Лабораторная  работа  №4
Описание слайда:
Системный таймер Лабораторная работа №4

Слайд 2





К теме:
Системный таймер. Динамик
Цель работы
Получить навыки программирования и изучить возможности использования системного таймера 8254.
Продолжительность работы - 4 часа.
Описание слайда:
К теме: Системный таймер. Динамик Цель работы Получить навыки программирования и изучить возможности использования системного таймера 8254. Продолжительность работы - 4 часа.

Слайд 3





Системный таймер
Описание слайда:
Системный таймер

Слайд 4





Задание
Под MS DOS написать программу, которая:
1) c помощью системного таймера генерирует звук заданной частоты (по вариантам);
Описание слайда:
Задание Под MS DOS написать программу, которая: 1) c помощью системного таймера генерирует звук заданной частоты (по вариантам);

Слайд 5





Задание
Под MS DOS написать программу, которая:
1) c помощью системного таймера генерирует звук заданной частоты (по вариантам);
2) выводит слово состояния для каждого канала в двоичном виде;
Описание слайда:
Задание Под MS DOS написать программу, которая: 1) c помощью системного таймера генерирует звук заданной частоты (по вариантам); 2) выводит слово состояния для каждого канала в двоичном виде;

Слайд 6





Задание
Под MS DOS написать программу, которая:
1) c помощью системного таймера генерирует звук заданной частоты (по вариантам);
2) выводит слово состояния для каждого канала в двоичном виде;
3) определяет коэффициент деления для каждого канала в 16-ричном виде.
Описание слайда:
Задание Под MS DOS написать программу, которая: 1) c помощью системного таймера генерирует звук заданной частоты (по вариантам); 2) выводит слово состояния для каждого канала в двоичном виде; 3) определяет коэффициент деления для каждого канала в 16-ричном виде.

Слайд 7





Задание
Под MS DOS написать программу, которая:
1) c помощью системного таймера генерирует звук заданной частоты (по вариантам);
2) выводит слово состояния для каждого канала в двоичном виде;
3) определяет коэффициент деления для каждого канала в 16-ричном виде.
*Реализовать генератор случайных чисел от нуля до заданного с клавиатуры числа.
Описание слайда:
Задание Под MS DOS написать программу, которая: 1) c помощью системного таймера генерирует звук заданной частоты (по вариантам); 2) выводит слово состояния для каждого канала в двоичном виде; 3) определяет коэффициент деления для каждого канала в 16-ричном виде. *Реализовать генератор случайных чисел от нуля до заданного с клавиатуры числа.

Слайд 8





Генерация звука
//Настроить канал 2
outp(0x43,0xB6); 
kd = base/frequency;
outp(0x42,kd%256); //Low
kd /= 256;         //Do smth for pause
outp(0x42,kd);     //High
Описание слайда:
Генерация звука //Настроить канал 2 outp(0x43,0xB6); kd = base/frequency; outp(0x42,kd%256); //Low kd /= 256; //Do smth for pause outp(0x42,kd); //High

Слайд 9





Слово состояния
//Для каждого канала
for(iChannel = 0; iChannel < 3; iChannel++)
{
 //select a channel
  outp(0x43, 11 10 К2 К1 К0 0);
 
 //read
  state = inp(0x40 / 0x41 / 0x42);
 //make binary …
}
Описание слайда:
Слово состояния //Для каждого канала for(iChannel = 0; iChannel < 3; iChannel++) { //select a channel outp(0x43, 11 10 К2 К1 К0 0); //read state = inp(0x40 / 0x41 / 0x42); //make binary … }

Слайд 10





Коэффициент деления
//Для каждого канала
for(iChan = 0; iChan < 3; iChan++){  
  //init, turn ON for kd2 (0х61)
  for(j = 0; j < nTimes; j++) {
     //select a channel
   outp(0x43, КК 00 0000); 
   kdLow  = inp(0x40 / 0x41 / 0x42);
   kdHigh = inp(0x40 / 0x41 / 0x42);
   kd = kdHigh*256 + kdLow;
   //Find MAX …
  }
}
Описание слайда:
Коэффициент деления //Для каждого канала for(iChan = 0; iChan < 3; iChan++){ //init, turn ON for kd2 (0х61) for(j = 0; j < nTimes; j++) { //select a channel outp(0x43, КК 00 0000); kdLow = inp(0x40 / 0x41 / 0x42); kdHigh = inp(0x40 / 0x41 / 0x42); kd = kdHigh*256 + kdLow; //Find MAX … } }

Слайд 11





*Генератор чисел
Использовать канал 2. 
Выбрать режим работы.
Задать КД (как для части со звуком).
Включить канал, не включая динамик.
Считывание:
Выбрать канал 2.
Считать число (как при поиске КД).
Описание слайда:
*Генератор чисел Использовать канал 2. Выбрать режим работы. Задать КД (как для части со звуком). Включить канал, не включая динамик. Считывание: Выбрать канал 2. Считать число (как при поиске КД).

Слайд 12





Генерация звука
Описание слайда:
Генерация звука



Похожие презентации
Mypresentation.ru
Загрузить презентацию