Автор работы: Пользователь скрыл имя, 16 Февраля 2012 в 12:34, контрольная работа
Задание: 1. Для каждого КЦУ, предусмотренного заданием :
1.1. Составить таблицу истинности;
1.2. Составить логические выражения функций, реализуемых КЦУ, представленные в СДНФ и СКНФ. Доказать тождественность этих форм.
1.3. Преобразовать полученные в п. 2.1.2. СДНФ к виду, реализуемому в монофункциональном базисе ЛЭ «И-НЕ».
1.4. Составить схему КЦУ, используя: а) ЛЭ ОФПН; б) монофункционального набора ЛЭ «И- НЕ».
1.5. Собрать схемы КЦУ на стенде и проверить правильность их функционирования.
Преобразуем y1 схему
в базисе ИЛИ-НЕ:
Временная
диаграмма:
Задание
№ 4
Задание: Постройте
счетчики с нестандартными значениями
модуля счета. Значение модуля счета выберите
следующим образом: до 10 номера по списку:
n+5; от 11 до 15: n-4; от 16 и выше: n-8. Четные
варианты строят схему последовательного
счетчика, нечетные варианты – параллельного.
Решение
x – вход , у –выход
2)В данном
счетчике частота делится на 7. Данная
схема была симулирована в пакете MAX+ plus.
Временная диаграмма:
Задание
№ 5
Задание: Постройте делители частоты со следующими значениями коэффициента деления.
Индивидуальное задание:
|
|
24 |
Решение
1)Для построения
схемы были использованы D-
CLKB – вход синхронизации.
QD – выход счетчика. Логика работы строиться
так же как и в предыдущей программе ,т.е.
необходимо подключить к делителям соответвующие
логические элементы для сброса счетчика
при достижении заданного модуля счета.
Схема выполнена по принципу меандра.
Временная диаграмма:
Задание
№ 6
Задание: Логика работы программы: Мигать
светодиодом А2 с периодом 6 секунд
Решение
В качестве платформы для реализации будем использовать микроконтроллер Atmega163 с тактовой частотой 8 МГц. Для зажигания светодиода A2 – использовать порт PD5(OC1A).Таймер работает в режиме СTC(сброс при совпадении) сравнивая значение с регистром OCR1A (два регистра по 8 бит OCR1AH=0x5B;OCR1AL=0x8F;) и меняя значение выводов на противоположное. Предделитель равен 1024. Обеспечивает период 6 секунд.
Схема подключения светодиодов:
Светодиоды зажигаются
уровнем логической единицы на соответствующем
выводе микросхемы.
#include <mega163.h>
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
}
void main(void)
{
PORTA=0x00;
DDRA=0x00;
PORTB=0x00;
DDRB=0x00;
PORTC=0x00;
DDRC=0x00;
PORTD=0x00;
DDRD=0x20;
TCCR0=0x00;
TCNT0=0x00;
TCCR1A=0x40;
TCCR1B=0x0D;
TCNT1H=0x00;
TCNT1L=0x00;
OCR1AH=0x5B;
OCR1AL=0x8F;
OCR1BH=0x00;
OCR1BL=0x00;
ASSR=0x00;
TCCR2=0x00;
TCNT2=0x00;
OCR2=0x00;
GIMSK=0x00;
MCUCR=0x00;
TIMSK=0x10;
UBRRHI=0x00;
ACSR=0x80;
SFIOR=0x00;
#asm("sei")
while (1)
{
};
Список
используемой литературы
1.
Гук М. Аппаратные средства IBM
PC. Энциклопедия – СПб:
2.
Пособие по техническому
3.
Совершенствование и ремонт
4.
Новиков Ю.В., Калашников О.А., Гуляев
С.Э. Разработка устройств
5.
Стандарт IBM PC AT. Устройство, установка,
техническое обслуживание и
6. Нортон П. Программно-аппаратная организация IBM PC./ Под ред. В.Г.Абрамова - М.: Радио и связь, 1992._336 с.
7.
Степченко О. Техническое
9.
Каган Б.М. Электронные
10. Иванов Е.Л., Степанов И.М., Хомяков К.С. Периферийные устройства ЭВМ и систем: Учебник для вузов. М.:-Высшая школа,1987.
11.
Норенков И.П. Введение в