久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1647|回復: 0
收起左側

12864屏

[復制鏈接]
ID:229490 發表于 2017-8-26 20:38 | 顯示全部樓層 |閱讀模式
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
//#include "12864.h"
uchar  table []="一號選手得分:20";                                                          //一個漢字占用2個字節
uchar  table1[]="二號選手得分:20";
uchar  table2[]="叁號選手得分:20";                   //字庫三有問題。
uchar  table3[]="四號選手得分:20";
sbit LCD_SID=P4^1;
sbit LCD_SCLK=P4^3;
  sbit CS1=P0^5;
  sbit RST=P0^6;
  sbit AO=P0^7;
  sbit ling=P2^5;

void delay_ms(uint z)
{
   uint x,y;
        for(x=z;x>0;x--)
                for(y=110;y>0;y--);
}
void sendbyte(unsigned char bbyte) //發送一個字節
{
unsigned char i;
for(i=0;i<8;i++)
   {
   LCD_SID=bbyte&0x80; //取出最高位
   LCD_SCLK=1;
   LCD_SCLK=0;
   bbyte<<=1; //左移
   }  
}

void write(bit start, unsigned char ddata) //寫指令或數據
{
  unsigned char start_data,Hdata,Ldata;
  if(start==0)
    start_data=0xf8;  //寫指令
  else      
        start_data=0xfa;  //寫數據

  Hdata=ddata&0xf0;    //取高四位
  Ldata=(ddata<<4)&0xf0;  //取低四位
  sendbyte(start_data);   //發送起始信號
  delay_ms(1); //延時是必須的
  sendbyte(Hdata);       //發送高四位
  delay_ms(1);  //延時是必須的
  sendbyte(Ldata);    //發送低四位
  delay_ms(1);  //延時是必須的
}
/***********一行顯示8個漢字***********
***************漢字顯示***************
***X為行Y為列,K為字的個數,*P為數組**
*************************************/
void chinese(uchar x,uchar y,uchar k,uchar *p)
{
        uchar hang,out,i;
        y=y-1;
        switch(x)
        {
                case 1:hang=0x80;break;
                case 2:hang=0x90;break;
                case 3:hang=0x88;break;
                case 4:hang=0x98;break;        
        }
        out=hang+y;        
        write(0,out);
        for(i=0;i<k*2;i++)  
        write(1,p);
}
/**********一行顯示16個字母***********
***********英文數字顯示***************
***X為行Y為列,K為字的個數,*P為數組**
*************************************/
void english(uchar x,uchar y,uchar k,uchar *p)
{
        uchar hang,out,i;
        y=y-1;
        switch(x)
        {
                case 1:hang=0x80;break;
                case 2:hang=0x90;break;
                case 3:hang=0x88;break;
                case 4:hang=0x98;break;        
        }
        out=hang+y;        
        write(0,out);
        for(i=0;i<k;i++)  
        write(1,p);
}
void lcd_init()
{
        write(0,0x30);  //8 位介面,基本指令集
        write(0,0x0c);  //顯示打開,光標關,反白關
        write(0,0x01);  //清屏,將DDRAM的地址計數器歸零
        delay_ms(10);
}

void main()
{        table[13]=0x37;
        table[14]=0x38;
    lcd_init();
        while(1)
        {
        english(1,1,15,table);
        english(2,1,15,table1);
        english(3,1,15,table2);
        english(4,1,15,table3);
        delay_ms(1000);
        english(1,1,15,table);
//        english(2,1,16,table1);
        }
}


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 性欧美xxxx | 亚洲性在线 | 日本精a在线观看 | 国产成人免费在线 | 毛片一区二区三区 | 久久久91精品国产一区二区三区 | 精品国产三级 | 国户精品久久久久久久久久久不卡 | 成人日韩 | av在线播放免费 | 人干人人 | 国产精品久久久久久久岛一牛影视 | 在线一区二区三区 | 日本精品一区二区在线观看 | 在线观看免费av网 | 亚洲在线 | 国产精品免费一区二区三区四区 | av黄色在线 | 日本一区二区高清不卡 | 亚洲精品国产电影 | 欧美日韩国产三级 | 午夜在线免费观看视频 | 国产乱人伦 | 国产成人艳妇aa视频在线 | 久久九九影视 | 国产精品欧美一区二区三区 | 蜜桃av鲁一鲁一鲁一鲁 | 国产一区二区三区不卡av | 一区二区三区国产 | 日韩国产在线观看 | 国产精品7777777 | 欧美成年网站 | www.日韩欧美 | 一级一级毛片免费看 | 国产美女一区二区三区 | 国产在线视频一区二区 | 精品国产乱码久久久久久闺蜜 | 一区二区三区四区av | 国产精品久久国产精品久久 | 中文字幕免费 | 99视频在线看 |