回复【14楼】fangjikun

-----------------------------------------------------------------------

汉字字符数组可以实现,但要使用内码的方法. LCD上显示汉字也是可能的.

取内码时,可先在文本文中输入汉字串,然后用UltraEdit打开,切换到16进制

状态,然后以16进制复制到C程序中即可.

第三章  3.29  单片机与PC双向串口通信仿真,为例,其中串口发送中文,有如下代码.

53  //-----------------------------------------------------------

54  // 按下K1时向PC发送字符串

55  //-----------------------------------------------------------

56  void Send_String()

57  {

58      INT8U i = 0;

59      //"HELLO!"

60      //"这是由PIC单片机发送的字符串!!!"

61      //由于PICC不允许使用中文字符串,故用UltraEdit取该文字串内码再发送

62      //00000000h: 48 45 4C 4C 4F 21 0D 0A D5 E2 CA C7 D3 C9 50 49

63      //00000010h: 43 B5 A5 C6 AC BB FA B7 A2 CB CD B5 C4 D7 D6 B7

64      //00000020h: FB B4 AE 21 21 21 0D 0A

65      //其中英文字符与标点符号可使用ASCII码,也可直接使用字符.

66      char s[] = { 'H','E','L','L','O','!','\r','\n',

67                    0xD5,0xE2,0xCA,0xC7,0xD3,0xC9,'P','I','C',

68                    0xB5,0xA5,0xC6,0xAC,0xBB,0xFA,0xB7,0xA2,

69                    0xCB,0xCD,0xB5,0xC4,0xD7,0xD6,0xB7,0xFB,

70                    0xB4,0xAE,'!', '!', '!', '\r','\n','\0'};

71      while (s)

72      {

73          TXREG = s[i++];                                        //发送一个字符

74          while (TRMT);                                        //等待发送结束

75          __delay_ms(1);

76      }

77  }

纯中文的字符串,例如"统计图表示", 也可表示为:  "\xCD\xB3\xBC\xC6\xCD\xBC\xCF\xD4\xCA\xBE"

注意"\"前不能加0x, 其中每两个相邻的字节为一个汉字的两字节内码.

在LCD上显示汉字同样没有问题,同样可通过取内码,及在ROM中保存汉字点阵即可.

详见: 4.16  PG160128A液晶图文演示

链接地址:  http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4935348&bbs_page_no=1&bbs_id=1028

c语言编写f16仿真程序,想学习一下 用C语言开发PIC的F16和F18系列单片机, 结果让IDE开发环境给搞悲剧,巨难用,...相关推荐

  1. dll文件用什么语言编写_零基础学习markdown标记语言语法,十分简单便捷编写markdown文件...

    引言:在完成了使用开源的Atom软件搭建好编写markdown的环境后,接下来就进行我们的第一个markdown文件的编写,同时学习markdown标记语言的基础语法,都是十分简单的一些标记,如果学习 ...

  2. [译]为什么R语言是当今最值得学习的数据科学语言

    概述 在上周的博客里,我向大家解释了为什么应该精通R语言(尽管这些说辞最终可能没什么大用).我那篇文章是写给那些认为掌握R语言是件劳神费力的人看的(因为最后大家可能都会放弃R语言).但当我提到R最终确 ...

  3. 用c语言编写图书成绩管理系统,学生成绩管理系统(c语言编写).doc

    学生成绩管理系统(c语言编写) C程序 学生管理系统 /* Note:Your choice is C IDE */ #include "stdio.h" #include&quo ...

  4. C语言编写一个赋值程序,实验2 用C语言编写简单程序——2.1 基本数据处理.doc

    实验2 用C语言编写简单程序--2.1 基本数据处理 实验2 用C语言编写简单程序 2.1 基本数据处理 [实验目的] (1)掌握算术表达式和赋值表达式的使用. (2)掌握基本输出函数的使用. (3) ...

  5. java语言编写计算器_第二次作业利用java语言编写计算器进行四则运算

    随着第一次作业的完成,助教 牛老师又布置了第二次作业:用java语言编写一个程序然后进行四则运算用户用键盘输入一个字符来结束程序显示统计结果.一开始看到这个题目我也着实吓了一跳 因为不知道如何下手而且 ...

  6. c语言编写1000以内素数的函数6,C语言求1000以内的素数

    Today,让我来带大家学习怎样用C语言求1000以内的素数并输出 在这里,我用到的求素数的方法是用 i 除以 2 ~ i - 1 之间的每一个整数,如果都不能整除,那 i 就是素数,下面就不多说了, ...

  7. 用C语言编写贪吃蛇项目描述,刚学C语言,想写一个贪吃蛇的代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include typedef struct snake { int a; int b; stru ...

  8. c语言编写贪吃蛇代码无错,刚学C语言,想写一个贪吃蛇的代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include typedef struct snake { int a; int b; stru ...

  9. c语言编写贪吃蛇难点解析,刚学C语言,想写一个贪吃蛇的代码

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #include typedef struct snake { int a; int b; stru ...

最新文章

  1. 【收藏】推荐系列:2008年第08期 总10期
  2. 这周开发工作时间及内容、思考和阅读的内容
  3. websocket 之入门 (一)
  4. safari的调试工具
  5. 百度分享插件wbuid属性无法@指定微博
  6. Python 操作 Windows 粘贴板
  7. 微信公众号可以开店吗?
  8. EntityFramework codefirst
  9. 系统目录WINDOWS下主要文件夹简介
  10. /usr/bin/env: escript: No such file or directory的解决办法
  11. 二叉链表java_二叉树的二叉链表存储及其Java实现
  12. Mac本换ssd注意事项
  13. windows10桌面计算机图标删除吗,win10系统桌面图标无法删除的解决方案
  14. 网络负载均衡器(NLB)
  15. 安全防范知识点 -- CSRF
  16. Python实现24点游戏
  17. windows 播放声音 c语言,Windows 音频播放方法
  18. overleaf模板导入后中文无法识别问题解决方案
  19. 从校园到职场 - 什么是职场经验
  20. 【NOIP普及组】 1945:【09NOIP普及组】多项式输出

热门文章

  1. 医疗信息化与医院评审
  2. TFDS中检测算法的应用
  3. chrome html 打印预览,Chrome打印预览错误
  4. 输配电及用电工程毕业论文题目
  5. 【IJCV2020】【语义编辑】Semantic Hierarchy Emerges in Deep Generative Representations for Scene Synthesis
  6. 计算机病毒发展趋势论文,计算机病毒的发展趋势及对策
  7. 计算机打字比赛活动策划书怎么写,打字比赛策划书范文
  8. 电流传感器测试系统1000A/us级上升沿
  9. 看雪题库REVERSE的马到成功
  10. Python基础知识(二)基本数据结构list列表和dict字典