Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МоиШахматы_Аппаратка.doc
Скачиваний:
37
Добавлен:
08.03.2015
Размер:
3.23 Mб
Скачать

Министерство образования и науки Российской Федерации

Государственное образовательное учреждение высшего профессионального образования

РыбинскИЙ государственнЫЙ авиационнЫЙ технИЧЕСКИЙ УНИВЕРСИТЕТ им. П. А. СОЛОВЬЕВА

Факультет радиотехники, электроники и информатики

Кафедра вычислительных систем

Курсовой проект

по дисциплине

Микропроцессорные системы

на тему

Электронные шахматные часы

Пояснительная записка

МПС.230101.17.000.000ПЗ

Студент группы ВС2-08………………………………………..….(Курков М.О.)

(Код) (Подпись, дата)

Руководитель канд. техн. наук, проф. …………………………...(Комаров В. М.)

(Подпись, дата)

Нормоконтролер канд. техн. наук, проф. ……………………….(Комаров В. М.)

(Подпись, дата)

Рыбинск 2012

Содержание

Введение………………………………………………………………………

6

1 Постановка задачи …………………………………………………………

7

2 Разработка архитектуры устройства ……………………….……………..

10

2.1 Разработка архитектуры процессора ………………………………………

10

2.2 Разработка архитектуры памяти ……………………………………………..

10

2.3 Разработка архитектуры интерфейса …………………………………...........

11

3 Разработка аппаратного обеспечения устройства …………………………….

17

3.1 Разработка структурной электрической схемы ………………………...........

17

3.2 Разработка функциональной электрической схемы …………………...........

18

3.3 Разработка принципиальной электрической схемы ………………………...

20

3.4 Расчет дискретных электрорадиоэлементов ……...…………………………

22

4 Разработка программного обеспечения устройства………………….............

29

4.1 Представление устройства в виде «черной сферы»………………….............

29

4.2 Статическая модель программы……………………………………………….

30

4.3 Структура данных программы………………………………………………….

33

4.4 Алгоритмизация программы …………………………………………………..

34

4.4.1 Алгоритмы макроуровня …………………………………………………….

34

4.4.2 Алгоритмы исполнителей …………………………………………………….

37

4.4.3 Алгоритмы прерываний ………………………………………………..........

51

4.5 Кодирование программы ………………………………………………..........

52

Заключение…………………. ………………………………………………..........

53

Приложение А Код программы «Электронные шахматные часы» на языке Assembler…………………………………………….………………………………

55

Приложение Б Электронные шахматные часы. Схема электрическая структурная …………………………….…………………………………………

68

Приложение В Электронные шахматные часы. Схема электрическая функциональная …………………………………….………………………………

69

Приложение Г Электронные шахматные часы. Схема электрическая принципиальная …………………………………….………………………………

70

Приложение Д Перечень элементов ……………….………………………………

71

Введение

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

Микропроцессорная система состоит из аппаратной и программной частей. Аппаратная часть представляет собой «тело» микропроцессора. Роль «разума» в микропроцессоре выполняет программная часть.

В данном отчете описано проектирование аппаратной и программной частей МПС, которые реализуют функциональность электронных шахматных часов.