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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1250|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

求思路 單片機(jī)LCD顯示屏數(shù)字交換

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
我想做個(gè)按鈕可以將甲乙分?jǐn)?shù)調(diào)換 可是不會(huì)做 求助大神救救孩子


下面是程序
  1. #include<reg51.h>//51?????????
  2. typedef unsigned char uchar;
  3. typedef unsigned int  uint;
  4. sbit K1=P3^2;//????????????/???
  5. sbit K3=P1^3;//???+1????
  6. sbit K5=P1^1;//???+1????
  7. sbit K9=P1^6;//??????  
  8. sbit RS=P2^7;
  9. sbit E=P2^5;
  10. uchar bb,cc;
  11. uchar code table1[]={"JIA 000:000 YI "};
  12. uchar code table2[]={"RU PING LAO DIAO"};
  13. //????????
  14. void delay(uint z)  
  15. {
  16. uint x;
  17. uchar y;
  18. for(x=z;x>0;x--)
  19.     for(y=110;y>0;y--);
  20. }
  21. //LCD1602???д????????
  22. void write_com(uchar com)
  23. {
  24. RS=0;
  25. P0=com;
  26. delay(5);
  27. E=1;
  28. delay(5);
  29. E=0;
  30. }
  31. //LCD1602???д?????????
  32. void write_date(uchar date)
  33. {
  34. RS=1;
  35. P0=date;
  36. delay(5);
  37. E=1;
  38. delay(5);
  39. E=0;
  40. }
  41. //LCD1602?????????????
  42. void LCD1602_init()
  43. {
  44. uchar i;
  45. bb=0;    //H.T?????????
  46. cc=0;    //R.T?????????
  47. TMOD=0x10;    //?????1?????
  48. TL1=0x00;
  49. TH1=0x4c;
  50. EA=1;     //?????ж?
  51. ET1=1;     //???????1
  52. TR1=0;     //?????1??????
  53. EX0=1;     //???ж?0
  54. EX1=1;     //???ж?1
  55. IT0=1;     //?ж?0????????
  56. IT1=1;     //?ж?1????????
  57. E=0;
  58. write_com(0x38);  //LCD???ó????
  59. write_com(0x0c);
  60. write_com(0x06);
  61. write_com(0x01);
  62. write_com(0x80);  //LCD????????
  63. for(i=0;i<16;i++)
  64. {
  65.     write_date(table1[i]);
  66. }
  67. write_com(0x80+0x40);
  68. for(i=0;i<16;i++)
  69. {
  70.     write_date(table2[i]);
  71. }
  72. }
  73. //?????????????
  74. void point_lcd(uchar add,uchar dat)
  75. {
  76. write_com(0x80+add);
  77. write_date(0x30+dat/100);
  78. write_date(0x30+(dat%100)/10);
  79. write_date(0x30+dat%10);
  80. write_com(0x80+add);
  81. }
  82. //????????????
  83. void keyscan()
  84. {
  85. if(K3==0)     //K3????H.T???????
  86. {
  87.     while(K3==0);
  88.   bb++;
  89.     point_lcd(0x04,bb);  //???????????
  90.     if(K3==0)    //??????  
  91.     {
  92.       while(K3==0);
  93.       delay(20);
  94.     }
  95. }
  96.   if(K5==0)    //S5????R.T???????
  97. {
  98.     while(K5==0);
  99.   cc++;
  100.     point_lcd(0x08,cc);
  101.     if(K5==0)
  102.     {
  103.       while(K5==0);
  104.       delay(20);
  105.     }
  106.   }
  107. }
  108. //??????
  109. void main()
  110. {
  111. LCD1602_init();
  112. while(1)
  113. {
  114.     keyscan();  //???????????
  115. }
  116. }
  117. //??0?ж??????
復(fù)制代碼


111.PNG (85.74 KB, 下載次數(shù): 41)

111.PNG

111.zip

16.61 KB, 下載次數(shù): 5, 下載積分: 黑幣 -5

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

使用道具 舉報(bào)

沙發(fā)
ID:645429 發(fā)表于 2019-12-13 21:07 | 只看該作者
不用了 已經(jīng)靠我的聰明才智解決了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日本一二三区在线观看 | 国产欧美一区二区三区在线看蜜臀 | 日韩毛片免费视频 | 久久久久久久久久久久久久国产 | 中文字幕人成乱码在线观看 | 夜夜夜操 | 麻豆精品国产免费 | 视频1区 | 欧美成人免费在线视频 | 久久久久网站 | 国内精品视频一区二区三区 | 亚洲精品久久久一区二区三区 | 亚洲午夜精品视频 | 日本三级网址 | av在线电影网站 | 久久久久久国产精品免费免费狐狸 | 国产精品一区在线观看你懂的 | 国产亚洲精品美女久久久久久久久久 | 亚洲国产精品久久久久秋霞不卡 | 午夜视频在线免费观看 | 日韩www| 亚洲成人国产精品 | 亚洲人成在线播放 | 一级毛片视频 | 超碰成人免费 | 午夜伦4480yy私人影院 | 亚洲一区二区三区免费视频 | 国产亚洲精品精品国产亚洲综合 | 久久久国产精品视频 | 色在线看 | 伊人伊成久久人综合网站 | 91亚洲国产精品 | 日本精品一区二区三区在线观看 | 欧美电影在线观看网站 | 国产四区 | 一区二区av | 精品国产免费一区二区三区五区 | 久久久久国产精品免费免费搜索 | 亚洲免费观看视频 | 欧美韩一区二区三区 | 在线视频 欧美日韩 |