嗨,我目前正在尝试更改头文件中的端口,用于x.lcdPrevious代码/*DATA_PORT定义连接LCD数据线的端口*/define DATA_PORT PORTBdefine TRIS_DATA_PORT TRISB/*CTRL_PORT定义连接控制线的端口。*这些只是样本,更改以匹配您的应用程序。*/#定义RW_PIN LATB比特.RW_PIN LATB比特.LATB6/*PORT的RW*/定义TRIS_PIN LATBB比特.LATB6/*PORT RW**/*POTB6/*PORT RW*/\\\#定义TRIRR_PIN LATBBB6/*POTBBB比特\\定义TRI定义TRITRITRITRITRIS_RW********/\\\\\TRISBbits.TRISB4/*TRIS for E*/Thisis我想要的代码;我用的是pic18f2420,这是为了一个项目,所以我仍然试图正确掌握mplabx.我用的是8位液晶.虽然我所有的数据端口没有连接到我图片的一个端口。一些在PORTA上,一些连接到PORTB(其原因主要是由于在使
威廉希尔官方网站
工作的同时使mul
tisim更易于读取),但是在进一步研究之后,这可能是一个很大的错误。PORTB和PORTA可以读取/*DATA_PORT定义连接LCD数据线的端口*/define DATA_PORTB<>&PORTA?定义了TrISZDATA端口TRISB/*CTRLPURE定义了控制线连接的端口。*这些只是样本,更改以匹配您的应用程序。**/#定义RW_PIN PORTBbits.RW_PINPORTB比特.RB4/*PORT用于RW*/定义TRIS_RWTRIRWTRIRSPOPOPORTB比特.RB4/*PORT的RW*/*定义RW_PINPONPOPOPOPOPOPOPONPORTB比特.RB4/\\#定义TRITRIS_RS_RS_RR_RRWTRISTRISBTRITRISB比特.RB4/\\\\\#定义TRIS_RW*定义TRIS_RW*TRIS_RS_SB3/*TRIS for E*/谢谢