您当前的位置:五五电子网电子知识单片机-工控设备AVR单片机AT90S8515单片机1602显示程序 正文
AT90S8515单片机1602显示程序

AT90S8515单片机1602显示程序

点击数:7591 次   录入时间:03-04 11:51:34   整理:http://www.55dianzi.com   AVR单片机
          OUT  PORTA, XH            ;
          RCALL WAIT                ;
          SBI  PORTA, WR            ;WR: 0-->1
          RCALL WAIT                ;

          ANDI XL,    0X0F          ;
          SWAP XL                   ;
          ORI  XL,    1<<RD         ;
          OUT  PORTA, XL            ;
          RCALL WAIT                ;
          SBI  PORTA, WR            ;WR: 0-->1
          RCALL WAIT                ;

          CBI  PORTA, RD            ;RD: 1-->0
          LDI  XL,    0X0F          ;PORTA7--PORTA4 IS CHANGED TO INPUT
          OUT  DDRA,  XL            ;
          LDI  XL,    0XF4          ;WR=1
          OUT  PORTA, XL            ;
          RCALL WAIT                ;
          SBI  PORTA, RD            ;RD=1
          IN   XL,    PINA          ;
          SER  XH                   ;
          OUT  DDRA,  XH            ;PORTA7--PORTA4: COME TO OUTPUT
          SBI  PORTA, CS            ;
          RET                       ;

;*******************************************************************
; HT1647 IS USED COM0--COM15,SEG0--SEG47
; INITIALIZE LCD BY INSTRUCTION
; 1) LCD MODULE IS INITIALIZED BY INTERNAL RESET CIRCUIT ON POWER-ON
; 2) LCD MODULE IS INITIALIZED BY INSTRUCTION,TOO
; USED REGISTER: XL,XH
;*******************************************************************
INITLCD:  LDI  XH,    0B01000001    ;RC 32K
          LDI  XL,    0B01000000    ;
          RCALL COMMAND             ;

          LDI  XH,    0B01000000    ;SYS EN
          LDI  XL,    0B00010000    ;
          RCALL COMMAND             ;

          LDI  XH,    0B01000001    ;BIAS 1/5
          LDI  XL,    0B10010000    ;
          RCALL COMMAND             ;

          LDI  XH,    0B01000001    ;LARGE BIAS
          LDI  XL,    0B10000000    ;
          RCALL COMMAND             ;

          LDI  XH,    0B01000001    ;FRAME 89Hz 
          LDI  XL,    0B11010000    ;
          RCALL COMMAND             ;

          LDI  XH,    0B01000011    ;GRS LEVEL 1=X100-001b4-b3b2b1b00-XXXX
          LDI  XL,    0B11110000    ;b4--b0=11111
          RCALL COMMAND             ;
          LDI  XH,    0B01000101    ;GRS LEVEL 2=X100-010b4-b3b2b1b00-XXXX
          LDI  XL,    0B00000000    ;b4--b0=10000

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9]  下一页


本文关键字:单片机  程序  AVR单片机单片机-工控设备 - AVR单片机