找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

LCD12864(ks0108驱动)显示时间和汉字

查看数: 8167 | 评论数: 9 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-11-10 09:51

正文摘要:

#include<reg51.h> #include<intrins.h> #include "shuzi.h"  //字符库头文件 #include "hanzi.h" #define uchar unsigned char #define uint unsigned int uint aa,s,m,h, ...

回复

ID:600695 发表于 2022-9-21 22:21
没跑起来,不知道问题出在那
ID:780879 发表于 2020-10-3 14:02
启发很多
ID:155507 发表于 2020-10-3 11:46
man1234567 发表于 2019-10-11 15:35
shuzi.h和hanzi.h在哪里 ?

shuzi.h
  1. #ifndef __SHUZI_H__
  2. #define __SHUZI_H__
  3. #define uchar unsigned char

  4. //取模软件:zimo221
  5. //取模方式:纵向取模  字节倒序
  6. uchar code SHUZI[]=
  7. {
  8. /*--  文字:  0  --*/
  9. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  10. 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
  11. 0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
  12. /*--  文字:  1  --*/
  13. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  14. 0x00,0x00,0x10,0x10,0xF8,0x00,0x00,0x00,
  15. 0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,
  16. /*--  文字:  2  --*/
  17. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  18. 0x00,0x70,0x08,0x08,0x08,0x08,0xF0,0x00,
  19. 0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,
  20. /*--  文字:  3  --*/
  21. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  22. 0x00,0x30,0x08,0x08,0x08,0x88,0x70,0x00,
  23. 0x00,0x18,0x20,0x21,0x21,0x22,0x1C,0x00,
  24. /*--  文字:  4  --*/
  25. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  26. 0x00,0x00,0x80,0x40,0x30,0xF8,0x00,0x00,
  27. 0x00,0x06,0x05,0x24,0x24,0x3F,0x24,0x24,
  28. /*--  文字:  5  --*/
  29. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  30. 0x00,0xF8,0x88,0x88,0x88,0x08,0x08,0x00,
  31. 0x00,0x19,0x20,0x20,0x20,0x11,0x0E,0x00,
  32. /*--  文字:  6  --*/
  33. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  34. 0x00,0xE0,0x10,0x88,0x88,0x90,0x00,0x00,
  35. 0x00,0x0F,0x11,0x20,0x20,0x20,0x1F,0x00,
  36. /*--  文字:  7  --*/
  37. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  38. 0x00,0x18,0x08,0x08,0x88,0x68,0x18,0x00,
  39. 0x00,0x00,0x00,0x3E,0x01,0x00,0x00,0x00,
  40. /*--  文字:  8  --*/
  41. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  42. 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,
  43. 0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
  44. /*--  文字:  9  --*/
  45. /*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  46. 0x00,0xF0,0x08,0x08,0x08,0x10,0xE0,0x00,
  47. 0x00,0x01,0x12,0x22,0x22,0x11,0x0F,0x00,
  48. /*--  文字:  -  --*/
  49. ///*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
  50. //0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  51. //0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
  52. };
  53. #endif
复制代码

hanzi.h
  1. #ifndef __HANZI_H__
  2. #define __HANZI_H__
  3. #define uchar unsigned char

  4. //取模软件:zimo221
  5. //取模方式:纵向取模  字节倒序
  6. uchar code HANZI[]=
  7. {
  8. /*--  文字:  星  --*/
  9. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  10. 0x00,0x00,0x00,0xBE,0x2A,0x2A,0x2A,0xEA,
  11. 0x2A,0x2A,0x2A,0x3E,0x00,0x00,0x00,0x00,
  12. 0x00,0x44,0x42,0x49,0x49,0x49,0x49,0x7F,
  13. 0x49,0x49,0x49,0x49,0x41,0x40,0x00,0x00,

  14. /*--  文字:  期  --*/
  15. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  16. 0x00,0x04,0xFF,0x24,0x24,0x24,0xFF,0x04,
  17. 0x00,0xFE,0x22,0x22,0x22,0xFE,0x00,0x00,
  18. 0x88,0x48,0x2F,0x09,0x09,0x19,0xAF,0x48,
  19. 0x30,0x0F,0x02,0x42,0x82,0x7F,0x00,0x00,

  20. /*--  文字:  一  --*/
  21. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  22. 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
  23. 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
  24. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  25. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

  26. /*--  文字:  二  --*/
  27. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  28. 0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x08,
  29. 0x08,0x08,0x08,0x08,0x08,0x00,0x00,0x00,
  30. 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
  31. 0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,

  32. /*--  文字:  三  --*/
  33. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  34. 0x00,0x04,0x84,0x84,0x84,0x84,0x84,0x84,
  35. 0x84,0x84,0x84,0x84,0x84,0x04,0x00,0x00,
  36. 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,
  37. 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,

  38. /*--  文字:  四  --*/
  39. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  40. 0x00,0xFC,0x04,0x04,0x04,0xFC,0x04,0x04,
  41. 0x04,0xFC,0x04,0x04,0x04,0xFC,0x00,0x00,
  42. 0x00,0x7F,0x28,0x24,0x23,0x20,0x20,0x20,
  43. 0x20,0x21,0x22,0x22,0x22,0x7F,0x00,0x00,

  44. /*--  文字:  五  --*/
  45. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  46. 0x00,0x02,0x42,0x42,0x42,0xC2,0x7E,0x42,
  47. 0x42,0x42,0x42,0xC2,0x02,0x02,0x00,0x00,
  48. 0x40,0x40,0x40,0x40,0x78,0x47,0x40,0x40,
  49. 0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x00,

  50. /*--  文字:  六  --*/
  51. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  52. 0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x22,
  53. 0x2C,0x20,0x20,0x20,0x20,0x20,0x20,0x00,
  54. 0x00,0x40,0x20,0x10,0x0C,0x03,0x00,0x00,
  55. 0x00,0x01,0x02,0x04,0x18,0x60,0x00,0x00,

  56. /*--  文字:  日  --*/
  57. /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
  58. 0x00,0x00,0x00,0xFE,0x82,0x82,0x82,0x82,
  59. 0x82,0x82,0x82,0xFE,0x00,0x00,0x00,0x00,
  60. 0x00,0x00,0x00,0xFF,0x40,0x40,0x40,0x40,
  61. 0x40,0x40,0x40,0xFF,0x00,0x00,0x00,0x00,
  62. };
  63. #endif
复制代码

ID:151654 发表于 2019-10-19 15:58
不错的样子
ID:584814 发表于 2019-10-11 15:35
shuzi.h和hanzi.h在哪里 ?
ID:282095 发表于 2019-8-13 15:42
要接入电位器啊 不然肯定是无法操作的哦
ID:236699 发表于 2019-8-13 14:03
康泽威 发表于 2019-8-8 22:13
为什么要把VOUT接到V0,不接可以吗,VOUT输出-5V

有的可以,有的不可以,有的要接R103\R104电位器,不则屏不显示。
ID:421017 发表于 2019-8-8 22:13
为什么要把VOUT接到V0,不接可以吗,VOUT输出-5V
ID:437013 发表于 2019-5-27 22:40
不错的资料

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表