Ткм теория и практика формообразования заготовок


Основы цифровой электроники


Download 1.28 Mb.
bet58/65
Sana20.12.2022
Hajmi1.28 Mb.
#1034729
1   ...   54   55   56   57   58   59   60   61   ...   65
Bog'liq
госник 150900 шпоры2

6. Основы цифровой электроники.
Цифровые элементы используются для преобразования и обработки дискретных сигналов, их можно разделить на 2 группы:

  1. Последовательные ЦЭ, которые содержат элементы памяти (например, триггер).

Триггер — это устройство последовательного типа с двумя устойчивыми состояниями равновесия, предназначенное для записи и хранения информации. Под действием входных сигналов триггер может переключаться из одного устойчивого состояния в другое.
D-триггер запоминает состояние входа и выдаёт его на выход. D-триггеры имеют два входа: информационный D и синхронизации С. Сохранение информации в D-триггерах происходит в момент прихода активного фронта на вход С. Информация на выходе остаётся неизменной до прихода очередного импульса синхронизации. D-триггер в основном используется для реализации защёлки. Так, например, для снятия 32 бит информации с параллельной шины, берут 32 D-триггера и объединяют их входы синхронизации для управления записью информации в защёлку, а 32 D входа подсоединяют к шине.

  1. Комбинированные ЦЭ, не содержащие элементы памяти (логические элементы). Логический элемент – дискретный элемент, напряжение на выходе которого могут либо высокого уровня (1) либо низкого уровня (0).

В зависимости от вида управляющих сигналов делят ЛЭ на:

  1. Потенциальные ЛЭ. Используются потенциальные сигналы.

  2. Импульсные ЛЭ. Импульсный сигнал.

  3. Импульсно-потенциальные ЛЭ.

Основные параметры ЛЭ:

  1. Набор логических функций.

  2. Число входов.

  3. Коэффициент разветвления по выходу.

  4. Потребляемая мощность.

  5. Динамические параметры: задержка распространения сигнала и максимальная высота входного сигнала.


Информатика 1. Типы данных на языке С++
В C++ доступны следующие встроенные типы:

  • Символьные: char, wchar_t.

  • Целочисленные знаковые: signed char, short int, int, long int (и long long int, в стандарте C++11).

  • Целочисленные беззнаковые: unsigned char, unsigned short int, unsigned int, unsigned long int(и unsigned long long int, в стандарте C++11).

  • С плавающей точкой: float, double, long double.

  • Логический: bool, имеющий значения true и false.

Операции сравнения возвращают тип bool. Выражения в скобках после if, while приводятся к типу bool.[10]
Функции могут принимать аргументы по ссылке. Например, функция void f(int &x) {x=3;} присваивает своему аргументу значение 3. Функции также могут возвращать результат по ссылке, и ссылки могут быть вне всякой связи с функциями. Например, {double &b=a[3]; b=sin(b);} эквивалентно a[3]=sin(a[3]);. При программировании ссылки в определённой степени сходны с указателями, со следующими особенностями: перед использованием ссылка должна быть инициализирована; ссылка пожизненно указывает на один и тот же адрес; в выражении ссылка обозначает непосредственно тот объект или ту функцию, на которую она указывает, обращение же к объекту или функции через указатель требует разыменование указателя. Существуют и другие отличия в использовании указателей и ссылок. Концептуально ссылка — другое имя переменной или функции, другое название одного и того же адреса, существует лишь только в тексте программы, заменяемое адресом при компиляции; а указатель — переменная, хранящее адрес, к которому обращаются.

Download 1.28 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   65




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling