Шамиль Ахмадуллин

Психолог, писатель, автор 15 книг и пособий по эффективному обучению детей, среди которых «Скорочтение для детей. Как научить ребёнка быстро читать и понимать прочитанное», «Развитие памяти у детей». Основатель сети центров скорочтения, развития памяти и интеллекта у детей TurboRead.ru.

Для чего ребёнку скорочтение

Важный навык, овладение которым позволяет ребёнку преуспеть в учебе. Обучать этому можно примерно с семи лет, точнее, с возраста, когда малыш может читать по словам со скоростью не менее 30 слов в минуту.

Начиная с пятого класса школьнику приходится обрабатывать непривычно большие объёмы информации. Большинство предметов, таких как история, природоведение, литература и так далее, требует быстрого чтения, запоминания и дальнейшего пересказывания полученной информации. Поэтому этот навык просто необходим каждому школьнику, собирающемуся в дальнейшем заниматься интеллектуальным трудом.

Как научиться быстро читать

Любой комплексный навык, каковым является и скорочтение, состоит из ряда более мелких поднавыков. Чтобы ребёнок научился быстрее читать, ему необходимо их освоить.

Развить произвольное внимание

Важная составляющая процесса чтения - способность ребёнка концентрировать своё длительное время. Этот поднавык тренируется с помощью простых упражнений, например лабиринта. Ребёнку необходимо лишь с помощью взгляда найти из него выход.

Расширить поле зрения

Например, при последовательном прочтении фразы «Маша ела кашу» у ребёнка в голове сначала появляется образ девочки. Затем он представляет, что она ест, а после - что ест именно кашу. На последовательное составление этого образа уходит достаточно много времени.

Другое дело, если ребёнок видит одновременно три слова. В голове сразу возникает образ девочки, которая ест кашу. Это происходит мгновенно и значительно ускоряет процесс чтения.

Для того чтобы ребёнок мог видеть и воспринимать 2–3 слова одновременно, необходимо расширять его поле зрения. Есть простое упражнение, которое позволяет это делать. Называется оно «клиновидные таблицы». Ребёнку необходимо концентрировать внимание на центральном столбце и медленно спускаться взглядом вниз, при этом вслух проговаривая боковые числа. Цель - доходить до самого низа и видеть одновременно числа и справа, и слева от центрального столбца.



Уменьшить проговаривание

Проговаривание текста сильно замедляет процесс чтения и отрицательно влияет на понимание и запоминание. Чтобы не допускать этого, ребёнку необходимо плотно сжать губы и прикусывать язык при чтении. Таким образом можно избежать артикуляции - процесса проговаривания текста при чтении.

Убрать возвратные движения глаз

Ребёнок при чтении часто возвращается к уже прочитанной части текста, перечитывая целые абзацы параграфа. Такой процесс, во-первых, отрицательно влияет на понимание прочитанного, а во-вторых, снижает скорость чтения за счёт того, что ребёнку приходится перечитывать одно и то же по несколько раз.

Решить эту проблему просто: ребёнку нужно проводить пальцем вдоль строки в процессе чтения. А если он будет делать это достаточно быстро, то и скорость чтения будет непременно расти, причём без потери качества понимания.

Уметь выделять главное в тексте

Один из самых важных навыков - выделять в тексте главное. Он закрепляется многочисленными тренировками. Например, вы даёте ребёнку текстовыделитель (маркер), просите отмечать важные моменты в тексте и описать его потом всего 10 словами. Ребёнок будет очень тщательно подбирать слова, чтобы уместить в них весь смысл текста.

Если вы поможете своему ребёнку освоить хотя бы несколько приёмов, то положительные результаты в виде возросшей скорости чтения, а соответственно, и возросшей успеваемости не заставят себя ждать. Успехов в обучении вам и вашим детям!

Оценка 1 Оценка 2 Оценка 3 Оценка 4 Оценка 5

Практикум содержит материалы для изучения микроконтроллеров AVR с архитектурой RISC. Рассмотрены необходимые инструментальные средства - интегрированный пакет для разработки и отладки программ AVR Studio 4, стартовый набор разработчика STK500. Предложен комплект программ для изучения функциональных возможностей микроконтроллеров (27 учебных проектов).

Тематика охватывает практически все аспекты архитектуры микроконтроллеров: работу портов, таймеров, арифметическую обработку данных, организацию ввода/вывода по параллельным и последовательным (UART, SPI и I2C) каналам связи, устройств обработки аналоговых сигналов, системы прерывания. Базовые программы могут быть использованы в качестве основы для обучения и самостоятельного программирования на языке Ассемблер AVR в курсовом и дипломном проектировании.

Год выпуска: 2007
Автор: Хартов В.Я.
Жанр: Практическое пособие
Издательство: М: Изд-во МГТУ им. Н.Э. Баумана
Формат: DjVu
Размер: 5,1 МБ
Качество: Отсканированные страницы
Количество страниц: 240

ОГЛАВЛЕНИЕ

Предисловие

1. Инструментальные средства практикума
1.1. Микроконтроллеры АТх8515
1.2. Интегрированная отладочная среда AVR Studio 4
1.3. Стартовый набор STK500 фирмы ATMEL
1.4. Интерфейс STK500 в AVR Studio 4 и программирование микроконтроллера

2. Программирование портов ввода/вывода
2.1. Взаимодействие микроконтроллера с кнопками и светодио-дами
2.2. Обработка внешних прерываний

3. Арифметическая обработка данных
3.1. Представление чисел в микроконтроллерах
3.2. Сложение и вычитание чисел в дополнительном коде
3.3. Умножение чисел без знака
3.4. Деление целых чисел
3.5. Сложение и вычитание двоично-десятичных чисел
3.6. Программирование арифметических операций
3.7. Операции над числами с плавающей точкой

4. Таймеры микроконтроллеров АТх8515
4.1. Таймер/счетчик ТО микроконтроллера AT90S8515
4.2. Таймер/счетчик Т1 микроконтроллеров АТх8515
4.3. Программирование таймера ТО
4.4. Программирование функций сравнения, захвата и ШИМ таймера Т1
4.5. Сторожевой таймер

5. Обмен данными по последовательному интерфейсу
5.1. Последовательный обмен данными по каналу UART
5.2. Работа последовательного канала SPI
5.3. Обмен данными по интерфейсу 12C(TWI)

6. Организация ввода/вывода данных по параллельному интерфейсу
6.1. Взаимодействие с клавиатурой и ЖК-дисплеем
6.2. Организация асинхронного параллельного обмена данными с квитированием

7. Устройства для обработки аналоговых сигналов
7.1. Аналого-цифровой преобразователь
7.2. Аналоговый компаратор

8. Программирование и отладка программ на языке Си
8.1. Среда CodeVision AVR
8.2. Отладка в AVR Studio

Практикум содержит материалы для изучения микроконтроллеров AVR с архитектурой RISC. Рассмотрены необходимые инструментальные средства и предложен большой комплект учебных программ для изучения функциональных возможностей микроконтроллеров. Тематика учебного пособия охватывает практически все аспекты архитектуры микроконтроллеров. Базовые программы могут быть использованы в качестве основы для обучения и самостоятельного программирования на языке Ассемблер AVR в курсовом и дипломном проектировании.
Материалы книги автор использует в учебном процессе в МГТУ им. Н.Э. Баумана.
Для студентов высших и средних специальных учебных заведений, обучающихся по направлению «Информатика и вычислительная техника».

ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА ПРАКТИКУМА.
Микроконтроллеры AVR фирмы Atmel, появившись на рынке интегральных микросхем в 1996 г., сразу же привлекли к себе внимание разработчиков электронной аппаратуры. Удачное сочетание RISC-архитектуры «ядра», обеспечивающей высокую производительность, с широким набором команд, Flash-памятью для программ быстро выдвинуло микроконтроллеры AVR на передовые позиции.

На смену микроконтроллерам первых семейств (Tiny и Classic) пришло новое поколение микроконтроллеров (Mega). Сохранив программную преемственность, микроконтроллеры Mega приобрели новые свойства: пониженные напряжение питания (до 2,7 В) и энергопотребление, повышенные быстродействие (до 16 МГц) и объем Flash-памяти (до 128 Кбайт). Вслед за 8-разрядными микроконтроллерами появились 32-разрядные микроконтроллеры AVR32 и др.

Одновременно были созданы программные продукты и технические средства, поддерживающие разработку программ для микроконтроллеров. Это, прежде всего, фирменный пакет фирмы Atmel AVR Studio, свободно распространяемый в сети Internet, и отладочные платы в виде стартовых наборов разработчика (STK500, STK501, STK502 нового STK600), выпущенные для поддержки разработок на микроконтроллерах AVR. Вместе они образуют единую платформу, на которой можно успешно проводить разработку и отладку различных приложений.

ОГЛАВЛЕНИЕ
Предисловие
1. Инструментальные средства практикума
1.1. Микроконтроллеры АТх8515
1.2. Интегрированная отладочная среда AVR Studio 4
1.3. Стартовый набор STK500 фирмы ATMEL
1.4. Интерфейс STK500 в AVR Studio 4 и программирование микроконтроллера
1.5. Интегрированная отладочная среда VMLab
2. Программирование портов ввода/вывода
2.1. Взаимодействие микроконтроллера с кнопками и светодиодами
2.2. Обработка внешних прерываний
3. Арифметическая обработка данных
3.1. Представление чисел в микроконтроллерах
3.2. Сложение и вычитание чисел в дополнительном коде
3.3. Умножение чисел без знака
3.4. Деление целых чисел
3.5. Сложение и вычитание двоично-десятичных чисел
3.6. Программирование арифметических операций
3.7. Операции над числами с плавающей точкой
3.8. Программы для преобразования чисел
4. Таймеры микроконтроллеров АТх8515
4.1. Таймер/счетчик ТО микроконтроллера AT90S8515
4.2. Таймер/счетчик Т1 микроконтроллеров АТх8515
4.3. Программирование таймера ТО
4.4. Программирование функций сравнения, захвата и ШИМ таймера Т1
4.5. Сторожевой таймер
5. Обмен данными по последовательному интерфейсу
5.1. Последовательный обмен данными по каналу UART
5.2. Работа последовательного канала SPI
5.3. Обмен данными по интерфейсу 12C(TWI)
6. Организация ввода/вывода данных по параллельному интерфейсу
6.1. Взаимодействие с клавиатурой и ЖК-дисплеем
6.2. Организация асинхронного параллельного обмена данными с квитированием
7. Устройства для обработки аналоговых сигналов
7.1. Аналого-цифровой преобразователь
7.2. Аналоговый компаратор
8. Энергонезависимая память данных EEPROM
9. Программирование микроконтроллеров
9.1. Способы программирования и конфигурационные биты
9.2. Самопрограммирование микроконтроллеров
10. Программирование и отладка программ на языке Си
10.1. Среда Code Vision AVR
10.2. Отладка в AVR Studio
Литература
Приложение. Обозначения регистров ввода/вывода АТх8515.

Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Микроконтроллеры AVR, Практикум для начинающих, Хартов В.Я., 2012 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать zip
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.

Микроконтроллеры AVR. Практикум для начинающих. Видеоурок. Внешние прерывания (практика ч.1)

______________________________________________________________________________________________________

1. Простая схема для изучения прерываний на микроконтроллере ATmega8515; Простая программа, использующая прерывания.
2. Настройка регистров, отвечающих за прерывания; Векторы прерываний.
3. Настройка выводов микроконтроллера на вход; Подключение внутренних подтягивающих резисторов; Подключение кнопки.
4. Пороговые напряжения на выводах микроконтроллера для срабатывания внешних прерываний; Гистерезис. скачать (55 МБ)

Если видеозапись не идёт, установите flash-плеер и проверьте звуковую карту, либо скачайте материал (55 МБ). Если вместо видео - зелёный экран, переустановите flash-плеер (просто скачайте последнюю версию ). Если видео "дёргается", поставьте его на паузу и дайте немного подгрузиться. Плеер для просмотра flash-видео на домашней машине . Разверните видео на весь экран. Если напишут "Видео не найдено", "Video not found" - перезапустите видео ещё раз.
Схемы регистров для Logisim 2.7.1 скачать:




Текст программы обработки внешних прерываний на CodeVisionAVR:

// Внешнее прерывание микроконтроллера ATmega8515-16PU по внешнему выводу int1
#include
#include

// Обработчик прерываний________________________________________________________________________
interrupt void ExtInt1(void ) // Обработчик прерываний на int1 (Порт D, вывод 3).
{
PORTA.7=1; delay_ms(3000 ); // Здесь пишите код программы, срабатывающей по сигналу на int1 (жёлтый светодиод).
PORTA.7=0; delay_ms(500 );
}

// Настройки портов и регистров__________________________________________________________________
void main(void )
{
DDRC=0b11111111 ; // Все выводы порта C настраиваем на выход
PORTC=0b00000000 ; // Обнуляем порт C до начала выполнения программы (на всякий случай)

DDRA=0b11111111 ; // Все выводы порта A настраиваем на выход
PORTA=0b00000000 ; // Обнуляем порт A до начала выполнения программы (на всякий случай)

DDRD=0b00000000 ; // Выводы порта D настраиваем как вход (0-вход, 1-выход)

PORTD=0b11111111 ; /* Подключаем внутренние подтягивающие резисторы к выводам порта D.
(0-высокоимпедансное состояние, 1-подтягивающий резистор, если при этом выставлен 0 на DDR в том же разряде) */

GICR=0b10000000 ; /* Регистр General Interrupt Control Register разрешает внешние прерывания
10 000000 - по выводу int1;
01 000000 - по выводу into;
11 000000 - по обоим выводам */

MCUCR=0b00001000 ; /* Регистр Micro Controller Unit Control Registr настраивает прерывание на срабатывание:
0000 10 00 - по спадающему фронту сигнала на выводе int1;
0000 11 00 - по нарастающему фронту сигнала на выводе int1;
0000 00 00 - по низкому уровню на выводе int1;
0000 01 00 - по любому изменению уровня на выводе int1 */

#asm (" sei ") // или SREG |= (1<<7); Status Register, 7 бит разрешает общие прерывания.

//Основная программа____________________________________________________________________________
while (1 )
{
PORTC.0 =1 ; delay_ms(500 ); // Здесь пишите код своей основной (фоновой) программы (зелёный светодиод).
PORTC.0 =0 ; delay_ms(500 );
}
}