1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我编好的12864显示屏程序在普中单片机试验仪上能正常显示开机图片和应用界面,RS ,RW,E三个信号分别是P2.6,P2.5,P2.7.应用板上变为P1.4,P1.5,P1.6,其他管脚一样,编译后写片插在应用板上不显示。想快速排错,我将程序删了一多半,不料连 RS EQU P1.4 都显示错误303,未定义标识符,无法编译,头疼啊!,应用板有以前自己写的片,显示正常,两年多未折腾,忘光了,就会一点汇编,C不太熟。请各位老师指点一下!
|
|
相关推荐
7个回答
|
|
最好能上程序,或者相关部分的程序。另外要看电路的区别,如果只是换了三个引脚,一般不会出问题,有没有调节对比度,另外要看屏的型号,无字库的12864会还多两个片选引脚。
所以要对比一下应用板和开发板的电路的区别 |
|
|
|
RS EQU P1.4
RW EQU P1.5 E EQU P1.6 ;定义使能 ;------------------------暂存单元定义--------------- LCD_X EQU 30H LCD_Y EQU 31H COUNT EQU 32H; 地址计数器暂存单元 COUNT1 EQU 33H COUNT2 EQU 34H COUNT3 EQU 35H ;-----------------------数据单元定义--------------- LCD_DATA EQU 36H LCD_DATA1 EQU 37H LCD_DATA2 EQU 38H STORE EQU 39H ;----------------------------------------------- ORG 0000H LJMP MAIN ORG 000BH LJMP TOSERVE ORG 0100H ;----------------------------------------------- MAIN: MOV SP,#5FH LCALL DELAY4 ;********************初始化********************** LGS0: MOV A,#34H ;34H--扩充指令操作 LCALL SEND_I MOV A,#30H ;30H--基本指令操作 LCALL SEND_I MOV A,#01H ;清除显示 LCALL SEND_I MOV A,#06H ;指定在资料写入或读取时,光标的移动方向 LCALL SEND_I ;DDRAM 的地址计数器(AC)加1 MOV A,#0CH ;开显示,关光标,不闪烁 LCALL SEND_I ;=============================================== TU_PLAY1: MOV DPTR,#TU_LJ ;显示图形 LCALL PHO_DISP LCALL DELAY3 LCALL DELAY3 |
|
|
|
人中狼 发表于 2018-1-29 20:05 RS EQU P1.4 RW EQU P1.5 E EQU P1.6 ;定义使能 ;------------------------暂存单元定义--------------- LCD_X EQU 30H LCD_Y EQU 31H COUNT EQU 32H; 地址计数器暂存单元 COUNT1 EQU 33H COUNT2 EQU 34H COUNT3 EQU 35H ;-----------------------数据单元定义--------------- LCD_DATA EQU 36H LCD_DATA1 EQU 37H LCD_DATA2 EQU 38H STORE EQU 39H ;----------------------------------------------- ORG 0000H LJMP MAIN ORG 000BH LJMP TOSERVE ORG 0100H ;----------------------------------------------- MAIN: MOV SP,#5FH LCALL DELAY4 ;********************初始化********************** LGS0: MOV A,#34H ;34H--扩充指令操作 LCALL SEND_I MOV A,#30H ;30H--基本指令操作 LCALL SEND_I MOV A,#01H ;清除显示 LCALL SEND_I MOV A,#06H ;指定在资料写入或读取时,光标的移动方向 LCALL SEND_I ;DDRAM 的地址计数器(AC)加1 MOV A,#0CH ;开显示,关光标,不闪烁 LCALL SEND_I ;=============================================== TU_PLAY1: MOV DPTR,#TU_LJ ;显示图形 LCALL PHO_DISP LCALL DELAY3 LCALL DELAY3 |
|
|
|
人中狼 发表于 2018-1-29 20:05 显示屏是有字库的,对比度没有问题,以前的片子可以显示,换了就不显示了。 |
|
|
|
人中狼 发表于 2018-1-29 20:05 明天我再对对图和程序,谢谢! |
|
|
|
人中狼 发表于 2018-1-29 20:05 谢谢帮忙!不显示问题今天已解决,用原来的应用板源程序写了一个片插在应用板上后显示正常,用新程序写片插上也正常,任何语句没有修改,可原因没有找到,干耗了我几天功夫。 |
|
|
|
人中狼 发表于 2018-1-29 20:05 程序2486行,有点多,我就不上了,谢谢! |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
386 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1670 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1123 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1005 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1229 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12018 浏览 31 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 13:57 , Processed in 0.704206 second(s), Total 52, Slave 45 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号