导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→hd44780显示程序,请大家帮忙看一下

* 46304: hd44780显示程序,请大家帮忙看一下

   baolqkun 
baolqkun发表的帖子 

 hd44780显示程序,请大家帮忙看一下
不显示,请大家帮忙看一下初始化程序,有问题吗
rs equ p1.5
rw equ p1.6
e equ p1.7

iNT:    mov p0,#30h  ;初始化
 clr rs
 clr rw
        MOV     R2,#03H         ;循环量=3
inta: setb e
 clr e
 lcall delay
 djnz r2,inta
 mov p0,#38h
 setb e
 clr e
 MOV     a,#0fH ;设置显示方式
        LCALL   PR1                    
        MOV     a,#01H        ;清屏
        LCALL   PR1
 MOV a,#18H
 LCALL PR1
        MOV     a,#06H ;设置输入方式
        LCALL   PR1
      RET
;
;***** 写指令代码子程序
PR1: LCALL   BUSY           ;SEND OUT COMMAND
        MOV     P0,A            
        CLR     rs            
        CLR     rw            
        SETB    e            
        CLR     e            
        RET 
;
;***** 写显示数据子程序
PR2: LCALL   BUSY           ;SEND OUT DATA
        MOV     P0,A            
        SETB    rs            
        CLR     rw            
        SETB    e            
        CLR     e            
        RET 
;
BUSY:   MOV     P0,#0FFH        ;READ BUSY 
        CLR     rs            
        SETB    rw            
        SETB    e            
        MOV     C,P0.7          
        CLR     e            
        JC      BUSY           
        RET 

DELAY: MOV      R6,#00H        ;延时子程序
        MOV      R7,#00H
DELAY1: NOP
        DJNZ     R7,DELAY1
        DJNZ     R6,DELAY1
        RET
;


发表时间:2003年12月15日11:47:57

  
回复该帖

本主题共有 7 帖,分页:>>>>>该主题的所有内容[7]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  46315.[详细]上面汇编的对了,但是C的不对,大家帮忙看一下sbit rs=P1^5; //指..
摘要:上面汇编的对了,但是C的不对,大家帮忙看一下  sbit rs=P1^5; //指令和数据寄存器// sbit rw=P1^6; //读写控制// sbit&n......(977字)
- [baolqkun][939次] 2003年12月15日

  57234.[详细]劳烦各位高手
摘要:劳烦大家,我不知道HD44780一行显示和两行显示怎么样设置,我怎么用了一种16个字一行的液晶,两行显示没问题,但我改成让它一行显示就不显示了,请教大家了......(145字)
- [guest][1002次] 2004年6月28日

  46317.[详细]试试
摘要: void busy(void) {    sbit busy=P1^0;    while(1)  ......(157字)
- [tianzhipeng][867次] 2003年12月15日

[上一篇帖子]:采用动态扫描的方式,资料很多
[下一篇帖子]:我也是刚刚开始搞单片机,所以有很多地方还不清楚,我想自己亲手做点东西,哪怕是很简单的,我想我也应该有