基于MSP430单片机的微功耗中文人机界面设计

[09-12 18:18:22]   来源:http://www.88dzw.com  单片机学习   阅读:8200

文章摘要:LCD_PAGEEQU0200h;定义显示页面 LCD_ORDEREQU0201h;暂存液晶控制指令 LCD_DATAEQU0202h;暂存液晶数据 LCD_CNTEQU0203h;液晶计数存储器 LCD_ROWEQU0204h;存放列地址数据 LCD_LINEEQU0205h;存放行地址数据 LCD_CHAREQU0206h;存放当前字符数据的首地址 LCD_BYTECNTEQU0207h;存放要显示的字节数 LCD_STATUSEQU0208h;存放液晶当前状态的数据 SEND_COM;发送命令字子程序,以LCD_ORDER为入口参数 BIS.B#LCD_E1,&P4OUT;SETE1=1

基于MSP430单片机的微功耗中文人机界面设计,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
LCD_PAGE   EQU   0200h          ;定义显示页面
LCD_ORDER  EQU   0201h          ;暂存液晶控制指令
LCD_DATA   EQU  0202h          ;暂存液晶数据
LCD_CNT   EQU   0203h           ;液晶计数存储器
LCD_ROW   EQU   0204h           ;存放列地址数据
LCD_LINE   EQU   0205h           ;存放行地址数据
LCD_CHAR   EQU   0206h           ;存放当前字符数据的首地址
LCD_BYTECNT EQU  0207h           ;存放要显示的字节数
LCD_STATUS  EQU   0208h          ;存放液晶当前状态的数据
SEND_COM  ;发送命令字子程序,以LCD_ORDER为入口参数
       BIS.B  #LCD_E1,&P4OUT        ;SET E1=1 ,使能CHIP1
       CALL  #LCD_STE
       BIC.B  #LCD_A0,&P4OUT        ;A0=0,SEND OUT INSTRUCTION
       BIC.B  #LCD_RW,&P4OUT       ;R/W=0,WRITABLE
       BIS.B  #0FFH,&P5DIR         ;SET P5 PINS OUTPUT
       MOV.B  LCD_ORDER,&P5OUT     ;SEND ORDER BYTE TO LCD
       BIC.B  #LCD_E1,&P4OUT       ;SET E1=0
       RET
;发送数据子程序,以LCD_DATA为入口参数
SEND_DATA  BIS.B  #LCD_E1,&P4OUT       ;SET E1=1
        CALL   #LCD_STE
        BIS.B  #LCD_A0,&P4OUT      ;A0=1,SEND OUT DATA
        BIC.B  #LCD_RW,&P4OUT     ;R/W=0,WRITABLE
        BIS.B  #0FFH,&P5DIR       ;SET P5 PINS OUTPUT
        MOV.B  LCD_DATA,&P5OUT    ;SEND DATA BYTE TO LCD
        BIC.B  #LCD_E1,&P4OUT     ;SET E1=0
        RET
;读液晶当前状态的子程序LCD_STE
LCD_STE   BIC.B  #LCD_A0,&P4OUT      ;A0=0,SEND OUTINSTRUCTION
        BIS.B #LCD_RW,&P4OUT      ;R/W=1,READABLE
        BIC.B  #0FFH,&P5DIR       ;SET P5 PINS INPUT
STE_AGN   MOV.B  &P5IN,LCD_STATUS    ;GET STATUS DATA FROM LCD
       BIT.B  #80H,LCD_STATUS     ;如状态存储器第7位为1,忙,则等待
       JC    STE_AGN
       RET

五、结束语
  本系统利用MSP430F149单片机、MG-12232图形点阵液晶模块和行列式键盘接口构建了基于3V电平的低电压、微功耗的中文人机界面。实际使用中,此人机界面消耗电流不足1mA,这种设计方案取得了很好的微功耗效果。


上一页  [1] [2] [3] [4] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行