完善资料让更多小伙伴认识你,还能领取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行,有点多,我就不上了,谢谢! |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
7 浏览 0 评论
26 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
13 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
644 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1000 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11770 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 03:25 , Processed in 0.631304 second(s), Total 54, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号