No.105228 作者:xuyouheng 邮件:xjh03050413@163.com ID:73335 登陆:4次 文章数:2篇 最后登陆IP:218.2.216.171 最后登陆:2007/5/1 7:38:17 注册:2007/4/1 21:18:07 财富:108 发帖时间:2007/4/26 23:09:34 发贴者IP:218.2.216.133 标题:xuyouheng:我最近在搞液晶LMC1623A,写了个程序,请高手帮帮忙? 摘要:No.105228我最近在搞液晶LMC1623A,写了个程序,请高手帮帮忙? [QUOTE]最近在写一个液晶的程序,可是资料没找到,就按一般的定义来写,但就是效果出不来,没显示.请大侠们帮忙看看. 程序是: ORG 0000H ;********************初始化********************** RS EQU P3.7; RW EQU P3.6 ; E EQU P3.5 ; MOV P1,#00000001B ;p1口是接液晶数据口,该指令清屏并光标复位 ACALL SEND_I;调用写入命令子程序 MOV P1,#00101000B ;设置显示模式:8位2行5x7点阵 ACALL SEND_I ;调用写入命令子程序 MOV P1,#00001111B ;显示器开、光标开、光标允许闪烁 ACALL SEND_I ;调用写入命令子程序 MOV P1,#00001010B ;文字不动,光标自动右移 ACALL SEND_I ;调用写入命令子程序 MAIN: MOV R3 #01000001B LCALL ZIFU LCALL DELAY ;================================================ ;;测忙碌子程序 ;RS=0,RW=1,E=H,D0-D7=状态字 ;================================================ chk_busy: MOV P1,#0FFH ;判断液晶显示器是否忙的子程序 CLR RS SETB RW CLR E NOP SETB E JB P1.7,$ ;如果P1.7为高电平表示忙就循环等待 CLR E RET ;=============================================== ;写指令子程序 ;RS=0,RW=0,E=高脉冲,D0-D7=指令码 硬件数据端p1 数据来源 A ;=============================================== SEND_I: LCALL ......
>>返回讨论的主题
|
老古网执行:16毫秒 最大:78531毫秒 查询6次
|
|