Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. /***********************/
  2. // Custom Characters
  3. /***********************/
  4. void Custom_Characters (void)
  5. {
  6. // make CGRAM data available from MPU and set custom characters in CGRAM 1-5
  7.  
  8. LCD_cmd (0x40); //starts customization at first CGRAM place
  9.  
  10. // 0 bar character
  11.  
  12. LCD_data (0x00);
  13. LCD_data (0x00);
  14. LCD_data (0x00);
  15. LCD_data (0x00);
  16. LCD_data (0x00);
  17. LCD_data (0x00);
  18. LCD_data (0x00);
  19. LCD_data (0x00);
  20.  
  21. // 1 bar character
  22.  
  23. LCD_data (0x10);
  24. LCD_data (0x10);
  25. LCD_data (0x10);
  26. LCD_data (0x10);
  27. LCD_data (0x10);
  28. LCD_data (0x10);
  29. LCD_data (0x10);
  30. LCD_data (0x00);
  31.  
  32. // 2 bar character
  33.  
  34. LCD_data (0x18);
  35. LCD_data (0x18);
  36. LCD_data (0x18);
  37. LCD_data (0x18);
  38. LCD_data (0x18);
  39. LCD_data (0x18);
  40. LCD_data (0x18);
  41. LCD_data (0x00);
  42.  
  43. // 3 bar character
  44.  
  45. LCD_data (0x1C);
  46. LCD_data (0x1C);
  47. LCD_data (0x1C);
  48. LCD_data (0x1C);
  49. LCD_data (0x1C);
  50. LCD_data (0x1C);
  51. LCD_data (0x1C);
  52. LCD_data (0x00);
  53.  
  54. // 4 bar character
  55.  
  56. LCD_data (0x1E);
  57. LCD_data (0x1E);
  58. LCD_data (0x1E);
  59. LCD_data (0x1E);
  60. LCD_data (0x1E);
  61. LCD_data (0x1E);
  62. LCD_data (0x1E);
  63. LCD_data (0x00);
  64.  
  65. //5 bar character
  66.  
  67. LCD_data (0x1F);
  68. LCD_data (0x1F);
  69. LCD_data (0x1F);
  70. LCD_data (0x1F);
  71. LCD_data (0x1F);
  72. LCD_data (0x1F);
  73. LCD_data (0x1F);
  74. LCD_data (0x00);
  75.  
  76. LCD_cmd (0x80); //returns to DDRAM
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement