导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→大家看看我的程序怎么不能让1602显示A?

* 90107: 大家看看我的程序怎么不能让1602显示A?

   dotsong 
dotsong发表的帖子 

 大家看看我的程序怎么不能让1602显示A?
RS EQU P2.0
     RW EQU P2.1
     E EQU P2.2
ORG 0000H
     LJMP     MAIN

ORG 0040H
MAIN:MOV P0,#00000001B  ;清屏
     ACALL ENABLE
     MOV P0,#00000001B  ;清屏
     ACALL ENABLE
     MOV P0,#00111000B  ;显示功能
     ACALL ENABLE
     MOV P0,#00001111B  ;显示开关控制
     ACALL ENABLE
     MOV P0,#00000110B ;输入模式
     ACALL ENABLE
     MOV P0,#0C0H       ;数据存贮器地址
     ACALL ENABLE
     mov p0,#01000001b  ;ASCII码
SETB RS
     CLR RW
     CLR E
   ACALL DELAY
     SETB E
     AJMP $
ENABLE: CLR RS              ;送命令
     CLR RW
     CLR E
     ACALL DELAY
     SETB E
     RET
DELAY: MOV P0,#0FFH
     CLR RS
     SETB RW
     CLR E
     NOP
     SETB E
     JB P0.7,DELAY      ;判断忙标志
     RET
     EN

发表时间:2006年3月13日11:51:55

  
回复该帖

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

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

[上一篇帖子]:求教各位大侠!我在别处看到用网线来远距离传输大量的数字信号.发端和收端各有一片很厚的芯片,24脚以上
[下一篇帖子]:P89V51RD2的ISP接口电路与P89C51RD2兼容吗?最近在做P89V51RD2,发现缺好多