asplinux, GPS-навигатор, антивирус, антивирус касперского, утилиты резервного копирования, .

hardenworld.narod.ru

 
 На сайте
   Главная
   Links

 Разделы
asplinux
английский словарь
домашняя бухгалтерия
win rar
архиватор winzip
kaspersky
panda 2007
win zip
Навигационные системы
panda antivirus
nod32
 Главная  Links
{img1} avast 4 home
Для этого таймера задается число, называемое коэффициентом деления (или просто делителем), и он подсчитывает число импульсов тактового генератора и сравнивает это число с делителем. Когда эти числа сравняются, таймер выдает сигнал и снова начинает подсчет с нуля. Системный тактовый генератор работает на чистоте 1,19мГц.
avast 4 server
{img2} avast 4 server
Так что если таймер запрограммирован на 10000 импульсов, он будет выдавать сигналы примерно 100 раз в секунду. Можно добиться любой частоты импульсов на выходе таймера, подбирая соответствующий делитель.
1с бухгалтерия
{img3} перевод с английского на русский
После загрузки делителя схемы динамика запускаются для работы под управлением таймера, после чего выходные сигналы таймера будут управлять частотой формируемого звука, а компьютер может выполнять любую другую работу. Такой способ управления динамиком позволяет программам работать, пока динамик воспроизводит звук. Таким образом организована работа одной из процедур Бейсика, фоновая музыка или MB.
avast 4

asplinux deluxe

asplinux, GPS-навигатор, антивирус, антивирус касперского, утилиты резервного копирования, .
 

avast edition

Например, если ток включается и выключается 300 раз в секунду, то динамик генерирует звук частотой 300 герц. Схемы управления динамиком очень интересно организованы и обеспечивают два способа формирования звука. Импульсы, посылаемые динамику, управляются комбинацией программного сигнала и программируемого таймера. Два способа формирования звука определяются тем, используется таймер или нет. Сначала рассмотрим как формируется звук без использования таймера. Чтобы заставить динамик звучать программа должна задавать импульсы нужной частоты в течение нужного времени. Хотя это делается на ассемблере, я использовал Паскале-подобные конструкции просто для иллюстрации логики этой операции. Предположим, что необходимо воспроизвести звук с частотой 300 герц, который должен звучать половину секунды. Вот что необходимо сделать: повторить 150 раз { то есть, 1/2 секунды, при частоте 300 Гц } начало импульс отключения динамика задержка на 1/600 секунды {половина цикла} {задержка времени выполняется с помощью холостого цикла, повторяющегося нужное число раз} импульс включения динамика задержка еще на 1/600 секунды {вторая половина цикла} конец; Если Вы внимательно изучите программу на ассемблере BEEP/WARBLE, приведенную в виде листинга 3.2. в главе 3, Вы заметите, что она работает именно таким образом. Это очень хороший способ воспроизведения звука, но он не позволяет программе ничего делать, кроме генерации звука. Фактически, эта маленькая программа использует весь ресурс микропроцессора 8088, не делая ничего кроме подсчета времени и формирования импульсов для динамика. Для этого есть более совершенный способ, использующий таймер. Одна из скрытых возможностей IBM/PC - это наличие программируемого таймера. Он не измеряет никаких промежутков времени, а только подсчитывает импульсы основного тактового генератора системы.


winrar


 
 

CNews: Новости | e-Business | Hi-Tech | Telecom List.ru - каталог ресурсов интернет Directrix џ­¤ҐЄб жЁвЁа®ў ­Ёп
Сайт создан в системе uCoz
List.ru - каталог ресурсов интернет
Directrix џ­¤ҐЄб жЁвЁа®ў ­Ёп
Сайт создан в системе uCoz