您当前的位置:五五电子网电子知识单片机-工控设备51单片机WJ-V4.1 LCD1602显示小飞机程序 正文
WJ-V4.1 LCD1602显示小飞机程序

WJ-V4.1 LCD1602显示小飞机程序

点击数:7819 次   录入时间:03-04 11:41:32   整理:http://www.55dianzi.com   51单片机
  1. /*********************
  2. PhyPsy.Chen
  3. *********************/
  4. #include <AT89X52.H>
  5. #include "LCD.H"

  6. uchar Text1[] = "www.goldberry.com";
  7. uchar Text2[] = "www.wellmeiks.com";
  8. uchar Text3[] =
  9. {
  10. 0x18,
  11. 0x04,
  12. 0x06,
  13. 0x1F,
  14. 0x06,
  15. 0x04,
  16. 0x18,
  17. 0x00
  18. };

  19. uchar Text4[] =
  20. {
  21. 0x00,
  22. 0x00,
  23. 0x00,
  24. 0x00,
  25. 0x00,
  26. 0x00,
  27. 0x00,
  28. 0x00
  29. };

  30. void Display_SelfWord(void);

  31. void main(void)
  32. {
  33. LCD_IO = 0xFF;
  34. LCD_Init();
  35. while (1)
  36. {
  37. Display_SelfWord();
  38. }
  39. }

  40. void Display_SelfWord(void)
  41. {
  42. uchar i = 0;
  43. uchar j = 0;
  44. Write_LCD(0x40, 0);
  45. for (i=0; i<8; i++)
  46. {
  47. Write_LCD(Text3[i], 1);
  48. }

  49. Write_LCD(0x48, 0);
  50. for (i=0; i<8; i++)
  51. {
  52. Write_LCD(Text4[i], 1);
  53. }


  54. for (j=0; j<16; j++)
  55. {
  56. Write_LCD(0x80+j, 0);
  57. Write_LCD(0x00, 1);

  58. DelayX1ms(1000);

  59. Write_LCD(0x80+j, 0);
  60. Write_LCD(0x01, 1);

  61. Display_Text(1, 0, Text2);
  62. }

  63. }



  64. 本文关键字:程序  51单片机单片机-工控设备 - 51单片机