打印

8051F33D和12864

[复制链接]
1385|6
手机看帖
扫描二维码
随时随地手机跟帖
沙发
glf|  楼主 | 2009-8-15 15:38 | 只看该作者
我自己调出来了,发出来。
#include "C8051F330.h"
#define uint unsigned int
#define uchar unsigned char
sbit cs=P0^7;
sbit E=P0^6;
sbit RS=P0^4;
sbit RW=P0^5;
uchar tab[2][16]={        0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
                                        0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01
                                  };
void Init_Device(void);

void delay(void)
{
uchar k;
for(k=100;k>0;k--);
}


void wcr(uchar k)
{
E=0;
RW=0;
RS=0;
E=1;
P1=k;
E=0;
delay();
}
void wcddr(uchar n)
{
E=0;
RW=0;
RS=1;
E=1;
P1=n;
E=0;
delay();
}


void clear()
{
uchar page,i;
wcr(0x3f);
wcr(0xc0);
for(page=0xb8;page<0xc0;page++)
{
wcr(page);
wcr(0x40);
for(i=0;i<64;i++)
{
wcddr(0x00);
}
}
}
void main()
{
uchar i,j;
Init_Device();
cs=1;
clear();


cs=0;
clear();



for(i=0;i<2;i++)
{
wcr(0xb8+i);
wcr(0x40);
for(j=0;j<16;j++)
wcddr(tab[i][j]);
}
while(1);
}

void PCA_Init()
{
    PCA0MD    &= ~0x40;
    PCA0MD    = 0x00;
}

void Port_IO_Init()
{


    P0MDIN    = 0xF3;
    P0MDOUT   = 0xF0;
    P0SKIP    = 0x0C;
    XBR1      = 0x40;
}

void Oscillator_Init()
{
    int i = 0;
    OSCXCN    = 0x67;
    for (i = 0; i < 3000; i++);  // Wait 1ms for initialization
    while ((OSCXCN & 0x80) == 0);
    CLKSEL    = 0x01;
}

// Initialization function for device,
// Call Init_Device() from your main program
void Init_Device(void)
{
    PCA_Init();
    Port_IO_Init();
    Oscillator_Init();
}

使用特权

评论回复
板凳
zy_spa| | 2009-8-15 16:14 | 只看该作者
我自己调出来了,发出来。
#include "C8051F330.h"
#define uint unsigned int
#define uchar unsigned char
sbit cs=P0^7;
sbit E=P0^6;
sbit RS=P0^4;
sbit RW=P0^5;
uchar tab[2][16]={        0x01,0x01,0x01,0x01,0x01 ...
glf 发表于 2009-8-15 15:38

能否使用汇编模式来实现?!!zy_spa@163.com谢谢!!!!!!!!!

使用特权

评论回复
地板
glf|  楼主 | 2009-8-17 08:32 | 只看该作者
我对汇编不熟悉,不好意思。

使用特权

评论回复
5
czdo| | 2009-8-17 08:46 | 只看该作者
这个程序不是汇编啊,兄弟是c啊

使用特权

评论回复
6
glf|  楼主 | 2009-8-17 15:47 | 只看该作者
是楼上的要汇编,我不熟悉。呵呵,我知道这是c

使用特权

评论回复
7
liang88886666| | 2009-8-17 16:57 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

glf

9

主题

106

帖子

0

粉丝