Быстрый старт.

“Быстрый старт” – это обычный приём разработчиков современных программных средств. Цель состоит в том, чтобы, не углубляясь пока в подробности, дать новичку или достаточно опытному пользователю первое представление о программном средстве, дать возможность быстро получить конкретный результат. Полное представление, знания и умения появятся позже в процессе работы и изучения справочных материалов.

В качестве примера возьмём простейшую программу, с которой начинают изучение языков программирования многие поколения студентов. “Hello World” - программа из папки \Fsi\Examples\Hello\, которая выдаёт в последовательный порт (UART) микроконтроллера строку символов “Hello World” (“Привет Мир”). Весь исходный текст программы содержится в файле hello.c:

 

/***************************/

/* YOUR FIRST 8051 PROGRAM */

/***************************/

 

#include <reg51.h> /* special function register declarations */

/* for the intended 8051 derivative */

#include <stdio.h> /* prototype declarations for I/O functions*/

/****************/

 

/* main program */

/****************/

 

void main (void) { /* execution starts here after stack init */

SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */

TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */

TH1 = 0xf3; /* TH1: reload value for 2400 baud */

TR1 = 1; /* TR1: timer 1 run */

TI = 1; /* TI: set TI to send first char of UART*/

printf ("Hello World\n"); /* the 'printf' function call */

while (1) { /* An embedded program does not stop and */

; /* ... */ /* never returns. We've used an endless */

} /* loop. You may wish to put in your own */

} /* code were we've printed the dots (...) */

 

Прежде чем начать разработку проекта, скопируйте папку \Fsi\Examples\Hello\ в свою личную папку. В этой папке находится всего лишь один файл hello.c.








Дата добавления: 2015-06-05; просмотров: 829;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.