Skip to content

学习51 单片机的代码, 只保留代码部分

Notifications You must be signed in to change notification settings

chenboshuo/learn_c51

Repository files navigation

learn_c51

学习51 单片机的代码

工具

  • Ubuntu
  • sdcc
  • stcgal
  • GNU make

tools 内工具说明

format.py

在文件夹新建一个等待美化的关于字模的代码,如

unsigned char code image[] = {  //图片的字模表
    0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC3, 0xE7,
    0xE7, 0xE7, 0xE7, 0xE7, 0xC3, 0xFF, 0x99, 0x00, 0x00, 0x00,
    0x81, 0xC3, 0xE7, 0xFF, 0x99, 0x99, 0x99, 0x99, 0x99, 0x81,
    0xC3, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};

在目录下直接运行

python format.py

自动新建fotmatted_code.c 如下

unsigned char code image[] = {  //图片的字模表
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xC3, // ..@@@@..
  0xE7, // ...@@...
  0xE7, // ...@@...
  0xE7, // ...@@...
  0xE7, // ...@@...
  0xE7, // ...@@...
  0xC3, // ..@@@@..
  0xFF, // ........
  0x99, // .@@..@@.
  0x00, // @@@@@@@@
  0x00, // @@@@@@@@
  0x00, // @@@@@@@@
  0x81, // .@@@@@@.
  0xC3, // ..@@@@..
  0xE7, // ...@@...
  0xFF, // ........
  0x99, // .@@..@@.
  0x99, // .@@..@@.
  0x99, // .@@..@@.
  0x99, // .@@..@@.
  0x99, // .@@..@@.
  0x81, // .@@@@@@.
  0xC3, // ..@@@@..
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
  0xFF, // ........
};

同时生成图像文件image_file.txt

........
........
........
........
........
........
........
........
..@@@@..
...@@...
...@@...
...@@...
...@@...
...@@...
..@@@@..
........
.@@..@@.
@@@@@@@@
@@@@@@@@
@@@@@@@@
.@@@@@@.
..@@@@..
...@@...
........
.@@..@@.
.@@..@@.
.@@..@@.
.@@..@@.
.@@..@@.
.@@@@@@.
..@@@@..
........
........
........
........
........
........
........
........
........

参考

About

学习51 单片机的代码, 只保留代码部分

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published