8000 GitHub - chenboshuo/learn_c51: 学习51 单片机的代码, 只保留代码部分
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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
0