单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 332|回复: 0
收起左侧

stm32f103控制迪文串口屏程序

[复制链接]
flyawayco 发表于 2019-7-12 10:12 | 显示全部楼层 |阅读模式
迪文串口屏
stm32f103

单片机源程序如下:
  1. #include "stm32f10x.h"


  2. #include "sys.h"
  3. #include "delay.h"
  4. #include "usart.h"
  5. #include "beep.h"
  6. #include "led.h"
  7. #include "diwen.h"
  8. u8 pic[3]={0xaa,0x70,0x08};      //显示第8幅图片
  9. u8 wenben1[20]={0xaa,0x6f,0x00,0x08,0x00,0x0a,0x31,0x30,0x30,0x20,0x6d,0x6d,0x2f,0xb7,0xd6,0xd6,0xd3,0x20,0x20,0x20};   
  10.                         //在x,y处显示24*24汉字100 mm/分钟   ;坐标8,10;
  11. u8 wenben2[20]={0xaa,0x6f,0x00,0x08,0x00,0x0a,0x20,0x39,0x30,0x30,0x20,0x6d,0x6d,0x2f,0xb7,0xd6,0xd6,0xd3,0x20,0x20};
  12.                           //在x,y处显示24*24汉字 900 mm/分钟   ;
  13. u8 color[6]={0xaa,0x40,0xf8,0x00,0x00,0x1f};  //设置当前调色板前景(红)后景(蓝)
  14. u8 clr[2]={0xaa,0x52};       //清屏
  15. u8 clr1[15]={0xaa,0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0xef,0x00,0x00,0x00,0x00};
  16.                            //把第0幅图的x,y、到x1,y1处粘贴到当前图的x,y处
  17. u8 shuaxin[10]={0xaa,0x54,0x00,0x4b,0x00,0x7f,0x31,0x32,0x2e,0x34};

  18. int main(void)
  19. {
  20.         //u8 i,j;
  21.         delay_init();
  22.         BEEP_Init();
  23.         LED_Init();
  24.         beep_set(1);
  25.         uart_init(115200);
  26.         acklcd();               //发送握手指令,等待LCD就绪
  27.         color[5]=0x00;          //背景色设置为 黑 色;
  28.         send_str(color,6);     
  29.         en();                  //发送设置调色板指令前景  红,背景  黑;

  30.         delay_ms(500);
  31.         send_str(clr,2);       //清屏
  32.   en();
  33.        
  34.           delay_ms(500);
  35.         pic[1]=0x70;
  36.                 pic[2]=18;
  37.   send_str(pic,3);
  38.         en();
  39.         color[2]=0x00;
  40.                 color[3]=0x1f;
  41.                 color[4]=0xff;
  42.                 color[5]=0xff;
  43.                 send_str(color,6);
  44.                 en();
  45.                 color[2]=0xf8;
  46.                 color[3]=0x00;
  47.                 color[4]=0x00;
  48.                 color[5]=0x1f;
  49.         while(1)
  50.         {
  51.     gongkong(0x4b,0x7f,1,2,3);         //(75,127)显示
  52.                 gongkong(0xf5,0x7f,2,3,1);          //(245,127)显示
  53.                 gongkong(0x4b,0xb9,3,2,1);          //(75,185)显示
  54.                 gongkong(0xf5,0xb9,1,1,1);          //(245,185)显示
  55.                 delay_ms(500);
  56.                 delay_ms(500);
  57.                
  58.         }
  59. }
复制代码

所有资料51hei提供下载:
迪文试验-工控.7z (185.41 KB, 下载次数: 9)

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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