- •Оглавление
- •Организация системы ввода-вывода вычислительной системы ...... 10
- •Способы обмена информацией между устройствами
- •Аппаратные интерфейсы вычислительных систем ..................................... 68
- •Интерфейс rs-485 ........................................................................................... 175
- •Введение
- •Организация системы ввода-вывода вычислительной системы
- •Основы архитектурной организации вычислительной системы
- •1.1.2 Достоинства и недостатки Принстонской архитектуры
- •1.1.1 Принципы Фон-Неймановской архитектуры
- •1.1.3 Достоинства и недостатки Гарвардской архитектуры
- •Организация вычислительной системы. Элементы вычислительного ядра и системы ввода-вывода
- •1.2.1 Процессор и память
- •1.2.2 Контроллер ввода-вывода
- •1.2.3 Процессор ввода-вывода
- •1.2.4 Интерфейс и протокол
- •1.2.5 Порт ввода-вывода
- •1.2.5.1 Адресное пространство портов ввода-вывода: единое с оперативной памятью и раздельное
- •1.2.5.2 Организация конфигурируемых параллельных портов вводавывода
- •Принципы организации систем ввода-вывода
- •1.3.1 Организация свв универсальных эвм
- •1.3.2.1 Порты ввода-вывода
- •1.3.2.2 Дискретные порты ввода-вывода
- •1.3.2.3 Однонаправленные порты
- •1.3.2.4 Двунаправленные порты и порты с альтернативной функцией
- •1.3.2.7 Устройства сопряжения с объектом (усо) управляющих эвм
- •Способы обмена информацией между устройствами вычислительной системы
- •Программно управляемые:
- •В режиме прямого доступа (без участия центральных процессоров).
- •Синхронный обмен данными
- •Асинхронный обмен данными с программной проверкой готовности
- •Асинхронный обмен данными с аппаратной проверкой готовности
- •2.3.1 Система прерываний
- •2.3.4 Аппаратный полинг
- •2.3.5 Характеристики систем прерываний
- •2.3.6 Контроллер прерываний 8259a
- •Организация обмена в режиме прямого доступа
- •2.4.1 Общие принципы организации пдп
- •Аппаратные интерфейсы вычислительных систем
- •Характеристики аппаратных интерфейсов
- •Функции аппаратных интерфейсов
- •Классификация аппаратных интерфейсов
- •Системные интерфейсы.
- •Стандартные периферийные интерфейсы.
- •Малые периферийные интерфейсы.
- •Понятие интерфейсных систем
- •Реализация аппаратных интерфейсов: проблемы и технические решения
- •3.5.1 Электромагнитные помехи
- •3.5.2 Характеристики линии связи
- •3.5.3.1 Коаксиальный кабель
- •3.5.3.2 Витая пара
- •3.5.3.3 Плоский кабель
- •3.5.3.4 Полосковые линии связи
- •3.5.5 Симметричная и несимметричная схема передачи сигналов
- •3.5.5.1 Дифференциальный сигнал
- •3.5.5.3 Симметричная передача сигнала
- •3.5.6.1 Потенциальный код без возвращения к нулю
- •3.5.6.2 Метод биполярного кодирования с альтернативной инверсией
- •3.5.6.3 Потенциальный код с инверсией при единице
- •3.5.6.4 Биполярный импульсный код
- •3.5.6.5 Манчестерский код
- •3.5.6.6 Потенциальный код 2b1q
- •3.5.7 Приемопередатчик последовательного интерфейса
- •3.5.8 Особенности параллельных интерфейсов
- •3.5.9 Мультиплексирование, конвейеризация, блочная передача
- •3.5.10.2 Реализация гальванической изоляции дискретного выхода модуля ввода-вывода sdx-09
- •3.5.10.3 Реализация гальванической изоляции дискретного входа модуля ввода-вывода sdx-09
- •3.5.10.4 Реализация гальванической изоляции rs-232 в контроллере sdk-1.1
- •3.5.10.5 Технология iCoupler фирмы Analog Devices
- •3.5.11 Горячее подключение и автоконфигурирование
- •3.5.11.1 Горячее подключение
- •3.6 Внутрисистемный интерфейс amba
- •3.6.3 Периферийный интерфейс amba apb
- •Idle – устройство не готово, шина находится в исходном состоянии.
- •3.7 Системные интерфейсы
- •3.7.1 Интерфейс pci
- •3.7.2 Интерфейс pci Express
- •3.8 Стандартные периферийные интерфейсы
- •3.8.1 Интерфейс scsi
- •3.8.1.8 Команды scsi
- •3.8.3 Сравнение sas и параллельного scsi
- •3.8.4 Сравнение sas и sata
- •3.9 Малые периферийные интерфейсы
- •3.9.1 Интерфейс rs-232
- •3.9.1.1 Сигнальные линии последовательного интерфейса
- •3.9.1.2 Управление потоком
- •3.9.1.3 Разъемы и кабели
- •3.9.1.4 Формат последовательной передачи данных
- •3.9.1.5 Работа с последовательным каналом
- •3.9.2.1 Типы подключения к шине spi
- •3.9.2.2 Режимы работы шины spi
- •3.9.2.3 Достоинства шины spi
- •3.9.2.4 Недостатки шины spi 1. Больше линий, чем в i2c.
- •3.9.3 Интерфейс Centronics
- •3.9.4.1 Физический интерфейс Serial ata
- •3.10 Контроллерные сети
- •3.10.1 Интерфейс rs-485
- •3.10.1.1 Согласование и конфигурация линии связи
- •3.10.1.2 Защитное смещение
- •(Верхняя диаграмма), передача данных (средняя диаграмма), приѐм данных от устройства (нижняя диаграмма).
- •3.10.3 Интерфейс i2c
- •3.10.3.1 Концепция шины i2c
- •3.10.3.2 Реализация монтажного и и монтажного или
- •3.10.3.3 Принцип работы шины i2c
- •3.10.3.5 Подтверждение
- •3.10.3.6 Синхронизация
- •3.10.3.7 Форматы обмена данными по шине i2c (7-битный адрес)
- •3.10.3.8 Арбитраж
- •3.10.3.9 Достоинства шины i2c
- •3.10.4.1 Модель передачи данных
- •3.10.4.2 Протокол
- •3.11 Сети передачи данных систем обработки данных. Беспроводные сенсорные сети
- •3.11.1 Сети передачи данных
- •3.11.2 Беспроводные сенсорные сети
- •Приложение а. Система ввода-вывода учебного лабораторного стенда sdk-1.1
- •А.2 Состав стенда
- •А.3 Вычислительное ядро и система ввода-вывода
- •А.3.5.1 Матричная клавиатура
- •А.3.5.2 Жидкокристаллический индикатор
- •А .3.5.3 Светодиодные индикаторы
- •А.3.5.4 Звукоизлучатель
- •А.3.5.5 Дискретные входы-выходы
- •Приложение б. Комплекс лабораторных работ для учебного лабораторного стенда sdk-1.1 б.1 Лабораторная работа № 1 «Дискретные порты ввода-вывода»
- •Б.2 Лабораторная работа № 2 «Таймеры. Система прерываний»
- •Б.2.3.2 Пояснения для вариантов заданий с использованием звукового излучателя
- •(Слева) на принципиальной электрической схеме контроллера sdk-1.1
- •Б.3 Лабораторная работа № 3 «Последовательный интерфейс rs-232. Uart»
- •Б.4 Лабораторная работа № 4 «Клавиатура»
- •Б.5 Лабораторная работа № 5 «Жидкокристаллический индикатор»
- •Б.6 Лабораторная работа № 6 «Последовательный интерфейс i2c»
- •Приложение в. Проектирование и разработка программы
- •Приложение г. Требования к оформлению программ на языке Си г.1 Соглашения по идентификаторам
- •Г.2 Соглашения по самодокументируемости программ
- •Г.3 Соглашения по читаемости программ
- •Литература
Г.3 Соглашения по читаемости программ
Г.3.1 Лесенка
"Лесенка" должна отражать структурную вложенность языковых конструкций. Рекомендуется отступ не менее 2-х и не более 8-и пробелов. Принятого отступа нужно придерживаться во всем тексте программы. Правила написания некоторых конструкций [95]:
if ( <условие> )
{
<операторы>
{ if ( <условие> ) <оператор>;
if ( <условие> )
{
<операторы>
} else
{
<операторы>
} while ( <условие> )
{
<операторы>
}
while ( <условие> )
<оператор>;
for ( <иниц. счетчика>; <условие>; <изменение счетчика> ) {
<операторы>
}
for ( <иниц. счетчика>; <условие>; <изменение счетчика> )
<оператор>;
switch ( <выражение> )
{ case <выражение>: <операторы>; break;
........ default:
<операторы>;
}
short Sign( float X )
{
// выдает знак числа X if ( X > 0 ) return 1; else
if ( X < 0 ) return -1; else return 0;
} void Equation( float A, float B, float C, float* X1, float* X2, char* Num )
{
// нахождение действительных корней квадратного уравнения;
// A, B, C -- коэффициенты
// X1, X2 -- корни (если действительного решения нет, то
// полагаются равными 0);
// Num -- число корней (0, 1, или 2)
float D;
D = sqr( B ) -4 * A * C; if ( D < 0 )
{
*Num = 0;
*X1 = 0;
*X2 = 0;
} else
{
*X1 = ( -B + sqrt( D ) ) / ( 2 * A ); *X2 = ( -B - sqrt( D ) ) / ( 2 * A ); if ( *X1 == *X2 ) *Num = 1; else *Num = 2;
}
}
Г.3.2 Длина строк программного текста
Длина строк программы не должна превышать ширины экрана (80 символов).
Г.3.3 Прочие рекомендации
А. Рекомендуется операнды бинарных операций (+, = и т.п.) отделять от знака операции одним пробелом " ".
Например:
Sum = A + B;
Б. Рекомендуется при перечислении идентификаторов после запятой "," ставить один пробел " ".
Например:
printf( “Сумма: %d; Разность: %d.”, A + B, A – B ); unsigned short Day, Month, Year; unsigned char i, j, k, l, m, n;
В. Рекомендуется всегда писать символ-разделитель операторов ";" (непосредственно после оператора).
Например:
switch ( Num )
{ case 1: printf( “один...” ); break; case 2: printf( “два...” ); break; case 3: printf( “три...” ); break; default: printf( “много!” ); break;
}
Г. Рекомендуется 16-ричные числа писать большими буквами. Например:
#define BadDate 0xFFFF
#define kbEnter 0x0D // код клавиши <Enter>
Литература
8237 DMA controller
URL: http://zet.aluzina.org/index.php/8237_DMA_controller
8237A High Performance Programmable DMA Controller Datasheet. – September 1993, Intel Corporation, Order number: 231466-005.
ADuC812: MicroConverter, Multichannel 12-Bit ADC with Embedded Flash MCU Data Sheet (Rev E, 04/2003) // Norwood: Analog Devices Inc.
2003. URL: http://www.analog.com/static/importedfiles/data_sheets/ADUC812.pdf.
ADuC812: Quick Reference Guide – СПб.: СПбГУ ИТМО, 2009. – URL: http: //embedded.ifmo.ru/sdk/sdk11/components/mcu_aduc812_eng/ ADuC812_QuickRefGuideRev0.pdf
AMBA Design Tools for CoreLink System IP.
URL: http://www.arm.com/products/system-ip/amba-design-tools
AMBA Specification (Rev 2.0) ARM Limited 1999
Application Note #1 (uC001): MicroConverter I2C Compatible Interface (Rev. 2.1, 2002/11) // Norwood: Analog Devices Inc. 2003. URL: http://www.analog.com/static/importedfiles/application_notes/uC001_-
_MicroConverter_I2C_Compatible_Interface.pdf.
Ayala K. The 8051 Microcontoller, 3rd ed. Delmar Cengage Learning, 2004. 448 p.
Ayala K. The 8051 microcontroller: architecture, programming and applications; 2nd ed. NY: Thomson Delmar Leaning, 1996. 367 p.
Calcutt D., Cowan F., Parchizadeh H. 8051 Microcontrollers: An Applications Based Introduction. Oxford: Newnes, 2004.
GNU make manual // The GNU Operating System. 1996.
URL: http://www.gnu.org/software/make/manual/html_node/index.html.
I2C Bus. URL: http://www.i2c-bus.org
I²C-bus specification and user manual (Rev. 03, 06/2007) // NXP Semiconductors. 2006.
URL: http://www.nxp.com/documents/user_manual/UM10204.pdf.
Lee A. Edward. Cyber-Physical Systems – Are Computing Foundations Adequate? // Position Paper for NSF Workshop On Cyber-Physical Systems: Research Motivation, Techniques and Roadmap. October 16-17, 2006, Austin, TX. 9 p.
Lee E.A. Model-Driven Development – From Object-Oriented Design to
Actor-Oriented Design // In Workshop on Software Engineering for Embedded Systems: From Requirements to Implementation (a.k.a. The Monterey Workshop). Chicago. September 24, 2003. 7 p.
MacKenzie L.S., Phan R. The 8051 Microcontroller, 4th ed. NJ: Prentice Hall, 2005.
Mazidi M.A., McKinlay R. 8051 Microcontroller and Embedded Systems.
NJ: Prentice Hall, 2005. 640 p.
Non-return-to-zero URL: http://en.wikipedia.org/wiki/Non-return-to-zero 19. PCF8583 – Clock/calendar with 240 x 8-bit RAM // NXP Semiconductors. 2006. URL: http://www.nxp.com/documents/data_sheet/PCF8583.pdf.
Sangiovanni-Vincentelli A. Quo Vadis SLD: Reasoning About the Trends and Challenges of System Level Design // Proceedings of the IEEE. 95(3), 2007. P. 467-506.
Schultz T.W. C and the 8051. Otsego: PageFree Publishing Inc., 2004. 3rd ed. 412 p. ISBN 1-58961-237-X
SDCC Compiler User Guide // SDCC – Small Device C Compiler. 2009. URL: http://sdcc.sourceforge.net/doc/sdccman.html/.
The I²C-bus specification (version 2.1, 2000) // NXP Semiconductors. 2006. URL: http://www.nxp.com/acrobat_download2/literature/ 9398/39340011.pdf.
Two-wire Serial EEPROM AT24C02A/AT24C04A // Atmel Corporation. 1998.
URL: http://www.atmel.com/dyn/resources/prod_documents/doc5083.pdf.
Wolf W.H. Computers as Components: Principles of Embedded Computing
Systems Design. San Francisco: Morgan Kaufmann, 2005. 656 p. – ISBN 978-0-12-369459-1
Александров Е.К. Микропроцессорные системы: Учебное пособие для вузов. М.: Политехника, 2002. – 936 с. - ISBN 5-7325-0516-4
Бень Е.А. RS-485 для чайников. 2003.
URL: http://masters.donntu.edu.ua/2004/fema/kovalenko/library/art7.html
Болл Стюарт Р. Аналоговые интерфейсы микроконтроллеров. М.: Издательский дом «Додэка-ХХ1», 2007. 360 с: ил. – ISBN 978-5-94120142-6
Брукс Ф. Мифический человеко-месяц или как создаются программные системы. СПб.: Символ-Плюс, 2010. 304 с. ISBN 5-
93286-005-7, ISBN 0-201-83595-9
Буч Г. Объектно-ориентированный анализ и проектирование с примерами на языке C++. СПб.: Бином, Невский диалект, 1998. 560 с. ISBN 0-8053-5340-2, ISBN 5-7989-0067-3
Вербин В.С. Классификация электромагнитных помех URL: http://www.problemaemc.narod.ru/emp_klass.html
Волович Г.И. Схемотехника аналоговых и аналого-цифровых электронных устройств. М.: Издательский дом "Додэка-ХХI", 2005
Гарновский Н. Н. Теоретические основы электропроводной связи. Ч.2. М. 1959.
Говард В. Д. Высокоскоростная передача цифровых данных: высший курс черной магии.
Гоноровский И. С. Радиотехнические цепи и сигналы. Ч.2. М. 1967.
Горелик Г. С. Колебания и волны. М. – Л.. 1950.
Гук М.Ю. Аппаратные интерфейсы ПК. Энциклопедия. СПб.: Питер, 2002. 528 с.: ил. ISBN 5-94723-180-8
Гук М.Ю. Аппаратные средства IBM PC. Энциклопедия. 3-е изд. СПб.: Питер, 2006. 1072 с.: ил. ISBN 5-469-01182-8
Давыдов А.В. Лекции по проектированию радиоэлектронной геофизической аппаратуры. Электрические соединения в радиоэлектронной аппаратуре.
URL: http://prodav.narod.ru/design/index.html
Дейкстра Э.В. Два взгляда на программирование // Клуб программистов «Весельчак У»
URL: http://club.shelek.ru/viewart.php?id=211.
Дейкстра Э.В. Конец информатики? // Communications of the ACM, Ноябрь, 19, 2000. 44(3). c. 92
Дейкстра Э.В. Почему программное обеспечение такое дорогое? Пояснение для разработчиков аппаратуры // Springer-Verlag, 1982. c. 338-348
Дейкстра Э.В. Программирование как вид человеческой деятельности // Клуб программистов «Весельчак У»
URL: http://club.shelek.ru/viewart.php?id=137. 44. Ершова Н.Ю., Ивашенков О.Н., Курсков С.Ю. Микропроцессоры:
Пособие к курсам «Микропроцессорные средства» и «Автоматизированные системы для научных исследований». URL: http://dfe.karelia.ru/koi/posob/microcpu/index.html
Игнатов В. Эффективное использование GNU Make // Центр Информационных Технологий. 1997.
URL: http://www.citforum.ru/operating_systems/gnumake/index.shtml.
Интерфейсная шина IIC (I2C) // Easy Elecronics – Электроника для всех. 2008. URL: http://easyelectronics.ru/interface-bus-iic-i2c.html.
Использование сбалансированных схем
URL: http://www.elart.narod.ru/articles/article26/article26.htm
Керниган Б., Ритчи Д. Язык программирования C. 5-е изд. М.: Вильямс, 2009. 304 с. ISBN 978-5-8459-0891-9, ISBN 5-8459-0891-4, ISBN 0-13-110362-8
Ключев А.О., Кустарев П.В., Ковязина Д.Р., Петров Е.В. Программное обеспечение встроенных вычислительных систем. СПб.: СПбГУ ИТМО, 2009. 212 с.
Ключев, А.О., Ковязина, Д.Р., Кустарев, П.В., Платунов, А.Е. Аппаратные и программные средства встраиваемых систем. Учебное пособие. СПб.: СПбГУ ИТМО, 2010. 287 с.: ил.
Комплекс лабораторных работ для учебного лабораторного стенда SDK-1.1 // Интернет-портал «Встроенные вычислительные системы и системы на кристалле». 2009.
URL: http://embedded.ifmo.ru/sdk/sdk11/labs/2003.
Компьютерные сети. Цифровое кодирование URL: http://sesia5.ru/lokseti/s222.htm
Краткое описание интерфейса ИРПС 20мА «токовая петля»
URL: http://www.sector-t.ru/info/sector/proizvod/cl_reference.php
Кузьминов А.Ю. Интерфейс RS232: Связь между компьютером и микроконтроллером: От DOS к WINDOWS98/XP. М.: Издательский дом «ДМКпресс», 2006. 320 с. ISBN 5-9706-0029-6
Кустарев П.В. Схемотехника ЭВМ. Конспект лекций.СПб.: СПбГУ ИТМО, 2008. 39 с.
Лапин А.А. Интерфейсы. Выбор и реализация. М.: Техносфера. 2005. 168 с. – ISBN 5-94836-058-X
Логическая схема расширителя портов ввода-вывода стенда SDK-1.1 (Rev. 3) // Интернет-портал «Встроенные вычислительные системы и системы на кристалле». 2009.
URL: http://embedded.ifmo.ru/sdk/sdk11/sch/sdk11r3_pld_ext.pdf.
Матричная клавиатура // Easy Elecronics – Электроника для всех. 2008. URL: http://easyelectronics.ru/matrichnaya-klaviatura.html.
Матричная клавиатура // SKF development. 2009.
URL: http: //www.microcontrollerov.net/index.php/ru/microcontrollers/artic les/23-matrixkeyboard.
Микроконтроллеры семейства MCS-51. СПб.: СПбГУ ИТМО, 2009. URL: http: //embedded.ifmo.ru/sdk/sdk11/components/mcu_aduc812_rus/m cs51.pdf.
Микросхемы приемопередатчиков
URL: http://www.compitech.ru/html.cgi/arhiv/02_05/stat_68.htm
Могнонов П.Б. Организация микропроцессорных систем: Учебное пособие. Улан-Удэ: Изд-во ВСГТУ. 2003. 355 с.
Мячев А.А., Степанов В.Н., Щербо В.К. Интерфейсы систем обработки данных: Справочник; Под ред. А.А. Мячева. М.: Радио и связь. 1989. 416 с.: ил. – ISBN 5-256-00315-1
Непейвода Н.Н., Скопин И.Н. Основания программирования. М.Ижевск: Институт компьютерных исследований, 2003. 868 с. ISBN 593972-299-7
Новиков Ю.В., Кондратенко С.В. Основы локальных сетей URL: http://www.intuit.ru/department/network/baslocnet/3/
Новиков Ю.В., Скоробогатов П.К. Основы микропроцессорной техники. URL: http://www.intuit.ru/department/hardware/mpbasics/
Обзор стандарта RS-232
URL: http://www.gaw.ru/html.cgi/txt/interface/rs232/start.htm
Передача сигнала по кабелю витой пары URL: http://www.kramer.ru/academy/courses/1268
Платунов А.Е., Постников Н.П. Перспективы формализации методов проектирования встроенных систем // «Электронные компоненты», 2005, №1. с.1-6.
Полосковая линия.
URL: http://www.cultinfo.ru/fulltext/1/001/008/091/089.htm
Последовательный интерфейс SPI.
URL: http://www.gaw.ru/html.cgi/txt/interface/spi/index.htm
Правильная разводка сетей RS-485.
URL: http://www.gaw.ru/html.cgi/txt/interface/rs485/app.htm
Предко М. Руководство по микроконтроллерам. В двух томах. М.: Постмаркет. 2004. 904 с. ISBN 5-901095-07-3
Применение устройств гальванической развязки цифрового сигнала в интерфейсах
URL: http://www.compitech.ru/html.cgi/arhiv/06_01/stat_ad.htm
Принципиальная электрическая схема стенда SDK-1.1 (Rev. 4) // Интернет-портал «Встроенные вычислительные системы и системы на кристалле». 2009.
URL: http://embedded.ifmo.ru/sdk/sdk11/sch/sdk1_1_sch_rev4.pdf.
Природа и основные параметры влияния между цепями URL: http://www.tehnauk.ru/1/14?start=3
Ратхор Т.С. Цифровые измерения. АЦП / ЦАП. М.: Мир электроники, 2006.
Система команд микроконтроллеров семейства MCS-51
URL: http://www.gaw.ru/html.cgi/txt/doc/micros/mcs51/asm/start.htm
Согласование, экранирование и гальваническая развязка линий связи URL: http://www.intuit.ru/department/network/baslocnet/3/
Спецификация ЖКИ WH1602B-YGK-CP (Winstar Display Co.) //
Интернет-портал «Встроенные вычислительные системы и системы на кристалле». 2009.
URL: http://embedded.ifmo.ru/sdk/sdk11/components/lcd/WH1602BYGK-CP.pdf.
Спецификация интерфейса I²C // KAZUS.RU «Электронный портал». 2003. URL: http://kazus.ru/articles/343.html.
Спецификация контроллера ЖКИ HD44780U (HITACHI) // Интернетпортал «Встроенные вычислительные системы и системы на кристалле». 2009.
URL: http://embedded.ifmo.ru/sdk/sdk11/components/lcd/hd44780.pdf.
Таненбаум Э. Архитектура компьютера. 5-е изд. СПб.: Питер, 2007.
844 с.: ил. ISBN 5-469-01274-3
Таненбаум Э. Современные операционные системы. 2-е изд. СПб.: Питер, 2002. 1040 с.: ил. ISBN 5-318-00299-4
Татарчевский В. Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 8 // «Компоненты и технологии», 2007, №8. с. 170-172
Угрюмов Е.П. Цифровая схемотехника. СПб.: БХВ-Петербург, 2004. 528 с.: ил. ISBN 5-8206-0100-9. 87. Уилльямс Т. ЭМС для разработчиков продукции Технологии. 2003. 540с.
Учебный стенд SDK-1.1. Руководство пользователя (Версия 1.0.11) // Интернет-портал «Встроенные вычислительные системы и системы на кристалле». 2009.
URL: http://embedded.ifmo.ru/sdk/sdk11/doc/sdk11_userm_v1_0_11.pdf.
Хаммел Р.Л. Последовательная передача данных: Руководство для программиста: Пер. с англ. М.: Мир, 1996. 752 с. ISBN 5-03-003140-5
Хмелевский И.В., Битюцкий В.П. Организация ЭВМ и систем. Однопроцессорные ЭВМ. Ч.1, 2: Конспект лекций. 2-е изд. Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2005. 87 с.
Хоровиц П., Хилл У. Искусство схемотехники. 7-е изд. М.: Мир, 2009. 704 с. ISBN 0-521-37095-7
Цикл лекций «Устройства приема и обработки радиосигналов в системах подвижной радиосвязи»
URL: http://digital.sibsutis.ru/UPriOS.htm
Цикл лекций по микроконтроллерам семейства MCS-51 // Цифровая техника в радиосвязи. 2009. URL: http://digital.sibsutis.ru/content.htm.
Цилькер Б.Я., Орлов С.А. Организация ЭВМ и систем: Учебник для вузов. СПб.: Питер, 2007. 672 с. ISBN 5-94723-759-8
Цымблер М.Л. Требования к оформлению программ на языке Turbo Pascal // М.Л. Цымблер. 2010.
URL: http://www.mzym.susu.ru/papers/coderule.html. 96. Чернышев Ю.А. Компьютерные коммуникации и периферия. Часть II: Компьютерные коммуникации и интерфейсы. Электронное учебное пособие. М.: МИФИ (ТУ), 2000. 68 с.
Шалыто А.А. Switch-технология. Алгоритмизация и программирование задач логического управления. СПб.: Наука, 1998. 628 с.
Шины микропроцессорной системы.
URL: http://www.intuit.ru/department/hardware/mpbasics/2/#image.2.1
Электронный замок на ключах – "таблетках" iButton. URL: http://microsin.ru/content/view/508/44/
Юкио Сато. Обработка сигналов. Первое знакомство. М.:
Издательский дом «Додэка-ХХI», 2009. 175 с.
Яшкардин В.Л. RS-232. Рекомендованный стандарт 232. Интерфейс между терминалом данных и передающим оборудованием линии связи, применяющий последовательный обмен двоичными данными. URL: http://www.softelectro.ru/rs232.html
1 DIP (Dual In-line Package) – тип корпуса микросхем, микросборок и некоторых других электронных компонентов. Имеет прямоугольную форму с двумя рядами выводов по длинным сторонам. Может быть выполнен из пластика (PDIP) или керамики (CDIP). В корпусе DIP могут выпускаться различные полупроводниковые или пассивные компоненты: микросхемы, сборки диодов, транзисторов, резисторов, малогабаритные переключатели.
2 Такая возможность есть только в стендах SDK-1.1 ревизии R1 и R2.
3 Чтобы уменьшить количество проводников используется динамическая индикация. Принцип работы динамической индикации аналогичен принципу, используемому при опросе клавиатуры учебного стенда.
4 Знакогенератор – специальное устройство, содержащее в себе ПЗУ (или ОЗУ) с битовыми картами с изображениями различных символов. Каждому изображению символа ставится в соответствие его код.
5 Емкость EEPROM определяется установленной микросхемой в стенде SDK-1.1.
