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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

請教一下各位壇友:單片機驅動12864程序一直不顯示有啥問題

[復制鏈接]
跳轉到指定樓層
樓主
如題,想請各位壇友們幫我瞅瞅,我到底哪做錯了,一直都沒有反應,快瘋了


下附單片機程序
  1. #include<reg52.h>

  2. typedef unsigned char uchar;
  3. typedef unsigned int uint;
  4. uchar code TAB1[]="啦啦啦啦德瑪西亞";
  5. sbit RS=P1^0;
  6. sbit RW=P1^1;
  7. sbit EN=P2^5;
  8. //sbit BF=P0^7;

  9. void delayms(x)
  10. {
  11. uint i,j;
  12. for(i=20;i>0;i--)
  13. for(j=20;j>0;j--);
  14. }
  15. void bazy()
  16. {
  17. P0=0xff;
  18. RS=0;
  19. RW=1;
  20. EN=1;
  21. while(P0& 0x80);
  22. delayms(5);
  23. EN=0;

  24. }


  25. void w_cmd(uchar cmd)
  26. {
  27. bazy();
  28. RS=0;
  29. RW=0;
  30. EN=1;
  31. P0=cmd;
  32. delayms(1);
  33. EN=0;
  34. }
  35. void w_dat(uchar dat)
  36. {
  37. bazy();
  38. RS=1;
  39. RW=0;
  40. EN=1;
  41. P0=dat;
  42. delayms(1);
  43. EN=0;
  44. }

  45. void lcd_init()
  46. {
  47. w_cmd(0x30);
  48. delayms(5);
  49. w_cmd(0x0b);
  50. delayms(5);
  51. w_cmd(0x01);
  52. }
  53. void addr(uchar x,uchar y)
  54. {
  55. uchar ux,uxy;
  56. if(1==x)
  57. {
  58.   ux=0x80;
  59. }
  60. else if(2==x)
  61. {
  62.   ux=0x90;
  63. }
  64. else if(3==x)
  65. {
  66.   ux=0x88;
  67. }
  68. else if(4==x)
  69. {
  70.   ux=0x98;
  71. }
  72. uxy=ux +y;
  73. w_cmd(uxy);
  74. }
  75. void main(void)
  76. {
  77. uchar i=0;
  78. delayms(5);
  79. lcd_init();
  80. while(1)
  81. {
  82.     addr(1,0);
  83.     i=0;
  84.     while(TAB1[i]!='\0')
  85.     {
  86.      w_dat (TAB1[i]);
  87.    i++;
  88.    delayms(5);
  89.     }
  90.     addr(2,0);
  91.     i=0;
  92.     while(TAB1[i]!='\0')
  93.     {
  94.      w_dat (TAB1[i]);
  95.    i++;
  96.    delayms(5);
  97.     }
  98.     addr(3,0);
  99.     i=0;
  100.     while(TAB1[i]!='\0')
  101.     {
  102.      w_dat (TAB1[i]);
  103.    i++;
  104.    delayms(5);
  105.     }
  106.     addr(4,0);
  107.     i=0;
  108.     while(TAB1[i]!='\0')
  109.     {
  110.      w_dat (TAB1[i]);
  111.    i++;
  112.    delayms(5);
  113.     }

  114. // while(1);

  115. }

  116. }
復制代碼



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:96682 發表于 2018-1-8 22:54 | 只看該作者
這個不是開發板的嘛,端口設置好了沒有?這源碼是1602還是12864的?
回復

使用道具 舉報

板凳
ID:47286 發表于 2018-1-8 23:14 | 只看該作者
你擰擰那個10k電位器 沒準出字了對比度不對看不見 我剛弄的時候自己干過這樣的傻事 呵呵
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 狠狠操婷婷| 免费中文字幕日韩欧美 | 久久综合久色欧美综合狠狠 | 91资源在线| 日韩欧美三级电影 | 久久大陆 | 欧美一级黄色免费看 | 久久综合一区二区 | 91视频正在播放 | 免费国产一区二区 | 在线免费黄色小视频 | 日本黄色一级片视频 | 久久久国产一区二区三区 | 亚洲成人精品 | 亚洲色图插插插 | 在线观看免费国产 | 中文字幕在线一区二区三区 | 亚洲精品中文字幕 | 亚洲日本视频 | 国产aⅴ爽av久久久久久久 | 国产一级视屏 | 久久久久久免费毛片精品 | 91视频久久久久 | 黄免费观看 | 蜜桃av鲁一鲁一鲁一鲁 | 亚洲444kkkk在线观看最新 | 中文字幕日韩欧美一区二区三区 | 欧美一区二区三区在线 | 成人午夜免费在线视频 | 国产精品一区二区av | 国产成人在线视频播放 | 丝袜天堂 | 国产精品视频网站 | 日韩精品久久久 | 久久99精品久久久久久青青日本 | 久久久精品影院 | 亚洲精品免费在线 | 国产真实乱全部视频 | 欧美一级在线观看 | 最新中文字幕在线 | 国产欧美精品一区二区三区 |