Особенности программирования однокристалльной ВМ х51 на языке Си
| Main Author: | |
|---|---|
| Summary: | Допущено учебно-методическим объединением вузов по университетскому политехническому образованию в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 230101 «Вычислительные машины, комплексы, системы и сети». В данном пособии описываются основные особенности программирования на языке Си применительно к однокристальной ВМ (ОВМ) семейства х51. Основное внимание уделено базовым сведениям о типах данных для 8-битной ОВМ и ее внутренних узлов. Приведены примеры типовых преобразований и процедур, которые могут быть использованы при курсовом проектировании. Книга из коллекции ДМК Пресс - Инженерно-технические науки |
| Published: |
Москва, ДМК Пресс, 2012
|
| Subjects: | |
| Online Access: | http://e.lanbook.com/books/element.php?pl1_cid=25&pl1_id=4142 https://e.lanbook.com/img/cover/book/4142.jpg |
| Format: | Electronic Book |
MARC
| LEADER | 00000nam0a2200000 i 4500 | ||
|---|---|---|---|
| 001 | 4142 | ||
| 010 | |a 978-5-94074-470-2 | ||
| 100 | |a 20250516d2012 k y0rusy01020304ca | ||
| 101 | 0 | |a rus | |
| 102 | |a RU | ||
| 105 | |a y j 000zy | ||
| 106 | |a z | ||
| 200 | 1 | |a Особенности программирования однокристалльной ВМ х51 на языке Си |b Электронный ресурс |f Аверченков О. Е. | |
| 210 | |a Москва |b Москва |c ДМК Пресс |d 2012 | ||
| 215 | |a 110 с. | ||
| 300 | |a Допущено учебно-методическим объединением вузов по университетскому политехническому образованию в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 230101 «Вычислительные машины, комплексы, системы и сети». | ||
| 330 | |a В данном пособии описываются основные особенности программирования на языке Си применительно к однокристальной ВМ (ОВМ) семейства х51. Основное внимание уделено базовым сведениям о типах данных для 8-битной ОВМ и ее внутренних узлов. Приведены примеры типовых преобразований и процедур, которые могут быть использованы при курсовом проектировании. | ||
| 333 | |a Книга из коллекции ДМК Пресс - Инженерно-технические науки | ||
| 610 | 0 | |a программ на языке си | |
| 610 | 0 | |a директивы include и define | |
| 610 | 0 | |a директива препроцессора define | |
| 610 | 0 | |a ресурсы овм х51 | |
| 610 | 0 | |a указание места размещения переменных | |
| 610 | 0 | |a размещение локальных переменных | |
| 610 | 0 | |a работа со спецрегистрами | |
| 610 | 0 | |a ассемблерные вставки | |
| 610 | 0 | |a объявления переменных и констант | |
| 610 | 0 | |a объявления переменных | |
| 610 | 0 | |a объявление не удаляемых локальных переменных | |
| 610 | 0 | |a изменчивые переменные типа volatile | |
| 610 | 0 | |a объявления констант | |
| 610 | 0 | |a объявления многобайтовых переменных и массивов | |
| 610 | 0 | |a объявления функций | |
| 610 | 0 | |a объявление функции не получающей и не возвращающей данных | |
| 610 | 0 | |a объявление функции получающей параметры | |
| 610 | 0 | |a объявление функции возвращающей значение | |
| 610 | 0 | |a бесконечный цикл в главной функции | |
| 610 | 0 | |a пример записи простейшей программы | |
| 610 | 0 | |a адресуемые биты овм х51 | |
| 610 | 0 | |a объявления битовых переменных | |
| 610 | 0 | |a операции с битовыми переменными | |
| 610 | 0 | |a примеры типовых преобразований и процедур | |
| 610 | 0 | |a типовые преобразования данных | |
| 610 | 0 | |a битовые операции для целочисленных операндов | |
| 610 | 0 | |a сдвиги переменных | |
| 610 | 0 | |a преобразование коротких типов переменных в длинные | |
| 610 | 0 | |a преобразование целого числа в бит ( свертка переменной) | |
| 610 | 0 | |a работа с отдельными битами целых чисел | |
| 610 | 0 | |a указание места бита в целочисленной переменной | |
| 610 | 0 | |a объединение (упаковка) групп битов разных переменных | |
| 610 | 0 | |a обмен частей переменных | |
| 610 | 0 | |a разъединение (распаковка) переменной на группы битов | |
| 610 | 0 | |a процедуры задержки | |
| 610 | 0 | |a реализация микросекундных задержек | |
| 610 | 0 | |a реализация программируемой задержки при помощи оператора for | |
| 610 | 0 | |a реализация задержки при помощи оператора do-while | |
| 610 | 0 | |a реализация паскалевской процедуры delay | |
| 610 | 0 | |a использование и недостатки процедур задержки | |
| 610 | 0 | |a примеры программ преобразования кодов | |
| 610 | 0 | |a программная реализация функций дешифратора и шифратора | |
| 610 | 0 | |a преобразование байта в bcd формат | |
| 610 | 0 | |a преобразование bcd декады в код управления 7-сегментным индикатором | |
| 610 | 0 | |a вычисление контрольной суммы массива во внешнем озу | |
| 610 | 0 | |a прием данных в буфер со сдвигом | |
| 610 | 0 | |a скользящее осреднение результатов оцифровки | |
| 610 | 0 | |a управление битами портов | |
| 610 | 0 | |a вывод-ввод информации битовыми командами | |
| 610 | 0 | |a генерация пачки импульсов | |
| 610 | 0 | |a ввод сигнала от контактного датчика | |
| 610 | 0 | |a вывод-ввод информации байтовыми командами | |
| 610 | 0 | |a байтовое управление простейшим светофором | |
| 610 | 0 | |a программа для простейшего светофора | |
| 610 | 0 | |a вычисление скан-кода матрицы ключей | |
| 610 | 0 | |a программная передача асинхронной посылки | |
| 610 | 0 | |a программный прием асинхронной посылки | |
| 610 | 0 | |a вывод-ввод в последовательном синхронном виде | |
| 610 | 0 | |a программная передача мастером синхронной посылки | |
| 610 | 0 | |a программный прием мастером синхронной посылки | |
| 610 | 0 | |a особенности межмикросхемного интерфейса i 2 c | |
| 610 | 0 | |a примеры процедур старт-стоп для интерфейса i 2 c | |
| 610 | 0 | |a прием-передача бита квитирования для интерфейса i 2 c | |
| 610 | 0 | |a однопроводный синхронный интерфейс microlan | |
| 610 | 0 | |a программа передачи байта | |
| 610 | 0 | |a программа чтения байта | |
| 610 | 0 | |a управление системой прерываний овм х51 | |
| 610 | 0 | |a регистры и биты системы прерывания | |
| 610 | 0 | |a управление разрешениями и приоритетами | |
| 610 | 0 | |a биты типа внешних прерываний | |
| 610 | 0 | |a биты запросов прерываний | |
| 610 | 0 | |a оформление и примеры прерывающих процедур | |
| 610 | 0 | |a объявление прерывающей процедуры | |
| 610 | 0 | |a результат работы прерывающих процедур | |
| 610 | 0 | |a пример процедуры для счета внешних импульсов | |
| 610 | 0 | |a инициализация прерываний | |
| 610 | 0 | |a измерение частоты внешних импульсов | |
| 610 | 0 | |a управление таймерами | |
| 675 | |a 004.438(075.8) | ||
| 686 | |a 31.294.9 |2 rubbk | ||
| 700 | 1 | |a Аверченков |b О. Е. | |
| 801 | 1 | |a RU |b Издательство Лань |c 20250516 |g RCR | |
| 856 | 4 | |u http://e.lanbook.com/books/element.php?pl1_cid=25&pl1_id=4142 | |
| 856 | 4 | 1 | |u https://e.lanbook.com/img/cover/book/4142.jpg |
| 953 | |a https://e.lanbook.com/img/cover/book/4142.jpg | ||