Министерство образования и науки Российской Федерации
Государственное образовательное учреждение высшего профессионального образования
РыбинскИЙ государственнЫЙ авиационнЫЙ технИЧЕСКИЙ УНИВЕРСИТЕТ им. П. А. СОЛОВЬЕВА
Факультет радиотехники, электроники и информатики
Кафедра вычислительных систем
Курсовой проект
по дисциплине
Микропроцессорные системы
на тему
Электронные шахматные часы
Пояснительная записка
МПС.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 |
Введение
В современном мире вычислительная техника используется во многих отраслях человеческой деятельности. Большую роль в ее развитии сыграли микропроцессорные системы. Выполняемые на миниатюрном кристалле по интегральной технологии микропроцессоры встраиваются в различные бытовые устройства, расширяя тем самым их возможности.
Микропроцессорная система состоит из аппаратной и программной частей. Аппаратная часть представляет собой «тело» микропроцессора. Роль «разума» в микропроцессоре выполняет программная часть.
В данном отчете описано проектирование аппаратной и программной частей МПС, которые реализуют функциональность электронных шахматных часов.