资 源 简 介
采用msp430f169单片机驱动LCD12864完成的贪吃蛇游戏,共有四个独立按键,分别控制四个不同的方向。应经调试成功。单片机型号为美国TI公司的MSP430f169型。程序各部分均有头文件形式构成,对于初学者便于理解。#include "msp430x16x.h"
#include //包含随机数
//液晶引脚定义
#define E_1 P5OUT|=BIT7
#define E_0 P5OUT&=~BIT7
#define RW_1 P5OUT|=BIT6
#define RW_0 P5OUT&=~BIT6
#define RS_1 P5OUT|=BIT5
#define RS_0 P5OUT&=~BIT5
#define PSB_CLR P5OUT &= ~BIT0 //PSB置低,串口方式
#define PSB_SET P5OUT |= BIT0 //PSB置高,并口方式
#define RST_CLR P5OUT &= ~BIT1 //RST置低
#define RST_SET P5OUT |= BIT1 //RST置高
#define uchar unsigned char
#define uint unsigned int
//按键引脚定义
#define key_state_0 0
#define key_state_1 1
#define key_state_2 2
unsigned char key_state[4]={0,0};
uchar zi[]={0xd3,0xce,0xcf,0xb7,0xbd,0xe1,0xca,0xf8};//游戏结束
uchar fen[]={0xb5,0xc3,0xb7,0xd6};//得分