We have completed all the 6 experiments in 3810, and now we are focusing on the final project.It is called the mini project since all we have done will present just on the PCB board.Now let me introduce the idea of our project.
Have you ever played the Race Game before. The racer drives his car and run as far as he can. He will meet many obstacles on the road.If he doesn't touch this obstacles he will continue to get more points.But if he touch the obstacles, game over.What we want to do this time is using a keypad and a LCD and the chips to design a single race game.
I believe everyone has played the game above. Yeah, it is called the Russian Blocks.I think the rule of this game can be just stated as a single sentence:
Who can not let the block touch the top of the screen for a longer time, who will get more marks.
We don't do the Russian Blocks this time, so why I'm talking about the Russian Blocks? What I want to tell you is that we want to use this blocks to form a car.
How to make this become true? We need the Graphic LCD and the assembly language.
The Graphic LCD 128*64 |
The Control Instruction Of Graphic LCD |
00100110b = 26h
01001001b = 49h
01001001b = 49h
01001001b = 49h
00110010b = 32h
00000000b = 00h (from left to right and dismiss the first two columns)
We want to design the initial starting interface on LCD.So we use the software to draw these black blocks.The software is Graphic Gales.If we want to design our car it is very helpful to use these.And if we print it out, it will help us to do the programming.
Use the Graphic Gales to design the logo |
The Assembly language |
WATCH OUT BIRDS!! |