资源简介
基于ti 的单片机msp430g2553的硬件spi控制通信程序,提供给初学者参考

代码片段和文件信息
#include“msp430g2553.h“
#include“init.h“
//smclk p1.4 时钟信号
//uca0somi p1.1 主器件输出
//PST P1.0
//CE P1.3
//DC P1.5
void write_com(char com)
{
P1OUT=0XD7;// 使能芯片(2)=0命令(3)=0 时钟,数据为0 0XC3=11000011
DELAY(2); //延时25us
UCA0TXBUF=com; //调用写函数
DELAY(50);
P1OUT|=BIT3; //关闭芯片 (2)=1;
}
void write_data(char dat)
{
P1OUT&=~BIT3; // 使能芯片(2)=0 数据(3)=1 时钟数据为0 0XCB=11001011
P1OUT|=BIT5;
DELAY(2); //延时25us
UCA0TXBUF=dat; //调用写函数
DELAY(50);
P1OUT|=BIT3; //关闭芯片(2)=0;
}
void set_row(char row)
{
write_com(0x80+row); //配置每一列地址
}
void set_column(char column)
{
write_com(0x40+column); //配置每一行地址
}
void clear()
{
int ij;
for(i=0;i<6;i++)
{
set_column(i); //配置六行
set_row(0); //写第一列
for(j=0;j<84;j++)
{
write_data(0x00); //从第一列写到第83列每一列写0
}
}
}
void init_5110()
{
P1OUT&=~BIT0; // 复位(2)为0 OXFD=11111101
DELAY(10); //延时5us
P1OUT|=BIT0; //复位(2)为1
/*********************************/
P1OUT&=~BIT3; // 芯片使能(3)为0,打开 0XFB=11111011
DELAY(0); //延时5us
P1OUT|=BIT3; //芯片关闭
/*******************************/
write_com(0x21); //扩展指令集
write_com(0xc8); // 0XC8=11001000
write_com(0x06); // 0X06=00000110
write_com(0x13); // 0X13=00010011
write_com(0x20); //基本指令集
write_com(0x0c); // 普通模式 0X0C=00001100
clear();
P1OUT&=~BIT3; // 芯片使能 0XFB=11111011
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1683 2013-01-31 00:23 硬件spi\5110.c
文件 19562 2013-01-31 00:23 硬件spi\Debug\Exe\spi.d43
文件 9635 2013-01-31 00:23 硬件spi\Debug\Obj\5110.r43
文件 3618 2013-01-28 21:43 硬件spi\Debug\Obj\DELAY.r43
文件 3775 2013-01-30 19:36 硬件spi\Debug\Obj\init_gpio.r43
文件 3878 2013-01-30 19:33 硬件spi\Debug\Obj\init_spi.r43
文件 3736 2013-01-28 22:05 硬件spi\Debug\Obj\init_sys.r43
文件 6623 2013-01-30 23:54 硬件spi\Debug\Obj\main.r43
文件 404 2013-01-31 00:23 硬件spi\Debug\Obj\spi.pbd
文件 103 2013-01-28 21:39 硬件spi\DELAY.c
文件 290 2013-01-28 21:40 硬件spi\init.h
文件 254 2013-01-30 19:34 硬件spi\init_gpio.c
文件 610 2013-01-30 19:33 硬件spi\init_spi.c
文件 227 2013-01-28 22:05 硬件spi\init_sys.c
文件 558 2013-01-30 23:54 硬件spi\main.c
文件 0 2013-01-31 00:23 硬件spi\path.txt
文件 1253 2013-01-31 00:23 硬件spi\settings\spi.cspy.bat
文件 6236 2013-01-31 00:23 硬件spi\settings\spi.dbgdt
文件 1265 2013-01-31 00:23 硬件spi\settings\spi.dni
文件 3754 2013-01-31 00:23 硬件spi\settings\spi.wsdt
文件 5407 2013-01-31 00:23 硬件spi\spi.dep
文件 20124 2013-01-29 16:30 硬件spi\spi.ewd
文件 50990 2013-01-28 21:43 硬件spi\spi.ewp
文件 157 2013-01-25 16:53 硬件spi\spi.eww
目录 0 2013-03-23 00:34 硬件spi\Debug\Exe
目录 0 2013-01-25 16:37 硬件spi\Debug\List
目录 0 2013-03-23 00:34 硬件spi\Debug\Obj
目录 0 2013-03-23 00:34 硬件spi\Debug
目录 0 2013-03-23 00:34 硬件spi\settings
目录 0 2013-03-23 00:34 硬件spi
............此处省略3个文件信息
相关资源
- IAR for MSP430 v7.10.1 注册机
- 基于MSP430G2553的蓝牙控制小车
- 利用DS1302和msp430进行闹钟和万年历的
- msp430F149操作红外接收模块源码
- [免费]msp430f149控制PS2键盘并用1602显示
- MSP430f149读sd FAT txt
- 用8位spi实现16位spi
- 基于MSP430单片机的实时多任务操作系
- MSP430系列单片机例程(msp430f235)
- MSP430控制AD9850产生频率可调的方波及
- msp430f449程序
- 基于MSP430的数控直流电压源
- MSP430F5438A Timer_B 操作实验
- MSP430F5438 UCS 时钟操作实验
- MSP430F5438A Timer_A 操作实验
- MSP430F5438 看门狗实验
- IAR EW430连接仿真器在线仿真
- 初识畅学系列MSP430F149单片机开发板
- 畅学多功能实验箱 MSP430F5438 RTC 操作实
- MSP430F5438A RAM操作实验
- msp430f5438a技术资料
- MSP430 JTAGUSB的和并口的与目标板连接的
- MSP430教程:MSP430单片机ADC12模块
- WIA-PA网络技术在井下人员定位系统中
- 16位MSP430单片机的开关稳压电源设计
- 基于mps430f149的12864液晶显示模块编程
- MSP430F5529移植modbus
- MSP430详细教程
- MSP430信号发生器.rar
- MSP430F5529 例程源码
评论
共有 条评论