| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
AN594 bảng dữ liệu(PDF) 14 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN594 bảng dữ liệu(HTML) 14 Page - STMicroelectronics |
|
14 / 28 page ![]() Direct LCD Drive 14/28 ;************************************************************************** ;* TABLE SUBROUTINE ;* ;* task : define LCD segments driver byte to load on port B ;* TABU defines half driver byte for L.S.DIGIT ;* TABD defines half driver byte for M.S.DIGIT ;************************************************************************** DATALCD LDI DWR,3Ch ; move data/rom window to L.S.DIGIT TABLE 2 LDI A,40H ADD A,TABU LD X,A LD A,(X) LD Y,A ; half segment driver byte is loaded LDI DWR,3Dh ; move data/rom window to M.S.DIGIT TABLE 1 LDI A,40h ADD A,TABD LD X,A LD A,(X) AND A,Y ; LCD driver byte is loaded in accumulator RET ;************************************************************************** ;* END OF TABLE SUBROUTINE ;************************************************************************** ;************************************************************************** ;* KEYBOARD SUBROUTINE ;* ;* task : controls display operation ;* searchs TOUCHU (L.S.DIGIT) & TOUCHD (M.S.DIGIT) displayed data ;* ;************************************************************************** CLAVIER LDI LOOP,02h CLAVIER1 LD A,DRA ANDI A,38h CPI A,38h ; test 2 times if some buttons are pushed JRNZ CLAVIER2 ; IF yes THEN check them ( A3 -> A5 ) DEC LOOP JRNZ CLAVIER1 LDI TOUCH,0FFh JP CLAVIER4 ; ELSE test if keyboard is changed CLAVIER2 LD Y,A LD A,DRA ANDI A,38h CP A,Y JRZ TSTCOL ; IF check is OK , THEN determine column LDI TOUCH,0FFh JP CLAVIER4 ; ELSE test if one button was pushed TSTCOL JRR 3,Y,COL1 ; if A3 = 0 then column #1 JRR 4,Y,COL2 ; if A4 = 0 then column #2 COL3 LDI TOUCH,3 ; else column #3 is selected so TOUCH <=3 JP TSTLIGN COL2 LDI TOUCH,2 ;column #2 so TOUCH <=2 JP TSTLIGN COL1 LDI TOUCH,1 ;column #1 so TOUCH <=1 ANNEX 1: Software of the ST6215x based application (Continued) |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |