Учебно-методическое пособие. — Казань: КФУ, 2012. — 48 с.
Данная работа предназначена для использования при выполнении
лабораторного практикума по дисциплине «Микропроцессоры и
автоматизация эксперимента» студентами 3 курса кафедры
радиоастрономии Института физики КФУ. Содержит описание архитектуры
микроконтроллеров семейства Intel 8051 и конкретно МК С8051F064
Silicon Laboratories, введение в интегрированную среду разработки
программ IDE SiLabs, пояснения к разработке программ, задания для
самостоятельной работы и контрольные вопросы по изучаемой теме.
Содержание:
Цель и содержание работы
Задания
Изучение особенностей однокристальных микроконтроллеров
Изучение архитектуры микроконтроллеров семейства Intel
Изучение особенностей архитектуры микроконтроллеров C8051F064 SiLabs
Знакомство с системами и средой программирования микроконтроллеров
Изучение текстов прилагаемой программы на языке ассемблера и языке C Архитектура микроконтроллера Intel 8051
Арифметико-логическое устройство (АЛУ, ALU)
Резидентная память программ и данных
Аккумулятор, регистры общего назначения, регистр PSW
Регистры-указатели
Регистры специальных функций
Устройство управления и синхронизации
Параллельные порты ввода/вывода информации
Таймер/счётчик
Последовательный порт
Регистр SBUF
Регистр SCON
Работа UART в мультиконтроллерных системах
Скорость приёма/передачи
Система прерываний Особенности МК С8051F064 SiLabs
Процессорное ядро CIP-51
Полностью 8051-совместимая архитектура
Улучшенная производительность
Дополнительные функции
Встроенная память
JTAG отладчик и интерфейс граничного сканирования
Программируемые порты ввода/вывода и матрица соединений
Программируемый массив счетчиков (ПМС)
Последовательные порты
16-разрядный аналого-цифровой преобразователь
Аналоговые компараторы Лабораторная установка С8051F064EK Evaluation Kit
Плата начального освоения C8051F064EK
Источник системной опорной частоты
Переключатели и светодиоды Введение в IDE SiLabs
Оптимизирующий кросс-компилятор C51 (Keil C51)
Макроассемблер A51 (Keil Software A51)
Компоновщик L51 (BL51)
Отладчик/симулятор Знакомство с работой 8051 F064EK
Запуск IDE SiLabs и открытие файла проекта
Запуск IDE SiLabs и создание файла проекта c использованием компилятора языка Си
Работа с отладчиком С51 Контрольные вопросы Задание для самостоятельной работы Содержание отчёта Список литературы
Изучение особенностей однокристальных микроконтроллеров
Изучение архитектуры микроконтроллеров семейства Intel
Изучение особенностей архитектуры микроконтроллеров C8051F064 SiLabs
Знакомство с системами и средой программирования микроконтроллеров
Изучение текстов прилагаемой программы на языке ассемблера и языке C Архитектура микроконтроллера Intel 8051
Арифметико-логическое устройство (АЛУ, ALU)
Резидентная память программ и данных
Аккумулятор, регистры общего назначения, регистр PSW
Регистры-указатели
Регистры специальных функций
Устройство управления и синхронизации
Параллельные порты ввода/вывода информации
Таймер/счётчик
Последовательный порт
Регистр SBUF
Регистр SCON
Работа UART в мультиконтроллерных системах
Скорость приёма/передачи
Система прерываний Особенности МК С8051F064 SiLabs
Процессорное ядро CIP-51
Полностью 8051-совместимая архитектура
Улучшенная производительность
Дополнительные функции
Встроенная память
JTAG отладчик и интерфейс граничного сканирования
Программируемые порты ввода/вывода и матрица соединений
Программируемый массив счетчиков (ПМС)
Последовательные порты
16-разрядный аналого-цифровой преобразователь
Аналоговые компараторы Лабораторная установка С8051F064EK Evaluation Kit
Плата начального освоения C8051F064EK
Источник системной опорной частоты
Переключатели и светодиоды Введение в IDE SiLabs
Оптимизирующий кросс-компилятор C51 (Keil C51)
Макроассемблер A51 (Keil Software A51)
Компоновщик L51 (BL51)
Отладчик/симулятор Знакомство с работой 8051 F064EK
Запуск IDE SiLabs и открытие файла проекта
Запуск IDE SiLabs и создание файла проекта c использованием компилятора языка Си
Работа с отладчиком С51 Контрольные вопросы Задание для самостоятельной работы Содержание отчёта Список литературы