亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

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

QQ登錄

只需一步,快速開始

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

51單片機(jī)16×16點(diǎn)陣 顯示一個(gè)漢字

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:279339 發(fā)表于 2018-1-24 16:11 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
51單片機(jī)16×16點(diǎn)陣  顯示一個(gè)漢字

單片機(jī)源程序如下:
  1. /**************************************************************************************
  2. *                              LED點(diǎn)陣--顯示漢字實(shí)驗(yàn)                                                                                                  *
  3. 實(shí)現(xiàn)現(xiàn)象:下載程序后,按照光盤內(nèi)操作視頻接線,LED點(diǎn)陣顯示漢字

  4.                        
  5. 注意事項(xiàng):必須將74HC595模塊的JP595短接片短接,否則不會(huì)出現(xiàn)現(xiàn)象                                                                                                                                                                  
  6. ***************************************************************************************/

  7. #include "reg51.h"                         //此文件中定義了單片機(jī)的一些特殊功能寄存器
  8. #include "intrins.h"

  9. typedef unsigned int u16;          //對(duì)數(shù)據(jù)類型進(jìn)行聲明定義
  10. typedef unsigned char u8;

  11. //--定義使用的IO口--//
  12. sbit SRCLK=P3^6;
  13. sbit RCLK=P3^5;
  14. sbit SER=P3^4;

  15. //定義LED點(diǎn)陣的位選,也就是類似于數(shù)碼管的位選,因?yàn)橐獙?duì)其動(dòng)態(tài)掃描操作
  16. //數(shù)組前16位和后16位數(shù)據(jù)正好是相反的,也就是說先讓第3個(gè)595輸出低電平,然后再讓第4個(gè)595輸出低電平

  17. u8 code ledwei[]=
  18. {
  19. 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  20. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80,
  21. };



  22. u8 code ledduan1[]=
  23. {
  24. /*--  文字:  普  --*/
  25. /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
  26. 0x40,0x44,0x54,0x64,0x45,0x7E,0x44,0x44,0x44,0x7E,0x45,0x64,0x54,0x44,0x40,0x00,
  27. 0x00,0x00,0x00,0xFF,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0xFF,0x00,0x00,0x00,0x00,
  28. };

  29. u8 code ledduan2[]=
  30. {
  31. /*--  文字:  中  --*/
  32. /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/
  33. 0x00,0x00,0xF0,0x10,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x10,0xF0,0x00,0x00,0x00,
  34. 0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x0F,0x00,0x00,0x00,
  35. };



  36. /*******************************************************************************
  37. * 函 數(shù) 名         : delay
  38. * 函數(shù)功能                   : 延時(shí)函數(shù),i=1時(shí),大約延時(shí)10us
  39. *******************************************************************************/
  40. void delay(u16 i)
  41. {
  42.         while(i--);       
  43. }

  44. /*******************************************************************************
  45. * 函 數(shù) 名         : Hc595SendByte(u8 dat1,u8 dat2,u8 dat3,u8 dat4)
  46. * 函數(shù)功能                   : 通過595發(fā)送四個(gè)字節(jié)的數(shù)據(jù)
  47. * 輸    入         : dat1:第4個(gè)595輸出數(shù)值
  48. *                  * dat2: 第3個(gè)595輸出數(shù)值
  49. *                  * dat3:第2個(gè)595輸出數(shù)值
  50. *                  * dat4:第1個(gè)595輸出數(shù)值
  51. * 輸    出         : 無
  52. *******************************************************************************/
  53. void Hc595SendByte(u8 dat1,u8 dat2,u8 dat3,u8 dat4)
  54. {
  55.         u8 a;

  56.         SRCLK = 1;
  57.         RCLK = 1;

  58.         for(a=0;a<8;a++)                 //發(fā)送8位數(shù)
  59.         {
  60.                 SER = dat1 >> 7;                 //從最高位開始發(fā)送
  61.                 dat1 <<= 1;

  62.                 SRCLK = 0;                         //發(fā)送時(shí)序
  63.                 _nop_();
  64.                 _nop_();
  65.                 SRCLK = 1;       
  66.         }

  67.         for(a=0;a<8;a++)                 //發(fā)送8位數(shù)
  68.         {
  69.                 SER = dat2 >> 7;                 //從最高位開始發(fā)送
  70.                 dat2 <<= 1;

  71.                 SRCLK = 0;                         //發(fā)送時(shí)序
  72.                 _nop_();
  73.                 _nop_();
  74.                 SRCLK = 1;       
  75.         }

  76.         for(a=0;a<8;a++)                 //發(fā)送8位數(shù)
  77.         {
  78.                 SER = dat3 >> 7;                 //從最高位開始發(fā)送
  79.                 dat3 <<= 1;

  80.                 SRCLK = 0;                         //發(fā)送時(shí)序
  81.                 _nop_();
  82.                 _nop_();
  83.                 SRCLK = 1;       
  84.         }

  85.         for(a=0;a<8;a++)                 //發(fā)送8位數(shù)
  86.         {
  87.                 SER = dat4 >> 7;                 //從最高位開始發(fā)送
  88.                 dat4 <<= 1;

  89.                 SRCLK = 0;                         //發(fā)送時(shí)序
  90.                 _nop_();
  91.                 _nop_();
  92.                 SRCLK = 1;       
  93.         }

  94.         RCLK = 0;
  95.         _nop_();
  96.         _nop_();
  97.         RCLK = 1;
  98. }


  99. /*******************************************************************************
  100. * 函 數(shù) 名       : main
  101. * 函數(shù)功能                 : 主函數(shù)
  102. ……………………

  103. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
LED點(diǎn)陣(顯示漢字).rar (31.22 KB, 下載次數(shù): 153)


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

使用道具 舉報(bào)

沙發(fā)
ID:110278 發(fā)表于 2018-3-5 15:09 | 只看該作者
下載學(xué)習(xí)了。。。。。
回復(fù)

使用道具 舉報(bào)

板凳
ID:291645 發(fā)表于 2018-3-14 10:06 | 只看該作者
親,有沒有16*32的點(diǎn)陣屏幕電路圖
回復(fù)

使用道具 舉報(bào)

地板
ID:397354 發(fā)表于 2018-9-13 15:18 | 只看該作者
請(qǐng)問,怎么才能實(shí)現(xiàn)獨(dú)立按鍵控制16*16LED點(diǎn)陣滾動(dòng)與暫停?
回復(fù)

使用道具 舉報(bào)

5#
ID:432110 發(fā)表于 2018-11-24 01:36 | 只看該作者
想知道該怎么連線?。。。
回復(fù)

使用道具 舉報(bào)

6#
ID:438572 發(fā)表于 2018-12-3 17:38 | 只看該作者
Asher0120 發(fā)表于 2018-3-14 10:06
親,有沒有16*32的點(diǎn)陣屏幕電路圖

我有
回復(fù)

使用道具 舉報(bào)

7#
ID:442732 發(fā)表于 2018-12-14 21:59 | 只看該作者

能給我一份嗎
回復(fù)

使用道具 舉報(bào)

8#
ID:446582 發(fā)表于 2018-12-14 22:24 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

9#
ID:446463 發(fā)表于 2018-12-15 12:57 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

10#
ID:627151 發(fā)表于 2019-10-20 17:57 | 只看該作者
有沒有16X16點(diǎn)陣的視頻教程
回復(fù)

使用道具 舉報(bào)

11#
ID:433158 發(fā)表于 2020-4-12 13:41 | 只看該作者
1758144363 發(fā)表于 2019-10-20 17:57
有沒有16X16點(diǎn)陣的視頻教程

同求
回復(fù)

使用道具 舉報(bào)

12#
ID:1007138 發(fā)表于 2022-3-11 16:54 | 只看該作者
請(qǐng)問,為什么我這里顯示的字雖然能看出來,但是其他點(diǎn)全都亮了而且在閃爍是什么原因?
回復(fù)

使用道具 舉報(bào)

13#
ID:1044517 發(fā)表于 2022-9-12 02:18 | 只看該作者
為啥我的單片機(jī)點(diǎn)陣只顯示一個(gè)“普”字啊?“中”怎么不顯示呢
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表