Основы программирования микроконтроллеров ATMega128 и 68hc908. Китаев Ю.В. - 42 стр.

UptoLike

Составители: 

Последний раз откомпилируйте программу и убедитесь в подаче
звуковых сигналов.
program myATMega128;
//== рабочая программа для микроконтроллнра ATMega128, в которой
изучется:
//== 1.работа с 8-ми сегм. дисплеем, 2.подача звуковых сигналов, 3.работа с
АЦП,
//== 4.асинхронная работа таймера0 от кварцевого резонатора 32768Гц,
//== 5.работа с клавиатурой, 6.запись/чтение в/из EEPROM
{$NOSHADOW}
{ $W+ Warnings} {Warnings off}
Device = mega128, VCC=5;
Import ;
From System Import ;
Define
ProcClock = 6000000; //== частота основного кварц.резонатора - 6МГц
StackSize = $0064, iData; //== для времен. хранения адресов возврата и др.
FrameSize = $0064, iData; //== для хранения локальных переменных и
//== фактических параметров
Implementation
{$EEPROM} //== добавить самостоятельно
var
e2prom: array[0..9]of byte; //== для долговремен. (>10лет) хранения данных
{$IDATA}
{--------------------------------------------------------------}
{ Type Declarations }
type
{--------------------------------------------------------------}
{ Const Declarations }
{--------------------------------------------------------------}
const keyASCII: string = '123456789*0#';//== ASCII коды клавиш/цифр
42