-
Notifications
You must be signed in to change notification settings - Fork 8
pad
Anobium edited this page Oct 18, 2020
·
1 revision
Syntax:
out_string = Pad( string_variable, byte_value_of_the_new_length, pad_character)
Command Availability:
Available on all microcontrollers
Explanation:
The Pad
function is used to create string to a specific length that is
extended with a specific character.
The length of the string is specified by the second parameter. The character used to pad the string is specified by the third parameter.
A typical use is to pad a string to be displayed on a LCD display.
Example:
'Set chip model
#chip 16f877a
DIR PORTA 0x03
' make port C as output
Dir PortC 0x0
'Defines (Constants)
#define LCD_SPEED slow
#define LCD_IO 4
#define LCD_NO_RW
#define LCD_Enable PORTc.0
#define LCD_RS PORTc.1
#define LCD_DB4 PORTa.5
#define LCD_DB5 PORTa.4
#define LCD_DB6 PORTa.3
#define LCD_DB7 PORTa.2
'''--------------------------------------------
'''-------End of board-specific settings-------
'''--------------------------------------------
'''DEMO for pad strings to a length
'''1st character of a given string.
'''if no string is given, blanks are used
; ---- variables
'Define the string
Dim TestData As String * 16
TestData = "Location"
'show results on LCD-Display
cls
Print Pad ( TestData, 16, "*" )
Locate 1,0
Print Pad ( TestData, 16, )
end