找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1642|回复: 1
打印 上一主题 下一主题
收起左侧

很多时候我们只要几个汉字,就可以用取字模直接显示!

[复制链接]
跳转到指定楼层
楼主
ID:866661 发表于 2021-3-4 15:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很多时候应用中不用sd卡,其他储存IC,也不用字库。直接在stm32单片机上显示几个数字,这里给了一个范例!


单片机源程序如下:
  1. #include "sys.h"
  2. #include "usart.h"               
  3. #include "delay.h"       
  4. #include "led.h"
  5. #include "key.h"
  6. #include "exti.h"
  7. #include "wdg.h"
  8. #include "timer.h"
  9. #include "lcd.h"          
  10. #include "chinese.h"

  11. int main(void)
  12. {               
  13.         u8 x=0;
  14.           Stm32_Clock_Init(9);//系统时钟设置
  15.         delay_init(72);                //延时初始化
  16.         uart_init(72,9600); //串口1初始化  
  17.         LED_Init();
  18.         LCD_Init();
  19.         POINT_COLOR=RED;                                        
  20.           while(1)
  21.         {                 
  22.                 switch(x)
  23.                 {
  24.                         case 0:LCD_Clear(WHITE);break;
  25.                         case 1:LCD_Clear(BLACK);break;
  26.                         case 2:LCD_Clear(BLUE);break;
  27.                         case 3:LCD_Clear(RED);break;
  28.                         case 4:LCD_Clear(MAGENTA);break;
  29.                         case 5:LCD_Clear(GREEN);break;
  30.                         case 6:LCD_Clear(CYAN);break;

  31.                         case 7:LCD_Clear(YELLOW);break;
  32.                         case 8:LCD_Clear(BRRED);break;
  33.                         case 9:LCD_Clear(GRAY);break;
  34.                         case 10:LCD_Clear(LGRAY);break;
  35.                         case 11:LCD_Clear(BROWN);break;
  36.                 }                                             
  37.                 TEST_FONT();                                             
  38.             x++;
  39.                 if(x==12)x=0;
  40.                 LED0=!LED0;                                         
  41.                 delay_ms(1000);       
  42.         }                                                                                            
  43. }
复制代码

所有资料51hei提供下载:
自定义汉字显示实验.7z (158.64 KB, 下载次数: 12)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:196311 发表于 2021-3-5 01:22 | 只看该作者
加上这个绿色软件帖子就完美了

PCtoLCD2002.rar

701.62 KB, 下载次数: 14, 下载积分: 黑币 -5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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