资源简介
ZigBee CC2530 12864液晶串行程序,使用IAR编程
代码片段和文件信息
#include
//#include
//#include
#include “string.h“
#include “main.h“
#define SCLK P0_4 //E
#define SID P0_5 //RW
//sfr WDT_CONTR = 0xE1;
/********************************
delay time part
*********************************/
void delay_MS(unsigned int x)
{
unsigned int k;
unsigned int j;
for(k=0;k for(j=0;j<1000;j++)
{
asm(“NOP“);
asm(“NOP“);
asm(“NOP“);
}
}
void delay_US(unsigned char s)
{
while (s--)
{
asm(“NOP“);
asm(“NOP“);
asm(“NOP“);
}
}
/****************************************************
send the data or commond to lcd
Wdata: the data send to lcd
RS: the flag of data ro commond(high is the data)
*****************************************************/
void SendByteLCD(unsigned char WLCDData)
{
unsigned char i;
EA = 0;
for(i=0;i<8;i++)
{
SCLK=1;
if((WLCDData< else SID=0;
delay_US(40);
SCLK=0;
}
EA = 1;
}
void SPIWR(unsigned char Wdataunsigned char RS)
{
SendByteLCD(0xf8+(RS<<1));
SendByteLCD(Wdata&0xf0);
SendByteLCD((Wdata<<4)&0xf0);
}
/************************************************
the commond and data part
*************************************************/
void SendCMD(unsigned char CMD) //write the commond
{
SPIWR(CMD0);
}
void SendData(unsigned char Data) //write the char type data
{
SPIWR(Data1);
}
/*****************************
clear functions
*****************************/
void LcmClearTXT( void )
{
unsigned char i;
SendCMD(0x30); //8BitMCU基本指令集合
SendCMD(0x80); //AC归起始位
for(i=0;i<64;i++)
{
SendData(0x20); //
}
}
void ClearScreen()
{
unsigned char ijxy;
SendCMD(0x3e); // ;RE=1 扩展指令选择 G=1 开图形显示
x=0x80;
y=0x80;
for(j=0;j<64;j++)
{
y=0x80;
SendCMD(x);
SendCMD(y);
for(i=0;i<32;i++)
{
SendData(0x00);
}
x++;
}
}
/*****************************
send the word
// int i=0;
SendCMD(0x30); //8BitMCU基本指令集合
SendCMD(AC_TABLE[8*row+col]); //起始位置
// i=row*16+col;
while(*puts >0) //判断字符串是否显示完毕
{
// if((i<16)&(*puts >0)){SendData(*puts);i++;puts++;}//第一行
// if((i<32)&(i>=16)){SendCMD(0x90);while((i<32)&(*puts >0)){SendData(*puts);i++;puts++;}}//第二行
// if((i<48)&(i>=32)){SendCMD(0x88);while((i<48)&(*puts >0)){SendData(*puts);i++;puts++;}}//第三行
// if((i<64)&(i>=48)){SendCMD(0x98);while((i<64)&(*puts >0)){SendData(*puts);i++;puts++;}}//第四行
SendData(*puts);
puts++;
}
SendData(*puts);
*****************************/
void PutStr(unsigned int rowunsigned int colunsigned char *puts)
{
SendCMD(0x30);
SendCMD(AC_TABLE[8*row+col]);
while(*puts!=‘\0‘)
{
if(col==8)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-08-03 00:09 2530lcd\
目录 0 2011-08-03 00:09 2530lcd\Debug\
目录 0 2011-08-03 00:09 2530lcd\Debug\Exe\
文件 13191 2011-06-07 22:17 2530lcd\Debug\Exe\lcd2530.d51
目录 0 2011-08-18 20:19 2530lcd\Debug\List\
目录 0 2011-08-03 00:09 2530lcd\Debug\Obj\
文件 145 2011-06-07 22:20 2530lcd\Debug\Obj\lcd2530.pbd
文件 33376 2011-06-07 22:17 2530lcd\Debug\Obj\main.r51
文件 161 2011-06-02 10:31 2530lcd\lcd.eww
文件 2102 2011-06-07 22:20 2530lcd\lcd2530.dep
文件 34242 2011-06-02 17:49 2530lcd\lcd2530.ewd
文件 55195 2011-06-02 10:31 2530lcd\lcd2530.ewp
文件 6262 2011-08-18 20:18 2530lcd\main.c
文件 483 2011-06-06 12:26 2530lcd\main.h
目录 0 2011-08-03 00:09 2530lcd\settings\
文件 4170 2011-06-07 22:20 2530lcd\settings\lcd.wsdt
文件 2566 2011-06-07 22:20 2530lcd\settings\lcd2530.cspy.bat
文件 6087 2011-06-07 22:20 2530lcd\settings\lcd2530.dbgdt
文件 809 2011-06-07 22:20 2530lcd\settings\lcd2530.dni
相关资源
- CC2530产生随机数修正版
- zigbee 2.4G PCB天线封装 有两个不同天线
- 基于FPGA的12864液晶显示 VHDL
- 基于ZigBee的路灯控制系统
- 51单片机12864显示波形程序
- LCD12864 驱动程序1
- msp430 JLX12864G-086 带字库
- BH1750 for CC2530
- 用51单片机驱动DS1302时间模块+DS18B20温
- ZigBee Sensor Monitor 源码
- 共五章第四章:Zigbee基础实验详解.
- msp430f149 12864显示温度
- HB12864M2A串行程序
- 一种基于Zigbee技术的智慧教室管理系
- msp430g2553串行控制12864显示正弦波。
- Zigbee模块封装库文件
- CC2530与HC-SR04超声波模块通信
- STM32的12864驱动程序(免积分)
- 5G,NB-IoT,WiFi,LoRa,BLE,Zigbee等市场
- OLED12864显示屏,12位ADC,按键中断,
- 基于Zigbee协议栈的DHT11串口实验
- 基于proteus的12864F3菜单设计带汇编代码
- 基于ZigBee技术的温度采集系统设计毕
- ZigBee和单总线在冻结井壁无线测温系
- 基于ZigBee和STM32的室内智能照明系统的
- 基于Zynq平台的动态智能家居系统的设
- 基于单片机的Zigbee传感器节点硬件设
- Zigbee Cluster Library Specification 2018最新
- stm32f103+OLED12864+FFT音乐频谱多种显示效
- 基于Zigbee的低功耗无线顶板压力监测
评论
共有 条评论