⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 glcdtest.pbas

📁 sourcecode to programming lcd
💻 PBAS
字号:
'(*
' * Project name:
'    GlcdTest
' * Copyright:
'     (c) mikroElektronika, 2005 - 2006
' * Revision History:
'     20050312:
'       - initial release.
' * Description:
'     This is a simple demonstration of the GLCD library routines:
'     - Init and Clear (pattern fill)
'     - Image display
' * Test configuration:
'     MCU:             PIC18F452
'     Dev.Board:       EasyPIC4
'     Oscillator:      HS, 8.000 MHz
'     Ext. Modules:    None
'     SW:              mikroBasic v5.0 or higher
' * NOTES:
'     None
' *)
program GlcdTest

include "images"

dim
  ii as byte
  jj as byte
  someText as string[20]

sub procedure delay2S

  delay_ms(2000)
end sub

main:
  Glcd_Init(PORTB, 0, 1, 2, 3, 5, 4, PORTD)
  Glcd_Fill(0xAA)
  delay2S
  while TRUE

      Glcd_Fill(0x00)
      Glcd_Image( truck_bmp )
      delay2S

      Glcd_Fill(0x00)
      for jj = 1 to 40
        Glcd_Dot(jj,jj,1)
      next jj
      delay2S
      
      Glcd_Line(120, 1, 5,60, 1)
      delay2S
      Glcd_Line(12, 42, 5,60, 1)
      delay2S

      Glcd_Rectangle(12, 20, 93,57, 1)
      delay2S

      Glcd_Line(120, 12, 12,60, 1)
      delay2S

      Glcd_H_Line(5, 15, 6, 1)
      Glcd_Line(0, 12, 120, 60, 1)
      Glcd_V_Line(7, 63, 127, 1)
      delay2S

      for ii = 1 to 10
        Glcd_Circle(63, 32, 3*ii, 1)
      next ii
      delay2S
      Glcd_Box(12, 20, 70, 57, 2)
      delay2S

      Glcd_Fill(0x00)

      Glcd_Set_Font(@System3x6, 3, 6, 32)
      someText = "SMALL FONT: 3X6"'
      Glcd_Write_Text(someText, 20, 5, 1)
      
      Glcd_Set_Font(@FontSystem5x8, 5, 8, 32)
      someText = "Large Font 5x8"
      Glcd_Write_Text(someText, 3, 4, 1)
      delay2S
    wend
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -