Bascom Codes
Bascom Codes
'Text Displayed
'Text Displayed
'Delay for 3 sec
Do
'If SW1 pressed
If P0.0 = 0 Then
'LED set to be HIGH
P2 = 1
Cls
Home Upper
Lcd "GATE IS OPEN"
Waitms 50
Lowerline
Waitms 15
Lcd "SELAMAT DATANG"
For A = 1 To 4 Step 1
'Text Displayed
bit
Shift P2 , Left , 1
Wait 1
Reset P2.0
Shiftlcd Right
Waitms 50
Next
For A = 1 To 4 Step 1
Shift P2 , Left , 1
Wait 1
Reset P2.0
Shiftlcd Left
Waitms 50
Next
P3 = 01
(open gate)
Waitms 500
P3 = 00
Goto Begin
End If
If P0.1 = 0 Then
P2 = 128
Cls
Home Upper
Lcd "GATE IS CLOSE"
Waitms 50
Lowerline
Waitms 15
Lcd "DATANG LAGI"
For A = 1 To 4 Step 1
bit
Shift P2 , Right , 1
Wait 1
Reset P2.7
Shiftlcd Right
Waitms 50
Next
For A = 1 To 4 Step 1
Shift P2 , Right , 1
Wait 1
Reset P2.7
Shiftlcd Left
Waitms 50
Next
P1 = 0
9-0
For Index = 0 To 9 Step 1
P1 = Lookup(index , 7seg)
Wait 1
Next
P3 = 02
reverse(close gate)
Waitms 500
P3 = 00
'Motor will do
'Delay for 500ms
'Motor will stop operates
Goto Begin
instruction
End If
7seg:
Data 103 , 127 , 7 , 125 , 109 , 102 , 79 , 91 , 6 , 63
Loop
End
Project Operation
Open Gate
-
Close Gate
-
INPUT/OUTPUT
LCD Display
SW
1
SW
2
Block Diagram
DC
Motor
(Open
gate/Clo
se gate)
Task Delegation
GROUP MEMBER
Mohd Farhan Bin Mohd Shahrin Silva
Fikrul Hakim Bin Othman
Muhammad Khalid Bin Md Taib
Week
6
7
8
Person In charge
All team members
Fikrul, Farhan and Khalid
Fikrul, Khalid, and Farhan
Task
Project Design
Design program
1)Test program
2)Design target board
All members
10
11
12
13
14
All members
All members
All members
All members
All members