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

標題: Keil使用中遇到的問題及解決辦法+12864液晶顯示漢字,符號,數字,英文大小寫字母程序 [打印本頁]

作者: tyyhmtyyhm    時間: 2017-11-15 22:28
標題: Keil使用中遇到的問題及解決辦法+12864液晶顯示漢字,符號,數字,英文大小寫字母程序


   每天都有先發現!

   代碼很詳細!

   代碼非常詳細!

   有代碼說的不明白的,

   可以回帖交流!




             KEIL 使用過程中遇到的問題及解決辦法

1、keil 代碼與其他文本文件(txt、word 等)互相復制粘貼中文變成亂碼

    這個問題很常見,比如從keil 復制粘貼到文本文件

    keil 中的內容:

    復制到文本文件之后的內容:


    這給我們帶來了很大的麻煩,比如我將字模中的內容復制到keil 中,出現亂碼我就得挨個去修改;比如我寫論文,代碼復制到word 中我需要對漢字變成的亂碼一個個修改!

解決措施:
打開keil ---> Edit ---> Configuration --->Encoding 修改為Chinese GB2312


2、*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED 提示在使用過程中發現兩個問題,第一,未注冊軟件的2K 代碼限制;第二,軟件注冊后依舊 2K 代碼限制!


    我們看到:code=2264,使用代碼量(2K 比例)106%。

    意思就是說你的軟件有2K 代碼限制,首先我們需要破解軟件。具體的網上很多資料,不多說。


    問題是破解之后發現還是沒法生成hex 文件,造成上述情況的原因是:這個項目
(project)是在之前還沒有破解時建立的,因此project 目錄下的.obj 文件中記錄了這個項目有代碼長度限制。因此即使用破解版去編譯這個項目,Keil 依然認為存在代碼長度限制。


    解決措施:
    Project --> Clean target --> Rebuild all target files
    問題解決!


16管腳LCD12864液晶漢字、數字、英文大小寫字母、常用符號混合顯示單片機源程序如下:
  1. /*****************************************************/
  2. /*  NAME : 16管腳LCD12864液晶模塊字符顯示 (漢字、數字、英文大小寫字母)         
  3. /*  MCU  : STC89C51                                 
  4. /*  晶振 :11.0592MHz                              
  5. /*  接線 : D0~D7 ---- P0.0~P0.7                     
  6. /*          CS    ---- P3.2                        
  7. /*          RESET ---- P3.3                          
  8. /*          RD    ---- P2.5                          
  9. /*          RS    ---- P2.6                        
  10. /*          WR    ---- P2.7                        
  11. /*  說明 : 1、因為16管腳的LCD12864很少見,也很少用到,網上資料也比較少比較雜,對新手來說容易
  12.             造成比較大的誤導,因此首先不建議用這個液晶模塊,20管腳的液晶使用比較廣泛,建議
  13.                                                 使用20管腳的。
  14.                                                 2、使用該液晶的應該大多數人是從普中科技的開發板中得到的硬件模塊以及參考代碼,因此
  15.                                                 考慮使用的兼容性我們盡量保證了代碼引腳跟原版代碼一致,在引腳上面修改了兩個名稱。
  16.                                                 第一改"RW"為"WR",因為液晶模塊上面絲印標注是"WR"。第二改"RSET"為"RESET",跟模塊絲印
  17.                                                 標注保持一致。模塊于單片機的引腳對應上面沒有作變更,保持跟原來一致,以方便新手借用
  18.                                                 51開發板直接插上液晶使用(細致程度我自己都怕!);
  19. /*****************************************************/         

  20. #include<reg51.h>
  21. #include"st7565.h"

  22. void Delay10ms(unsigned int c);

  23. void main()
  24. {
  25.   uchar i;
  26.         Lcd12864_Init();
  27.         Lcd12864_ClearScreen();

  28.         while (1)
  29.         {
  30.     //效果 :四行按照不同字序顯示"液晶顯示文字測試"八個字
  31.                 Lcd12864_ClearScreen();
  32.                 Lcd12864_ChineseDisplay(0, 0, "?晶顯示文字測試");
  33.           Lcd12864_ChineseDisplay(2, 0, ":測字文示顯晶液");
  34.                 Lcd12864_ChineseDisplay(4, 0, "?示文字測試液晶");
  35.                 Lcd12864_ChineseDisplay(6, 0, ":字顯示液晶測試"); //符號的中英文有區別
  36.                 Delay10ms(200);   //不能刪除,如刪除會出現文字清屏不徹底導致留尾巴

  37.                 //效果 :四行動態顯示"液晶顯示文字測試"八個字
  38.                 for (i=0; i<8; i += 2)
  39.                 {
  40.                 Lcd12864_ClearScreen();
  41.                 Lcd12864_ChineseDisplay(i, 0, "液晶顯示文字測試");
  42.                 Delay10ms(60);   
  43.                 }

  44.                 //效果 :阿拉伯數字顯示、大小寫英文字母顯示
  45.                 Lcd12864_ClearScreen();
  46.                 Lcd12864_CharDisplay(0, 0, "0123456789ABCDEF");
  47.                 Lcd12864_CharDisplay(2, 0, "abcdefghijklmnop");
  48.                 Lcd12864_CharDisplay(4, 0, ":qrstuvwxyzGHIJK");
  49.                 Lcd12864_CharDisplay(6, 0, "?LMNOPQRSTUVWXYZ");
  50.                 Delay10ms(600);
  51.         }
  52. }

  53. /************************************************************
  54. * 函 數 名         : Delay10ms
  55. * 函數功能                     : 延時函數,延時10ms
  56. *************************************************************/
  57. ……………………

  58. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
KEIL使用過程中遇到的問題及解決辦法 16管腳LCD12864液晶漢字、數字、英文大小寫字母.rar (285.98 KB, 下載次數: 52)



作者: 白鶴859    時間: 2017-11-16 21:21
very!good!keil刪除出現亂碼應該也是一樣的原因吧
作者: zalong    時間: 2018-2-6 19:48
一直也有這個問題,下下來看看,謝謝
作者: 都市郎    時間: 2018-2-7 08:13
Keil U3,U4版,都沒有樓主說的編碼選項.
作者: 都市郎    時間: 2018-2-7 08:30
我也說下自己遇到的問題,也是關于注冊碼的問題.我要用兩個Keil軟件,一個Keil uVision3另一個Keil uVision4,Keil uVision4,是拿來打開本論壇原程序的,一般使用Keil uVision3。安裝第一個軟件注冊成功后,再安裝第二個軟件,沒有注冊過它也顯示注冊過的第一個軟件注冊碼。使用會出現上面樓主說的情況,兩個都不能用。解決方法是第二個軟件要重新注冊。希望大家留意下!
作者: jqyzq    時間: 2018-6-2 23:43
好資料,51黑有你更精彩!!!

作者: Shelley_ssl    時間: 2018-7-21 18:11
工程打不開





歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产日韩欧美中文 | 91在线免费视频 | 国户精品久久久久久久久久久不卡 | a在线观看免费 | 91精品91久久久 | 亚洲一区二区三区在线视频 | 成人久久久 | 久久久久久一区 | 国产一级特黄真人毛片 | 日韩精品一区二区三区视频播放 | www视频在线观看 | 久久久久久久久中文字幕 | 本地毛片 | 精品在线观看一区二区 | 国产精品视频yy9299一区 | 日韩精品一区二区三区视频播放 | 久久91精品国产一区二区 | 亚洲精品免费视频 | 国产精久久久久久久妇剪断 | 久久久久久高潮国产精品视 | 久久久久亚洲视频 | 欧美日韩亚洲系列 | av免费在线观看网站 | 国产高清自拍视频在线观看 | 国产精品久久久久久久久久久久冷 | 爱综合 | 欧美日韩在线观看一区 | 福利久久| 日批免费在线观看 | 精品国产免费人成在线观看 | 日韩欧美在线观看 | 亚洲国产精品suv | 国产一区二区三区免费观看视频 | 色影视| 在线资源视频 | 精品国产18久久久久久二百 | 精品国产91乱码一区二区三区 | 久久国产精品一区 | 男女羞羞免费网站 | 黄免费观看视频 | 91免费观看国产 |