Исследование индикаторов. Солдатов А.И - 75 стр.

UptoLike

77
Пример программы для вывода слов в четыре строки
«ТОМСКИЙ
ПОЛИТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
КАФЕДРА ПМЭ»
приведен ниже.
;-----------------------------------------------------------------------------
; Lab_Test.ASM программа учебно-лабораторного стенда.
; Команда $8F - программный сброс контроллера. Ответ: 70$,'O','K','S','b','r',CRC8
; Команда $80 - Запрос версии ПО в контроллере. Ответ 7F$,'1','4','N','1','0',CRC8
; Команда $81,D5,D7,D8,P0.7,P0,6,x,CRC8 - вывод данных в соответсвующие регистры.
; Команда /$82,D5,D7,D8,P0.7,P0.6,x,CRC8 - Запрос значений в регистрах D5,D7,D8.
; Команда $83,x,x,x,x,N,CRC8 Запрос N измерения данных с ADC0 и ADC1.
; Команда вывести значение в DAC0 и DAC1 $84,DAC0H,DAC0L,DAC1H,DAC1L,x,CRC8
; Команда сделать N выборок через время th+tl в микросекундах, Tzh+Tzl.
; $85,N,th,tl,TzH,TzL,CRC8
;-----------------------------------------------------------------------------
$INCLUDE (C8051F060.inc)
;-----------------------------------------------------------------------------
;ЗАДАНИЕ РЕГИСТРОВ
;-----------------------------------------------------------------------------
R8 EQU 0X08;
R9 EQU 0X09;
R10 EQU 0X0A;
R11 EQU 0X0B;
R12 EQU 0X0C;
R13 EQU 0X0D;
R14 EQU 0X0E;
R15 EQU 0X0F;
R16 EQU 0X10;
R17 EQU 0X11;
R18 EQU 0X12;
R19 EQU 0X13;
R20 EQU 0X14;
R21 EQU 0X15;
R22 EQU 0X16;
R23 EQU 0X17;
R24 EQU 0X18;
R25 EQU 0X19;
R26 EQU 0X1A;
R27 EQU 0X1B;
R28 EQU 0X1C;
R29 EQU 0X1D;
R30 EQU 0X1E;
R31 EQU 0X1F;
R32 EQU 0X20;
R33 EQU 0X21;
R34 EQU 0X22;
R35 EQU 0X23;
R36 EQU 0X24;
R37 EQU 0X25;
R38 EQU 0X26;
R39 EQU 0X27;
R40 EQU 0X28;
R41 EQU 0X29;