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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4315|回復: 13
收起左側

跪求,用不帶字庫12864寫時鐘程序!

  [復制鏈接]
ID:61311 發表于 2014-5-7 17:49 | 顯示全部樓層 |閱讀模式
群里的幾個例子都是帶字庫的,手上沒有帶字庫的屏,請高指點,CS1和CS2怎么用,跟1602用法有區別嗎?
回復

使用道具 舉報

ID:60839 發表于 2014-5-15 11:13 | 顯示全部樓層
性質差不多、、、但是也有很多不同的地方

評分

參與人數 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:61311 發表于 2014-5-15 21:57 | 顯示全部樓層
求硬件是路圖?
回復

使用道具 舉報

ID:61165 發表于 2014-5-18 16:30 | 顯示全部樓層
#define Lcm P1  sbit p_csl=P2^4; sbit p_csr=P2^3; sbit p_di=P2^2; sbit p_rw=P2^1; sbit p_e=P2^0; sbit p_rst=P2^7;   void delay(unsigned int k)         {                 unsigned int i;     for(;k>0;k--)                 for(i=0;i<124;i++); }  //Lcm忙判斷 void lcd_busy(void) {        p_di=0;     p_rw=1;    /*Lcm=0xff;     while(1)      {  p_e=1;         if(Lcm<0x80)          break;         p_e=0;      }     p_e=0; */ } //寫指令到Lcm void wcode(unsigned char c,unsigned char csl,unsigned char csr) {        p_csl=csl;     p_csr=csr;     lcd_busy();     p_di=0;     p_rw=0;     Lcm=c;//將變量C賦予Lcm     p_e=1;     p_e=0;  } //寫數據到Lcm子函數 void wdata(unsigned char c,unsigned char csl,unsigned char csr) {        p_csl=csl;     p_csr=csr;     lcd_busy();     p_di=1;     p_rw=0;                //寫     Lcm=c;     //將變量C賦予Lcm     p_e=1;           //下降沿     p_e=0; } //設定起始行 void set_startline(unsigned char i) {        i=0xc0+i;     wcode(i,1,1); }  //定位X方向,Y方向 void set_xy(unsigned char x,unsigned char y) {        x=x+0x40;     y=y+0xb8;     wcode(x,1,1);     wcode(y,1,1); }  //屏幕開啟、關閉 void dison_off(unsigned char o) {        o=o+0x3e;  //o為1為開,為0是關     wcode(o,1,1); }  //復位子函數 void reset() {            p_rst=0;     delay(20);     p_rst=1;    delay(20); }  //Lcm初始化 void lcd_init(void) {        unsigned char x,y;     reset();          dison_off(0);     for(y=0;y<8;y++)       { for(x=0;x<128;x++)          lw(x,y,0);       }     dison_off(1);    set_startline(0); }  //寫數據到Lcm void lw(unsigned char x,unsigned char y,unsigned char dd)           //dd代碼 {        if(x>=64)      { set_xy(x-64,y);        wdata(dd,0,1);       }      else           { set_xy(x,y);             wdata(dd,1,0);           } }  /*===============================================================================================     功能:顯示漢字函數         說明:1. xx是字顯示的列數,共8列               2.yy顯示的頁(共8頁,只給四列就行),只要給一個頁的地址與yy相鄰的下一頁就會自動顯示               3.n是要顯示第幾個字                   4.縱向取模下高位,數據排列:從上到下從左到右 ================================================================================================*/ #include"HZ.H"                   void display_Hz(unsigned char xx,unsigned char yy,unsigned char g[2])  //xx是列,yy是頁 {     unsigned char i,j,dx;         for(j = 0;j < 3;j++)         if ((GB16[j].Index[0]==g[0])&&(GB16[j].Index[1]==g[1])) //判斷第k個漢字的編碼是否與輸入漢字g[2]相等          {             for(i=0;i<16;i++)             {dx=GB16[j].Msk[2*i];      //2*i為選擇偶數行,因其為列掃描              lw(xx+i,yy,dx);                   dx = GB16[j].Msk[(2*i+1)];  //(2*i+1)為選擇奇數行,因其為列掃描                  lw(xx+i,yy+1,dx);                         }           }           } /*=============================================================================================     功能:顯示數字或英語函數         說明:1. xx是字顯示的列數,共16列               2.yy顯示的頁(共8頁,只給四列就行行),只要給一個頁的地址與yy相鄰的下一頁就會自動顯示               3.n是要顯示第幾個字                   4.縱向取模下高位,數據排列:從上到下從左到右 ===============================================================================================*/ #include"ASCII.H" void display_Ez(unsigned char xx,unsigned char yy,unsigned char Ascii_Char)   //顯示數字或英語 {  unsigned char i,dx;      for(i=0;i<16;i++)      {                         dx=Font8x16[(Ascii_Char-0x20)*16+i];  //提取c字符的第i個字節以,c減去0x20是由于Ascii碼庫中的0~1f被去掉                 if(i<8)                 lw(xx+i,yy,dx);                 else                 lw(xx+i-8,yy+1,dx);           }

評分

參與人數 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:61165 發表于 2014-5-18 16:32 | 顯示全部樓層
實踐真是程序沒有問題 ,就是不知道怎么發的工整點

評分

參與人數 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:62064 發表于 2014-6-17 19:24 | 顯示全部樓層
真的蠻好的哦
回復

使用道具 舉報

ID:63365 發表于 2014-6-27 16:51 | 顯示全部樓層
不好說
回復

使用道具 舉報

ID:63365 發表于 2014-6-27 16:56 | 顯示全部樓層
性質差不多、、、
回復

使用道具 舉報

ID:61311 發表于 2014-11-28 14:40 | 顯示全部樓層
還是謝了!
回復

使用道具 舉報

ID:78901 發表于 2015-6-26 20:33 | 顯示全部樓層
看不懂
回復

使用道具 舉報

ID:82588 發表于 2015-6-29 19:32 | 顯示全部樓層
剛開始我也遇到你同樣的問題,但不知道你用的哪種芯片的單片機,這個程序是有區別了,我是AVR 正在寫
12864的 時鐘 萬年歷 溫度  有設置代碼,還沒最后完成   有空交流下

評分

參與人數 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:84759 發表于 2015-7-4 16:30 | 顯示全部樓層
按時序圖來寫就可以了

評分

參與人數 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:146910 發表于 2016-11-21 22:43 | 顯示全部樓層
看看這個有用嗎

Lcd12864大時鐘萬年歷 農歷生肖溫度.rar

43.27 KB, 下載次數: 15

回復

使用道具 舉報

ID:111634 發表于 2016-11-22 11:07 | 顯示全部樓層
14年5月的帖子!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久精 | 日韩中文字幕在线观看视频 | 日本a在线 | 欧美精品网站 | 黄色大片在线 | 精品国产伦一区二区三区观看方式 | 国产一级免费视频 | 国产精品亚洲精品 | 久久久久久国产精品 | 欧美 日韩 中文 | 中文字幕一区二区三区在线观看 | 91在线区 | 亚洲手机视频在线 | 羞羞视频免费在线 | 欧美精品一区二区蜜桃 | 超碰日本 | 一区二区三区福利视频 | 亚洲国产高清高潮精品美女 | 天堂中文字幕av | 伊人中文字幕 | 99色综合 | 国产精品123区 | 国产精品有限公司 | 午夜精品一区二区三区在线视 | 精品一区二区三区视频在线观看 | 日本精品一区二区三区视频 | 精品国产精品三级精品av网址 | 久久久www成人免费精品 | 欧美日一区 | 一区二区三区精品在线 | 久久99久久98精品免观看软件 | 久久国产精品视频观看 | 1204国产成人精品视频 | 亚洲高清一区二区三区 | 国产精品成人国产乱一区 | 午夜三级视频 | 国产高清精品一区二区三区 | 六月成人网 | 国产精品成人av | 黄色片av | 国产a视频|