12864控制forMSP430

/*****************************************************************//文件名 :12864.c//描述 :该文件定义与12864有关的各种接口、函数,适用于MSP430F149//编写人 :小邪@清水//版本号 :2.01**************************************************
摘要由CSDN通过智能技术生成
/*****************************************************************
//文件名	:12864.c
//描述		:该文件定义与12864有关的各种接口、函数,适用于MSP430F149
//编写人	:小邪@清水
//版本号	:2.01
*****************************************************************/

#include <msp430x14x.h>
#include "12864.h"
#define uchar unsigned char 
#define uint unsigned int 

#define BIT(x)	(1 << (x))
unsigned char NUM[] = {"0123456789."};
uchar Address[4][8] = {
		{0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87},
		{0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97},
		{0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f},
		{0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x9f}
		};

/*****************************************************************
//关于12864的一些宏定义
//注意:各项数据都要根据实际使用IO口更改
*****************************************************************/
#define CS      0												//CS  = P3.0
#define SID     1												//SID = P3.1  
#define CLK     2												//CLK = P3.2
#define PORT    P3OUT  
#define DIR     P3DIR

/*************************************************************************
//名称	: delay_Nus
//参数	: 延时的时间n
//返回值: 无
//功能	: 延时 n Ns的时间
*************************************************************************/
void delay_Nus(uint n)
{
	uchar i;
	for(i = n;i > 0;i--)
        _NOP();
}

/*************************************************************************
//名称	: delay_1ms
//参数	: 无
//返回值: 无
//功能	: 延时 1 ms的时间
*************************************************************************/ 
void delay_1ms(void)
{
	uchar i;
	for(i = 150;i > 0;i--)	  _NOP();
} 

/*************************************************************************
//名称	: delay_Nms
//参数	: 延时的时间n
//返回值: 无
//功能	: 延时 1 ms的时间
*************************************************************************/
void delay
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值