Составители:
22
Скомпилируйте программу
и загрузите ее во флэш-память
микроконтроллера с помощью “AVRprog”. Нажимая поочередно на все
клавиши ‘0..9’ убедитесь в правильности 8-ми сегментных кодов,
высвечиваемых на заданных индикаторах и подаче звуковых сигналов.
ВНИМАНИЕ: В этом месте вы может быть обратили внимание на
некорректное переключение светодиода при нажатии на цифровые
клавиши. Объяснение и решение этого
вопроса будет приведено в
следующих разделах.
#### Результат покажите преподавателю ####
В настоящий момент программа должна иметь следующий вид
(значения x и xx вами только что рассчитаны).
program atMega8888KLM;
{ $BOOTRST $0F000} {Reset Jump to $0F000}
{$NOSHADOW}
{ $W+ Warnings} {Warnings off}
Device = mega128, VCC=5;
Import ;
From System Import ;
Define
ProcClock = 6000000; {Hertz}
StackSize = $0064, iData;
FrameSize = $0064, iData;
Implementation
{$IDATA}
{--------------------------------------------------------------}
{ Type Declarations }
type
{--------------------------------------------------------------}
{ Const Declarations }
const key8segm: array [0..11] of byte = ($F9,$A4,$B0,$99,$92,$82,
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
