芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

芯片复制ST7565 128x64 LCD驱动程序

芯片复制普通128x64点阵LCD点阵显示,采用ST7565
Init_LCD_ST7565();
LCD_CLS_ST7565(0);
LCD_disp_printR_ST7565(Test",0,0,4);
LCD_disp_printR_ST7565(“2023/07/03",0,2,10);

芯片复制LCD_Driver_7565.c
  1. // LCD_128X64
  2. // Driver: st7565/st7567
  3. // Mode: 4 line SPI
  4. // WR,RD : GND
  5. // leo_20160120

  6. #define LCD_DRIVER_7565_C

  7. #include "LCD_DRIVER_7565.h"
  8. #include "L_ASCII_8x8.h"
  9. #include "L_HZ_16x16.h"
  10. // #include "L_BMP.h"


  11. xdata u8 Dis_u16_Buf[5];
  12. xdata u8 Dis_u8_Buf[3];
  13. xdata u8 Dis_Sensor_Buf[7];


  14. //当前字符显示的位置
  15. //unsigned char  Lcd_Charcter_CurrentX,Lcd_Charcter_CurrentY;
  16. //当前像素显示位置
  17. unsigned char  Lcd_CurrentX,Lcd_CurrentY;
  18. //图像反色显示 0 否 1是
  19. unsigned char LCD_DisplayReserve_Driver;

  20. //--------------------------------------------------------------------------
  21. //串口移位输出
  22. //--------------------------------------------------------------------------
  23. void SPI_Write_ST7565(char datain)
  24. {
  25. unsigned char i;
  26. unsigned char Series,Temp;
  27. Series = datain;

  28. for(i=8;i>0;i--)
  29.         {
  30.         LCD_SCK_L();

  31.         Temp=Series & 0x80;
  32.         if(Temp)
  33.                 {
  34.                 LCD_SDA_H();
  35.                 }
  36.         else
  37.                 {
  38.                 LCD_SDA_L();
  39.                 }
  40.         LCD_SCK_H();
  41.         Series = Series << 1;
  42.         }
  43. }

  44. /***********************************
  45. ** 函数名称: Write_Data
  46. ** 功能描述: 传送数据
  47. ** 输 入: dat
  48. ** 输 出 : 无
  49. ** 全局变量:无
  50. ** 调用模块: Busy,
  51. ******************************************/

  52. void Write_Data_ST7565(unsigned char dat)
  53. {
  54. LCD_CS_L();
  55. LCD_DC_H();                //A0=1,数据
  56. SPI_Write_ST7565(dat);
  57. LCD_CS_H();
  58. return;
  59. }

  60. /***********************************
  61. ** 函数名称: Write_Instruction
  62. ** 功能描述: 传送命令
  63. ** 输 入: dat
  64. ** 输 出 : 无
  65. ** 全局变量:无
  66. ** 调用模块: Busy,
  67. ******************************************/
  68. void Write_Instruction_ST7565(unsigned char cmd)
  69. {
  70. LCD_CS_L();
  71. LCD_DC_L();                //A0=0,命令
  72. SPI_Write_ST7565(cmd);
  73. LCD_CS_H();
  74. return;
  75. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信