
RA8835用于显示功能的驱动程序。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
RA8835液晶模块显示驱动程序是专门设计用于控制RA8835液晶屏的驱动软件。该程序具备多种功能,例如,它能够执行RA8835的复位操作、读取RA8835当前的运行状态,以及向RA8835液晶模块发送指令和数据。以下详细描述了该驱动程序的关键功能:
1. **RA8835复位 (Reset_RA8835)**:`Reset_RA8835()`函数负责对RA8835液晶屏进行复位操作。首先,该函数将EA寄存器设置为0,从而禁用总中断;随后,SFRPAGE寄存器被设置为15,以选择RA8835液晶屏的控制寄存器。接着,RST_RA8835引脚被短暂地置于低电平状态(延迟500毫秒),然后迅速置于高电平状态(延迟200毫秒)。最后,EA寄存器被设置为1,重新启用总中断。
2. **读取RA8835当前状态 (rdsta_RA8835)**:`rdsta_RA8835()`函数用于获取RA8835液晶屏的实时运行状态信息。该函数同样首先将SFRPAGE寄存器设置为15,并选择相应的控制寄存器。之后,DATA_BUS寄存器被设定为0xff,A0_RA8835引脚被置于低电平状态,同时Bit 6- 9 的Bit 被设置为1 。然后进入循环模式以读取当前的状态数据。如果读取过程超时,则Error_flag 标志位会被设置成1.
3. **向RA8835LCM写入指令 (wrcommand_RA8835)**:`wrcommand_RA8835()`函数的功能在于将特定的指令发送到 RA 8835 液晶模块。 该函数先将SFRPAGE寄存器设置为15, 选择 RA 8835 的控制寄存器, 然后将CS\_ RA8835 引脚设置为低电平, 将命令写入 DATA\_ BUS 寄存器, 再通过WR\_ RA8835 引脚发送信号, 最后通过CS\_ RA8835 引脚恢复到高电平.
4. **向 RA8835LCM写入数据 (wrdata_RA۸۸۳۵)**:`wrdata_RA۸۸۳۵()` 函数用于向 RA 8835 液晶模块传输数据信息。其工作方式与 `wrcommand_ RA۸۸۳۵()` 函数类似, 主要区别在于传输的数据类型不同, 它传输的是数据而不是指令.
总而言之, 该 RA۸८३۵ 液晶模块显示驱动程序提供了丰富的功能集, 包括对 LCD 的复位、状态读取以及指令和数据的写入等操作, 对于开发基于 RA৮८३۵ 液晶屏的应用场景具有显著的价值和实用性。
全部评论 (0)


