wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

16*64點陣左右移動程序顯示漢字 數字 英文等 帶Proteus仿真 取模軟件等

  [復制鏈接]
跳轉到指定樓層
樓主

單片機16乘64點陣的所有制作資料打包下載(Proteus仿真 程序 取模軟件):
16X64點陣左右移動模式.rar (1.53 MB, 下載次數: 309)

先來一個視頻:


在做16*64 ;蛘16*16 16*32  等點陣的時候遇到一個小問題。
就是漢字是16*16的規格。但是數字和英文字符那些都是8*16的規格
程序掃描算法是按照漢字的規格掃描的。如果出現8*16的。就會亂碼。
如果要改變掃描算法識別8*16的。那么漢字就會亂碼、
如果要同時識別漢字和數字,那么掃描算法就有點復雜。我有心無力、。
所以編寫了個小軟件,重組下數組。
具體操作請看視頻
左移




右移


小軟件



視頻比較模糊.大家將就下,把視頻錄到的文件貼上來.大家對著看就懂了
源程序預覽:
  1. #include<reg52.h>
  2. #include"MacroAndConst.h"
  3. #include"delay.h"
  4. #include"display.h"
  5. #include"ziku.h"

  6. extern bit fLeftFlag;  //聲明外部變量
  7. extern bit fRightFlag;        //聲明外部變量
  8. uchar scan;
  9. uchar speed=2;        //設定移動速度
  10. uint words;                //字模計數器
  11. uchar move;                //列指針
  12. uchar line;                //行指針
  13. uchar temp;
  14. uchar BUFF[10];        //緩存數組
  15. sbit ST=P3^5;        //595 STR
  16. sbit SH=P3^6;  //595 CLK
  17. sbit DATA=P3^7;        //595 DATAS

  18. /**********************************************************
  19. 函數名稱:LeftflowDisplay
  20. 函數功能:左移顯示函數
  21. 入口參數:無  
  22. 出口參數:無
  23. 備  注:
  24. **********************************************************/
  25. void LeftflowDisplay()                //逐行 陰碼 逆向
  26. {
  27.         uchar sp,y=0;
  28.         move=0;
  29.         words=0;
  30.                 while(words<46*32)                //
  31.                 {        
  32.                          if(fLeftFlag==1)
  33.                         {
  34.                                 while(move<16)        //數據移位
  35.                                 {        
  36.                                         if(fLeftFlag==1)
  37.                                         {        
  38.                                        
  39.                                                 for(sp=0;sp<speed;sp++)        //移動速度
  40.                                                 {        
  41.                                                         if(fLeftFlag==1)
  42.                                                         {
  43.                                                                 for(line=0;line<16;line++)        //行掃描
  44.                                                                 {
  45.                                                                         loadline1();        //裝載一線點陣數據
  46.                                                                         sendline1();        //發送一線移動數據
  47.                                                                         scan=line;        //顯示第line行
  48.                                                                         P2=scan;
  49.                                                                         ST=1;                //鎖存為高,595鎖存信號
  50.                                                                         ST=0;
  51.                                                                         delay_10us(50);        //延時500us,等待一段時間,產生視覺暫留
  52.                                                                 }
  53.                                                         }
  54.                                                         else
  55.                                                         break;
  56.                                                 }
  57.                                                 move=move+1;                //移動一步(一位)
  58.                                         }
  59.                                         else
  60.                                         break;
  61.                                 }
  62.                                 move=0;
  63.                                 words=words+32;        //下一個字
  64.                         }
  65.                         else
  66.                         break;
  67.                 }
  68.                 words=0;
  69.         }
  70. /**********************************************************
  71. 函數名稱:loadline1
  72. 函數功能:裝載點陣數據        緩存
  73. 入口參數:無  
  74. 出口參數:無
  75. 備  注:
  76. **********************************************************/

  77. void loadline1()
  78. {
  79.         uchar s;
  80.         for(s=0;s<5;s++)        //s為要顯示的字數+1(顯示4字+1=5)
  81.         {
  82.                 BUFF[2*s]=zuoyi[words+ 32*s + 2*line];
  83.                 BUFF[2*s+1]=zuoyi[words+1+ 32*s + 2*line];
  84.                
  85.                
  86.         }
  87. }
  88. /**********************************************************
  89. 函數名稱:sendline1
  90. 函數功能:發送點陣數據        緩存
  91. 入口參數:無  
  92. 出口參數:無
  93. 備  注:
  94. **********************************************************/
  95. void sendline1()
  96. {
  97.         uchar s;
  98.         uchar inc,temp,tempcol;
  99.         uchar  k;
  100.         DATA=1;
  101.         if(move<8) inc=0;
  102.         else inc=1;
  103.         for(s=0+inc;s<=7+inc;s++)
  104.         {
  105.                 if(move<8)
  106.                         tempcol=move;
  107.                 else
  108.                         tempcol=move-8;
  109.                 temp=(BUFF[s]>>tempcol)|(BUFF[s+1]<<(8-tempcol));        //字模左邊字節右移tempcol位,右邊字節左移8-tempcol位,2者相或
  110.                 for(k=0;k<8;k++)
  111.               {
  112.                       SH=0;
  113.                         DATA=(bit)(temp&0x80);
  114.                        temp=temp<<1;
  115.                       SH=1;
  116.            }
  117.         }
  118. }
  119. /**********************************************************
  120. 函數名稱:RightflowDisplay
  121. 函數功能:右移顯示函數
  122. 入口參數:無  
  123. 出口參數:無
  124. 備  注:
  125. **********************************************************/
  126. void RightflowDisplay()        //流動右移         逐行 陰碼 順向
  127. {
  128.         uchar i;
  129.         move=0;
  130.         words=0;
  131.         while(words<=46*32)          //數組元素。46組,每組32個
  132.         {        
  133.                 if(fRightFlag==1)
  134.             {
  135.                         while(move<16)// 循環16次,點亮并移動一個漢字
  136.                         {         
  137.                                 if(fRightFlag==1)
  138.                                 {
  139.                                         for(i=0;i<speed;i++)//漢字在屏幕上的停留時間(即移動速度快慢)
  140.                                         {
  141.                                                 if(fRightFlag==1)
  142.                                                 {
  143.                                                         for(line=0;line<16;line++)//掃描16行                        
  144.                                                         {
  145.                                                                 loadoneline();//裝載一線點陣數據
  146.                                                                 sendoneline();//發送一線點陣數據
  147.                                                                 P2=line;                 
  148.                                                             ST= 0;
  149.                                                                 ST= 1;
  150.                                                             delay_10us(50); //延時500us,等待一段時間,產生視覺暫留                                                              
  151.                                                         }
  152.                                                  }
  153.                                                  else
  154.                                                  break;
  155.                                         }
  156.                                         move++;        //列指針遞增
  157.                                 }
  158.                                 else
  159.                                 break;                        
  160.                         }
  161.                         move=0;
  162.                         words=words+32;// 一個漢字移動后,指向下一個漢字         
  163.                 }
  164.                 else
  165.                 break;

  166.         }
  167.         words=0;
  168. }
  169. /**********************************************************
  170. 函數名稱:loadoneline
  171. 函數功能:裝載點陣數據        緩存
  172. 入口參數:無  
  173. 出口參數:無
  174. 備  注:
  175. **********************************************************/
  176. void loadoneline()
  177. {
  178.         uchar s;        
  179.     for(s=0;s<5;s++)              //s為要顯示的數字+1
  180.                 {
  181.                         BUFF[2*s+1]=youyi[words+32*s+2*line];
  182.                         BUFF[2*s]=youyi[words+1+32*s+2*line];//~
  183.                 }
  184. }
  185. /**********************************************************
  186. 函數名稱:sendoneline
  187. 函數功能:發送點陣數據        緩存
  188. 入口參數:無  
  189. 出口參數:無
  190. 備  注:
  191. **********************************************************/
  192. void sendoneline()
  193. {
  194.         char s;
  195.         uchar inc,k,tempcol;
  196.         if(move<8)
  197.                 inc=0;
  198.         else
  199.                 inc=1;      
  200.         for(s=7+inc;s>=0+inc;s--)
  201.                 {
  202.                         if(move<8)
  203.                                 tempcol=move;
  204.                         else
  205.                                 tempcol=move-8;
  206.                                 temp=(BUFF[s]>>tempcol)|(BUFF[s+1]<<(8-tempcol));
  207.                         for(k=0;k<8;k++)
  208.                              {        
  209.                               SH=0;
  210.                                 DATA=(bit)(temp&0x01);
  211.                                temp=temp>>1;
  212.                               SH=1;
  213.                           }
  214.                 }
  215. }
復制代碼






評分

參與人數 1黑幣 +5 收起 理由
Asher0120 + 5 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:112441 發表于 2016-4-7 16:38 | 只看該作者
樓主,感覺左移的時候字有點抖動啊,還有我換成自己的字摸后有逗號,第一遍顯示正常,第二遍就亂碼了。。求助樓主
回復

使用道具 舉報

無效樓層,該帖已經被刪除
地板
ID:196241 發表于 2017-5-4 20:16 | 只看該作者
真的太棒了,不過有沒有總程序啊   
回復

使用道具 舉報

5#
ID:201741 發表于 2017-5-17 13:13 | 只看該作者
真的太棒了,不過有沒有總程序啊   
回復

使用道具 舉報

6#
ID:260250 發表于 2017-12-11 21:22 | 只看該作者
學習中,幫助大大的。謝謝
回復

使用道具 舉報

7#
ID:34063 發表于 2018-2-6 19:31 | 只看該作者
好,學習有邦助
回復

使用道具 舉報

8#
ID:436428 發表于 2018-11-30 12:00 來自觸屏版 | 只看該作者
請問這個程序完整嘛,可以直接用嗎
回復

使用道具 舉報

9#
ID:83626 發表于 2019-1-30 07:35 | 只看該作者
下來改改測試一下,
回復

使用道具 舉報

10#
ID:522355 發表于 2019-4-29 22:14 | 只看該作者
樓主哇,這個程序有點復雜,有沒有在一個.c里的程序呢?我這種新手看不太懂求幫助
回復

使用道具 舉報

11#
ID:391819 發表于 2020-3-15 21:40 | 只看該作者
顯示的緩沖區的數據不能在程序時時更新,不太方便。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
狠狠久久亚洲欧美专区| 91传媒免费看| 国产精品伦理一区二区| 婷婷综合亚洲| 国产蜜臀在线| eeuss网址直达入口| 一级特黄aaa大片| 91精品人妻一区二区三区蜜桃2| 成人国产亚洲精品a区天堂华泰 | 午夜精品亚洲| 忘忧草在线日韩www影院| 黄a免费视频| 欧美色图影院| 国产成人三级一区二区在线观看一| 公肉吊粗大爽色翁浪妇视频| 国产又猛又黄的视频| 日日骚一区二区网站| 国产成人一区二区三区小说| 在线播放亚洲激情| 日韩一区二区三区免费观看| 亚洲综合激情网| 不卡av电影在线播放| 在线欧美一区| 欧美限制电影| 日本一区二区乱| 瑟瑟视频在线看| seseavlu视频在线| 欧美aaa一级| 国产成人天天5g影院| 国产色综合视频| 久久久久无码国产精品不卡| 人妻少妇一区二区| 日本在线视频播放| 无码人妻丰满熟妇区毛片| 中文字幕中文字幕在线中一区高清| 91免费的视频在线播放| 91av在线免费观看视频| 超薄丝袜一区二区| 亚洲视频欧洲视频| 日韩欧美中文一区| 在线观看国产一区二区| 亚洲成人动漫一区| 中文字幕五月欧美| 久久久久国色av免费看影院| 国产精品18久久久久| 老司机亚洲精品| 亚洲人体大胆视频| 欧美日韩国产欧| 爽成人777777婷婷| 在线激情视频| 五月婷婷导航| 国产一区二区三区国产精品| 国产精品嫩草99a| 在线观看不卡视频| 六月婷婷激情网| 秋霞网一区二区| 国产精品久久久久久麻豆一区软件| 欧美成人免费一级人片100| 欧美日韩免费一区二区| 欧美成人精品午夜一区二区| 日韩国产精品亚洲а∨天堂免| 欧美一区二区三区爽爽爽| 日本成人一区二区| 欧美视频第二页| 成人在线观看www| aaa人片在线| 老司机精品影院| 国产高清久久久| 国产剧情久久久久久| 中文字幕无码人妻少妇免费| 在线免费福利| 日本美女视频一区二区| 久久这里有精品视频| 亚洲精品鲁一鲁一区二区三区| 国产精品人人妻人人爽| 秋霞av在线| 日韩欧美视频在线播放| 亚洲国产日韩欧美综合久久| 国产无人区码熟妇毛片多| 毛片毛片毛片毛片毛片毛片| 18国产精品| 成人黄色小视频在线观看| 91精品婷婷国产综合久久蝌蚪| 日韩免费一级片| www欧美在线观看| 日韩一级黄色片| 亚洲精品乱码久久久久久久久久久久 | 欧美经典一区二区| 伊人久久在线观看| 在线a视频网站| 日本不卡免费在线视频| 国产欧美一区二区三区不卡高清| 国产综合在线播放| 亚洲毛片播放| 亚洲自拍小视频| 丝瓜app色版网站观看| 国产va在线视频| 一区二区三区在线免费| 五月综合色婷婷| 国产精品99视频| 日韩精品福利视频| caopeng在线| 欧美大奶子在线| 精品福利影院| 欧美视频一区二区三区| 国产原创中文av| 国产精品sm| 日韩女优人人人人射在线视频| 久久久久久久伊人| 国产精品日本一区二区不卡视频 | 午夜成人免费影院| 日韩欧美ww| 亚洲午夜精品久久久久久性色| 国产女同在线观看| 国产精品欧美大片| 色av中文字幕一区| 精品无码久久久久久久| 天堂在线中文资源| 亚洲欧美国产毛片在线| 伊人五月天婷婷| 136福利精品导航| 久久精品小视频| 国产精品1234区| 秋霞影院一区| 欧美v日韩v国产v| 波多野结衣家庭教师在线观看| 99香蕉久久| 成人午夜激情免费视频| 麻豆免费网站| 欧美久久久久免费| 亚洲天堂男人网| 国产a区久久久| 五月六月丁香婷婷| 青青操综合网| 久久久久久国产精品一区 | 中文视频在线观看| 自拍偷拍欧美一区| 极品校花啪啪激情久久| 99青草视频在线播放视| www.欧美三级电影.com| 国产剧情麻豆剧果冻传媒视频免费| 亚洲欧洲精品成人久久奇米网| 亚洲色图日韩精品| 欧美h视频在线观看| 国产区一区二区三| 欧美日本一区| 国产精品久久久久秋霞鲁丝| 天天操天天干天天爽| 国产剧情在线观看一区| 激情av一区| 国产精品狠色婷| 日本爱爱网站| 97视频精品| 精品无码一区二区三区在线| 2019中文亚洲字幕| 国产精品久久久久久久久久久新郎 | 亚洲精品日本| 国产又黄又猛又粗又爽的视频| 国产成人久久精品麻豆二区| 成人97在线观看视频| 99视频都是精品热在线播放| 国产精品区一区二区三| 大吊一区二区三区| jizzjizz欧美69巨大| 日本不卡一区| 精品国产丝袜高跟鞋| 日韩在线视频中文字幕| 免费看污片的软件| 日韩视频在线一区二区| 欧美精品videossex变态| 亚洲成人在线网站| 亚洲中文字幕在线一区| 国产精品久久二区二区| 影音先锋在线国产| 国产精品午夜在线观看| 国产精品51麻豆cm传媒| 综合久久综合久久| 一本久道久久综合无码中文| 国产精品国产三级国产普通话99| 成年人免费高清视频| 91在线视频官网| 五月天综合激情| 国产欧美日韩久久| 国产一区二区在线视频观看| 天天色天天操综合| 韩日电影在线观看| 精品三级在线观看| 成年人福利视频| 九九热最新视频//这里只有精品| 美女视频免费观看网站在线| 欧美猛交ⅹxxx乱大交视频| 传媒在线观看| 国产精品久久久久免费a∨| av在线网页| 日本在线观看一区二区| 视频福利一区| 日本r级电影在线观看| 日本视频中文字幕一区二区三区| 少妇被躁爽到高潮无码文| 国产精品二三区| 综合图区欧美| 久久精品国产91精品亚洲| 免费播放片a高清在线观看| 成人春色激情网| 国产在线视频欧美一区| 熟妇人妻va精品中文字幕| 一区久久精品| 亚洲欧美在线视频免费| 欧美日本在线播放| 老鸭窝av在线| 99久久99| 国产中文精品久高清在线不| 中文字幕 亚洲一区| 久久精品亚洲精品国产欧美kt∨| 视频1区2区3区| 久久夜色精品国产| 视频二区不卡| 亚洲欧美日韩一二三区| 欧美极品aⅴ影院| 成人欧美精品久久久久影院| 91国产视频在线播放| 奇米一区二区| 亚洲精品成人无码熟妇在线| 一区在线观看视频| 极品色影院av| 久久人人97超碰人人澡爱香蕉| 伊人成人在线| 欧美视频xxxx| 久久亚洲国产精品| 欧美成人一级| 国产成人在线网址| 日本精品一区二区三区四区的功能| 永久免费不卡在线观看黄网站| 日韩高清国产精品| 另类调教123区 | 久久这里只有精品视频首页| 麻豆国产一区二区三区四区| 亚洲一区二区三区无码久久| 一本到一区二区三区| 免费黄色在线视频网站| 精品人妻一区二区三区四区在线| 久久久久久综合| www 四虎| 免费不卡在线观看av| 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 青春草在线观看| 大桥未久一区二区| 国产精品综合久久| 日日爱夜夜操| 日韩精品一区二区三区色偷偷| 久久婷婷麻豆| 黄频网站在线观看| 国产成人一区二| 免费在线观看视频一区| 青娱乐在线视频观看| 裸体裸乳免费看| 亚洲欧洲日产国码二区| 免费黄色网址在线观看| 人妻激情偷乱视频一区二区三区| 欧美日韩综合在线| 国产另类xxxxhd高清| 日韩精品一区二区不卡| 欧美精品成人91久久久久久久| 99久久久久| 伊人影院蕉久影院在线观看| 欧美激情视频一区二区三区| av电影天堂一区二区在线| 三级黄色网址| 88av在线播放| 久久艳片www.17c.com| 欧美激情视频一区二区三区在线播放| 亚洲一区免费在线| 亚洲一区综合| 欧美性猛交xxxx久久久| 国产一区二区三区国产精品| 国产成人免费看一级大黄| 精品日韩欧美| 国产人成一区二区三区影院| 9999精品成人免费毛片在线看| 精品人妻久久久久一区二区三区 | 成人午夜福利视频| 久草在在线视频| 欧美日韩电影在线观看| 国产亚洲精品7777| 久久悠悠精品综合网| 国产国语**毛片高清视频| 欧美激情精品久久久久久免费 | 亚洲h在线观看| 91成人看片| 欧洲不卡视频| 精品毛片在线观看| 国产成人黄色网址| 欧美精品在线网站| 麻豆精品在线观看| 欧美一卡二卡| 91精品中文字幕| 永久域名在线精品| 欧美亚洲国产怡红院影院| 999国产精品999久久久久久| 欧美知名女优| 国产在线视频99| 九九九九精品九九九九| 狠狠躁夜夜躁人人躁婷婷91| 国产尤物久久久| 国产字幕中文| 黄色大片网站在线观看| 在线视频不卡国产| 日韩av中文字幕在线免费观看| 日本麻豆一区二区三区视频| 免费av在线| 中文有码在线| 中文字幕久久av| 国产91在线播放| 一区二区三区日韩欧美精品| 欧美三级三级| 福利在线视频导航| 亚洲国产成人一区二区| 天天色综合社区| 国产精品国产自产拍高清av水多| 一区二区三区成人| 国产日韩欧美一区| 欧美videossex| 翔田千里精品久久一区二| 欧美激情亚洲色图| 亚欧洲精品在线视频免费观看| 国产亚洲精品va在线观看| 久久人人超碰精品| 欧美精品乱码| 人交獸av完整版在线观看| 在线亚洲色图| 国产色无码精品视频国产| 欧美乱做爰xxxⅹ久久久| 欧美专区中文字幕| 欧美久久高跟鞋激| 日本一区二区综合亚洲| 亚洲最大av| 电影91久久久| 日本激情视频在线观看| 国产一区亚洲二区| 91九色丨porny丨肉丝| 波多野结衣网页| 亚洲日本精品国产第一区| 欧美大片在线影院| 日韩欧美一区二区不卡| 久久国产人妖系列| 欧美视频免费| xxxx日韩| 国产亚洲观看| 成人在线免费电影网站| caopeng在线| 天堂网www中文在线| av电影免费看| ㊣最新国产の精品bt7086| www.com国产| 疯狂试爱三2浴室激情视频| 黄色网址在线视频| 亚洲免费黄色录像| 亚洲日本精品一区| 久久av免费观看| 成人91免费视频| 国产免费一区二区三区香蕉精| 精品少妇一区二区三区免费观看| 一本大道久久a久久综合婷婷| 中文字幕第一区| 中文字幕av不卡| 久久久久88色偷偷免费| 成人免费av网站| 91在线精品一区二区| 暴力调教一区二区三区| 99re热这里只有精品免费视频| 国产精品2024| 26uuu久久综合| 久久亚洲综合色一区二区三区| 国产不卡免费视频| 2020国产精品自拍| 国产精品嫩草99a| 亚洲一区二区视频| 精品国产999| 欧美日韩一区二区三区不卡| 制服丝袜亚洲精品中文字幕| 91超碰这里只有精品国产| 欧美一级专区免费大片| 亚洲日韩中文字幕| 亚洲精品久久久久| 欧美成人合集magnet| 久久久久久成人精品| 91精品国产99| 精品久久久999| 欧美伦理视频网站| 日韩精品在线网站| 久久亚洲精品毛片| 亚洲一区二区三区视频播放| 热re99久久精品国99热蜜月| a级黄色一级片| 国产美女永久免费无遮挡| 伊人成年综合网| 天堂一本之道| 97超碰人人在线| 都市激情亚洲| 亚洲国产一区二区精品专区|