Руководство по эксплуатации УЛС Кристалл-22М
.pdf. , ,
. -
. -
, . -
. ,
-
. -
. - -
. -
.
- ( ). , -
, -
. , ,
. , , -
, .
, .
. , ,
, . ,
« 1» -
.
,
.
14.4. RM ( )
TRC101 .
UART, , -
RS232 RS485.
TRC101 433 .
400 . 2400..115200 ,
9600 .
41
15. (SLAVE MCU)
SLAVE MCU – ( ), SPI, -
, 4 4.
. -
, .
15.1
|
|
|
|
|
|
SDI |
In |
|
|
|
|
SCK |
In |
|
|
|
|
SDO |
Out |
|
|
|
|
CS |
In |
SLAVE MCU |
|
|
|
CS=0, ,
, -
.
.
1. WR_PAGE_LCD - 0 7 x 0 127 .
page_lcd, x_lcd.
.
page_lcd > 0x07, 3-7 .
x_lcd > 127 , x_lcd 0.
:
movlw |
.50 |
; WREG=0x32 |
|
movwf |
x_lcd |
; x_lcd=WREG |
|
movlw |
.2 |
; |
WREG 0x02 |
movwf |
page_lcd |
; |
page_lcd=WREG |
WR_PAGE_LCD
2. WR_DATA_LCD - .
WREG.
( ) 8 page[0..7] x[0..127].
.
127, ;
7, 0.
:
movlw b'10101010' WR_DATA_LCD
; LCD 4- ,
3. WR_CHAR_LCD - .
WREG.
page[0..7] x[0..127].
.
20, .
7, 0.
:
42
movlw "M" WR_CHAR_LCD movlw "C" WR_CHAR_LCD movlw "U" WR_CHAR_LCD
; LCD - MCU,
4. WR_POINT_LCD - .
x_point[0..127] y_point[0..63].
x_point.
x_point > 127 y_point > 63, 0.
:
movlw |
.100 |
movwf |
x_point |
movlw |
.35 |
movwf |
y_point |
WR_POINT_LCD
; LCD c x=100, y=35,
5. WR_MUL_LCD - , , 16-
page [0..7]
x[0..127].
, ,
10- 5 , =5/1024 = 0,0048828125, -
6 , 0,00488.
int_h, int_l - , flt1, flt2, flt3, flt4, flt5, flt6 - 6- .
: |
ADRESH,int_h ; int_h |
movff |
|
movff |
ADRESL,int_l ; int_l |
movlw |
0x80 |
movwf |
flt1 |
movlw |
0x00 |
movwf |
flt2 |
movlw |
0x00 |
movwf |
flt3 |
movlw |
0x04 |
movwf |
flt4 |
movlw |
0x08 |
movwf |
flt5 |
movlw |
0x08 |
movwf |
flt6 |
WR_MUL_LCD
; LCD 4.99224, , ADRESH=0x03 ADRESL=0xFF, . 1023 .
; |
|
|
; |
0 80 (0,00488) |
6.CLEAR_LCD -
7.START_LINE_LCD - .
WREG[0..63]
8.ON_LCD -
9.OFF_LCD -
10.RESET_LCD –
11.LED_LCD - .
WREG[0..255]. 0 - ;
255 - .
12. RD_DATA_LCD - WR_PAGE_LCD.
WREG.
, WR_DATA_LCD.
:
;
movlw .2
43
movwf |
page_lcd |
|
movlw |
.50 |
|
movwf |
x_lcd |
|
WR_PAGE_LCD |
|
|
; ------------------------------------- |
|
; , WREG |
RD_DATA_LCD |
||
movwf |
Temp1 |
; |
RD_DATA_LCD |
; |
|
movwf |
Temp2 |
|
; |
|
|
13. RD_KEY - . |
WREG.
0x00 0x0F.
0x00 - ,
0x01 - '1', ... , 0x09 - '9', 0x0A - 'A', ... , 0x0F - 'F', 0x10 - '0'.
: |
|
|
RD_KEY |
Key |
; |
movwf |
||
; |
|
|
14. RD_TS_X - .
x_ts.
x_ts - x, y_ts .
: |
|
|
RD_TS_X |
x_ts,Rg1 |
; x_ts Rg1 |
movff |
||
; |
|
|
15. RD_TS_Y - Y. |
||
y_ts. |
|
|
: |
|
|
RD_TS_Y |
y_ts,Rg2 |
; x_ts Rg2 |
movff |
. TS
TS.
44
16. - (RG)
RG 561 1 (CD4094) :
|
5 |
|
|
8.8 |
|
|
3 |
|
16.1
|
|
|
|
|
|
DT |
In |
|
|
|
|
CK |
In |
|
|
|
|
ST |
In |
|
|
|
|
Z |
In |
|
|
|
|
Q0 |
Out |
1 |
|
|
|
Q1 |
Out |
2 |
|
|
|
Q2 |
Out |
3 |
|
|
|
Q3 |
Out |
4 |
|
|
|
Q4 |
Out |
5 |
|
|
|
Q5 |
Out |
6 |
|
|
|
Q6 |
Out |
7 |
|
|
|
Q7 |
Out |
8 |
|
|
|
RG
16.1 – ( ) -
.
45
, -
. 3, 4 , 8 -
.
DT ( )
CK ( )
ST ( )
Z ( . )
8
8
8
Z
Q0-Q7
16.2 – .
16.2. -
: , -
. 8 ,
ST ( ) . Z=1,
Q0-Q7. -
16.3.
46
|
|
|
|
DT=0 |
|
|
CK=0 |
|
|
ST=0 |
|
|
Z=1 |
|
|
Data_rg |
(8 ) |
|
Ct=8 |
|
DT=0 |
|
|
Data_rg<0>=1? |
DT=1 |
|
|
nop |
|
|
CK=1 |
|
|
nop |
|
|
CK=0 |
|
|
Data_rg=Data_rg-> |
|
|
Ct=Ct-1 |
|
|
|
|
|
Ct=0? |
|
|
ST=1 |
Q0-Q7 |
|
|
|
16.3 – . |
47
17.(BS)
« -22 » 4 (BS),
, 561 3 (CD4066)
:
|
|
|
|
|
|
, |
270 ( +25° ) |
|
|
10 |
|
|
|
|
-3 |
40 |
|
.
17.1 – 561 3.
17.1
|
|
|
|
|
|
K1 |
In |
1 (1 - , 0 - ) |
|
|
|
K2 |
In |
2 |
|
|
|
K3 |
In |
3 |
|
|
|
K4 |
In |
4 |
|
|
|
X1 |
In/Out |
1 |
|
|
|
X2 |
In/Out |
2 |
|
|
|
X3 |
In/Out |
3 |
|
|
|
X4 |
In/Out |
4 |
|
|
|
Y1 |
Out/In |
1 |
|
|
|
Y2 |
Out/In |
2 |
|
|
|
Y3 |
Out/In |
3 |
|
|
|
Y4 |
Out/In |
4 |
|
|
|
48
18. (DMX)
DMX 561 2 (CD4051) -
: |
|
|
|
|
|
|
|
|
, |
470 ( +25 ) |
|
|
10 |
|
|
|
|
-3 |
20 |
|
.
DMX
18.1 – 561 2.
18.1
|
|
|
||||
|
|
|
|
|
|
|
I1 |
I2 |
|
I4 |
|
C |
|
|
|
|
|
|
|
|
0 |
0 |
0 |
|
0 |
|
X-Y0 |
|
|
|
|
|
|
|
1 |
0 |
0 |
|
0 |
|
X-Y1 |
|
|
|
|
|
|
|
0 |
1 |
0 |
|
0 |
|
X-Y2 |
|
|
|
|
|
|
|
1 |
1 |
0 |
|
0 |
|
X-Y3 |
|
|
|
|
|
|
|
0 |
0 |
1 |
|
0 |
|
X-Y4 |
|
|
|
|
|
|
|
1 |
0 |
1 |
|
0 |
|
X-Y5 |
|
|
|
|
|
|
|
0 |
1 |
1 |
|
0 |
|
X-Y6 |
|
|
|
|
|
|
|
1 |
1 |
1 |
|
0 |
|
X-Y7 |
|
|
|
|
|
|
|
x |
x |
x |
|
1 |
|
|
|
|
|
|
|
|
|
18.2
49
|
|
|
|
|
|
I1 |
In |
1 |
|
|
|
I2 |
In |
2 |
|
|
|
I4 |
In |
3 |
|
|
|
X |
In/Out |
|
|
|
|
|
In |
(0 – , 1 - ) |
|
|
|
Y0 |
Out/In |
1 |
|
|
|
Y1 |
Out/In |
2 |
|
|
|
Y2 |
Out/In |
3 |
|
|
|
Y3 |
Out/In |
4 |
|
|
|
Y4 |
Out/In |
5 |
|
|
|
Y5 |
Out/In |
6 |
|
|
|
Y6 |
Out/In |
7 |
|
|
|
Y7 |
Out/In |
8 |
|
|
|
50