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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3567|回復: 0
打印 上一主題 下一主題
收起左側

sed1335_lcd普通IO驅動

[復制鏈接]
跳轉到指定樓層
樓主
ID:51090 發表于 2014-9-17 22:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
老早的東西了,已經淘汰了,網上只搜到匯編的了,好不容易把屏搞亮,卻發現跟金鵬ocm240320的驅動一模一樣,那個不爽啊
//uchar code sys_tab[8]={0x30,0x87,0x07,0x27,0x32,0xef,0x28,0x00};
//uchar code scr_tab[10]={0x00,0x00,0xf0,0xb0,0x04,0xf0,0x80,0x50,0x00,0x60};
uchar code sys_tab[8]={0x30,0x87,0x0f,0x27,0x3a,0xef,0x28,0x00}; //king
uchar code scr_tab[10]={0x00,0x00,0xf0,0x80,0x25,0xf0,0x00,0x4b,0xb0,0x4f};
#define addr_o     0x0000   //文本顯示區首地址
#define addr_t     0x2580   //圖形顯示區首地址
#define addr_s     0x4b00   //第三區顯示首地址
void write_com(uchar com)
{
    LCD_RS=1;
    LCD_WR=0;
LCD_RD=1;
    LCD_DAT=com;
LCD_CS=0;
    LCD_CS=1;
}
void write_dat(uchar dat)
{
    LCD_RS=0;
    LCD_WR=0;
LCD_RD=1;
    LCD_DAT=dat;
LCD_CS=0;
    LCD_CS=1;
}
uchar read_dat()        //讀數據
{
    uchar dat;
   LCD_CS=0;
     LCD_RS=1;
     LCD_WR=1;
     LCD_RD=0;
   DBUS=0xff;
     dat=DBUS;
     LCD_RD=1;
   LCD_CS=1;
     return dat;
}
void lcd_init()
{
uchar i;
write_com(0x58);//關顯示
write_com(0x40);//系統設置參數8個
for(i=0;i<8;i++)
{
write_dat(sys_tab[ i]);
}
write_com(0x44);//設置顯示區域參數10個
for(i=0;i<10;i++)
{
write_dat(scr_tab[ i]);
}
write_com(0x5d);//設置光標形狀參數2個
write_dat(0x00);
write_dat(0x00);
write_com(0x5b);//設置顯示方式參數1個
write_dat(0x0f);
write_com(0x59);//開顯示
}
void write_uint(uint dat)
{
  uchar datl,dath;
    datl=dat;
    dath=dat>>8;
    write_dat(datl);        //送低八位
    write_dat(dath);        //送高八位
}
void set_addr(uint add)
{
  write_com(0x46);//設置光標地址
  write_uint(add);
}
void show(uchar qu)
{
write_com(0x59);    //DISP ON
if(qu==0)write_dat(0x00);//神馬都不顯示
    if(qu==1)write_dat(0x04);//僅顯示一區
if(qu==2)write_dat(0x10);//僅顯示二區
if(qu==3)write_dat(0x14);//一二區同時顯示
if(qu==4)write_dat(0x40);
if(qu==5)write_dat(0xff);
}
void lcd_clear(uint addr)
{
    uint i;
    write_com(0x4c);//向下移動
    set_addr(addr);
    write_com(0x42);//連續輸入
    for(i=0;i<9600;i++)
    {
    write_dat(0x00);
    }
}
void write_init(uint addr)
{
  write_com(0x4f);
  write_com(0x46);
write_uint(addr);
write_com(0x42);
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产激情片在线观看 | 免费黄色a级毛片 | 丝袜久久 | 日本一区二区在线视频 | 国产精品久久久久久吹潮 | 欧美不卡一区二区 | 国产在线观看 | 有码一区 | 精品自拍视频 | 久久在线看 | 国产乱码精品一区二区三区中文 | 久久99精品视频 | 久久夜色精品国产 | 我想看一级黄色毛片 | 黄色免费网站在线看 | 日韩在线视频观看 | 在线播放一区二区三区 | 美女久久视频 | 麻豆国产一区二区三区四区 | 精品国产一二三区 | 成人av在线大片 | 日韩成人一区 | 天天综合永久 | 亚洲二区在线 | 毛片久久久 | 综合色播 | 久久夜视频 | 精品福利一区二区三区 | 国产精品美女久久久久久不卡 | 久久亚洲欧美日韩精品专区 | 97天天干 | 免费在线观看成人 | 午夜电影网 | 免费精品在线视频 | av影音资源 | 亚洲日韩欧美一区二区在线 | 成人精品一区二区三区中文字幕 | 一区二区三区免费在线观看 | 国产精品178页 | 超碰免费在线 | 精品一区二区三区在线观看 |